:root{--bg:#fff;--bg2:#f2f3f5;--tx:#0d0f11;--tx2:#8b8e93;--sep:#00000014;--ac:#2f8ae0;--dn:#d1453b;--wn:#9a7413;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-6:6px;--radius-10:10px;--radius-14:14px;--radius-pill:999px;--font:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, Menlo, Monaco, Consolas, monospace;--shadow:none;--gradient:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--tx);background:var(--bg)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:var(--bg);color:var(--tx);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;color:var(--tx2)}.app-shell{background:var(--bg);height:100%;min-height:100%;color:var(--tx);flex-direction:column;display:flex}.app-shell-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.page{flex-direction:column;flex:1;min-height:0;display:flex}.page-header{background:var(--bg2);border-bottom:1px solid var(--sep);flex:none;justify-content:center;align-items:center;height:48px;display:flex}.page-header-title{font:600 15px/1 var(--font);margin:0}.page-body{padding:var(--space-4);flex:1}.page-center{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.text-title{font:600 20px/1.25 var(--font);margin:0}.text-emphasis{font:500 15px/1.3 var(--font);margin:0}.text-body{font:400 14px/1.5 var(--font);margin:0}.text-caption{font:400 13px/1.45 var(--font);margin:0}.text-micro{font:400 12px/1.4 var(--font);margin:0}.text-muted{color:var(--tx2)}.text-link{color:var(--ac);font:500 14px/1 var(--font)}.error-stack{align-items:center;gap:var(--space-3);flex-direction:column;max-width:28rem;display:flex}.error-icon{border-radius:var(--radius-10);border:1px solid var(--sep);width:44px;height:44px}.correlation-id{margin:var(--space-4) 0 0;font:400 11px/1.3 var(--font-mono);color:var(--tx2)}.btn-primary,.btn-secondary{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-10);font:500 14px/1 var(--font);justify-content:center;align-items:center;display:inline-flex}.btn-primary{background:var(--ac);color:#fff;font-weight:600}.btn-secondary{background:var(--bg2)}.bottom-nav{border-top:1px solid var(--sep);background:var(--bg);padding:var(--space-2) 0 22px;flex:none;align-items:flex-end;display:flex}.bottom-nav-item{align-items:center;gap:var(--space-1);color:var(--tx2);padding:0 var(--space-1);flex-direction:column;flex:1;display:flex}.bottom-nav-item.is-active{color:var(--ac)}.bottom-nav-item.is-locked{opacity:.45}.bottom-nav-icon-wrap{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.bottom-nav-lock{border:1.6px solid var(--bg);opacity:.55;background:currentColor;border-radius:2px;width:9px;height:11px;position:absolute;top:-2px;right:-3px}.bottom-nav-badge{background:var(--ac);min-width:16px;height:16px;color:var(--bg);font:600 10px/16px var(--font);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-5px;right:-7px}.bottom-nav-label{font:400 10px/1.1 var(--font);letter-spacing:.01em;white-space:nowrap}.bottom-nav-item.is-active .bottom-nav-label{font-weight:600}.session-taken .bottom-nav{display:none}.catalog-page{min-height:0}.catalog-toolbar{gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;flex:none;align-items:center;display:flex}.catalog-search{border-radius:var(--radius-10);background:var(--bg2);align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-3);color:var(--tx2);flex:1;display:flex;overflow:hidden}.catalog-search input{min-width:0;color:var(--tx);font:400 13px/1.2 var(--font);background:0 0;border:0;outline:none;flex:1}.catalog-search input::placeholder{color:var(--tx2)}.catalog-search-clear{color:var(--tx2);font:400 15px/1 var(--font);padding:0 var(--space-1)}.catalog-filter-btn{border-radius:var(--radius-10);border:1px solid var(--sep);width:38px;height:38px;color:var(--tx2);flex:none;justify-content:center;align-items:center;display:flex}.catalog-chips{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3);flex:none;display:flex}.filter-chip{border-radius:var(--radius-pill);border:1px solid var(--sep);color:var(--tx2);font:400 13px/1 var(--font);white-space:nowrap;background:0 0;padding:7px 12px}.filter-chip.is-on{background:var(--bg2);color:var(--tx);border-color:#0000;font-weight:500}.catalog-list{border-top:1px solid var(--sep);flex:1;min-height:0;overflow:auto}.catalog-empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;min-height:280px;display:flex}.catalog-sentinel{height:1px}.catalog-end{text-align:center;padding:var(--space-3) var(--space-4) var(--space-5)}.product-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex}.product-row.is-dimmed{opacity:.42}.product-row-main{gap:var(--space-3);flex:1;align-items:flex-start;min-width:0;display:flex}.product-row-photo{border-radius:var(--radius-10);border:1px solid var(--sep);background:repeating-linear-gradient(45deg, var(--bg2), var(--bg2) 5px, transparent 5px, transparent 10px);flex:none;width:60px;height:60px;overflow:hidden}.product-row-photo img{object-fit:cover;width:100%;height:100%;display:block}.product-row-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.product-row-name{font:400 14px/1.3 var(--font);color:var(--tx)}.product-row-brand{font:400 12px/1.2 var(--font);color:var(--tx2)}.product-row-meta{align-items:baseline;gap:var(--space-2);margin-top:2px;display:flex}.product-row-side{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.product-row-price{font:600 15px/1.2 var(--font);color:var(--tx)}.product-row-add{border-radius:var(--radius-10);border:1px solid var(--sep);background:var(--bg2);width:34px;height:34px;color:var(--ac);font:400 20px/1 var(--font);flex:none;justify-content:center;align-items:center;display:flex}.product-row-add:disabled{color:var(--tx2);opacity:.5;background:0 0}.product-row-sep{background:var(--sep);height:1px;margin-left:88px}.price-guest{font:400 12px/1.2 var(--font);color:var(--tx2);border:1px dashed var(--sep);border-radius:var(--radius-6);padding:3px 7px}.price-guest--detail{font:400 13px/1.4 var(--font);border-radius:8px;padding:8px 10px}.price-block{align-items:baseline;gap:10px;display:flex}.price-block--detail .price-block-amount{font:600 24px/1 var(--font);letter-spacing:-.02em}.price-block-old{font:400 13px/1.2 var(--font);color:var(--tx2);text-decoration:line-through}.price-block--detail .price-block-old{font-size:15px}.stock-label{font:400 12px/1 var(--font);color:var(--tx2);border-bottom:1px solid var(--tx2);align-self:flex-start;padding-bottom:2px}.stock-label--detail{font-size:13px}.stock-label.is-low{color:var(--wn);border-bottom-color:var(--wn)}.stock-label.is-out{opacity:.7}.catalog-skel-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.catalog-skel-photo{border-radius:var(--radius-10);background:var(--tx2);opacity:.16;flex:none;width:64px;height:64px}.catalog-skel-lines{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.catalog-skel-line{background:var(--tx2);opacity:.16;border-radius:4px;height:13px}.catalog-skel-line--wide{width:72%}.catalog-skel-line--mid{opacity:.11;width:40%}.catalog-skel-line--side{opacity:.13;flex:none;width:30%}.catalog-skel-line--title{width:86%;height:18px}.catalog-skel-line--price{width:40%;height:22px}.product-detail-skel-photo{background:var(--tx2);opacity:.12;height:230px}.product-detail-skel-body{gap:var(--space-3);flex-direction:column;padding:18px 16px;display:flex}.sheet-root{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{background:var(--bg2);opacity:.4;border:0;padding:0;position:absolute;inset:0}.sheet-panel{background:var(--bg);border-top:1px solid var(--sep);border-radius:16px 16px 0 0;flex-direction:column;min-height:0;max-height:85%;padding:8px 0 22px;display:flex;position:relative}.sheet-panel:focus{outline:none}.sheet-handle{background:var(--tx2);opacity:.35;border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.sheet-header{justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}.sheet-title{font:600 16px/1 var(--font)}.sheet-reset{font:400 14px/1 var(--font);color:var(--ac)}.sheet-body{min-height:0;overflow:auto}.sheet-footer{padding:14px 16px 0}.sheet-apply{border-radius:12px;width:100%;height:48px}.add-sheet-price{font:600 18px/1.2 var(--font);padding:0 16px 12px}.add-sheet-qty{width:max-content;margin:0 16px 8px}.add-sheet-notice{color:var(--tx2);padding:4px 16px 8px}.add-cart-toast{z-index:50;background:var(--tx);color:var(--bg);font:400 13px/1.3 var(--font);text-align:center;border-radius:12px;padding:13px 14px;position:fixed;bottom:88px;left:12px;right:12px}.sheet-row{border-bottom:1px solid var(--sep);width:100%;font:400 15px/1.2 var(--font);text-align:left;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.sheet-row.is-active{font-weight:500}.sheet-row--child{padding-left:34px}.sheet-check{font:400 14px/1 var(--font);color:var(--ac)}.sheet-mark{font:400 14px/1 var(--font);color:var(--tx2)}.sheet-section-title{font:600 16px/1 var(--font);padding:14px 16px 8px}.brand-chips{gap:var(--space-2);flex-wrap:wrap;padding:0 16px 18px;display:flex}.product-page{min-height:0}.product-page.is-dimmed .product-detail-scroll{opacity:.85}.product-detail-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.product-detail-photo{background:repeating-linear-gradient(45deg, var(--bg2), var(--bg2) 7px, transparent 7px, transparent 14px);border-bottom:1px solid var(--sep);flex:none;justify-content:center;align-items:center;height:230px;display:flex}.product-detail-photo img{object-fit:contain;width:100%;height:100%}.product-detail-body{flex-direction:column;gap:12px;padding:18px 16px 24px;display:flex}.product-detail-heading{flex-direction:column;gap:6px;display:flex}.product-detail-name{font:600 20px/1.25 var(--font);letter-spacing:-.01em;margin:0}.product-detail-brand{font:400 13px/1.2 var(--font);color:var(--tx2);margin:0}.product-detail-meta{border-top:1px solid var(--sep);flex-direction:column;gap:8px;margin-top:4px;padding-top:6px;display:flex}.product-detail-meta-row{font:400 13px/1.2 var(--font);color:var(--tx2);justify-content:space-between;padding-top:8px;display:flex}.product-detail-meta-row .mono{font-family:var(--font-mono);color:var(--tx)}.product-detail-desc{flex-direction:column;gap:6px;padding-top:8px;display:flex}.product-detail-desc-label{font:500 13px/1.2 var(--font);color:var(--tx2)}.product-detail-bar{border-top:1px solid var(--sep);background:var(--bg);flex-direction:column;flex:none;gap:8px;padding:12px 16px 14px;display:flex}.product-detail-reserve{font:400 11px/1.3 var(--font);color:var(--tx2);text-align:center;margin:0}.product-detail-actions{align-items:center;gap:10px;display:flex}.qty-stepper{background:var(--bg2);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex}.qty-stepper.is-dimmed{opacity:.45}.qty-stepper button{width:38px;height:42px;font:400 20px/1 var(--font);color:var(--tx2);justify-content:center;align-items:center;display:flex}.qty-stepper span{text-align:center;min-width:28px;font:600 16px/1 var(--font)}.product-detail-add{border-radius:12px;flex:1;height:50px}.product-detail-add:disabled{background:var(--bg2);color:var(--tx2)}.cart-page{flex-direction:column;min-height:0;display:flex}.cart-scroll{flex:1;min-height:0;position:relative;overflow:auto}.cart-banner{padding:var(--space-4) var(--space-4) 0;text-wrap:pretty}.cart-line{border-bottom:1px solid var(--sep);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cart-line.is-unavailable{opacity:.55}.cart-line-top{gap:12px;display:flex}.cart-line-photo{border:1px solid var(--sep);background:var(--bg2);border-radius:9px;flex:none;width:52px;height:52px;overflow:hidden}.cart-line-photo img{object-fit:cover;width:100%;height:100%}.cart-line-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cart-line-name{font:400 14px/1.3 var(--font)}.cart-line-unit{font:400 12px/1.2 var(--font);color:var(--tx2);align-items:baseline;gap:7px;display:flex}.cart-line-old{text-decoration:line-through}.cart-line-x{font:400 16px/1 var(--font);color:var(--tx2);align-self:flex-start;padding:2px 0 0 4px}.cart-note{font:400 12px/1.35 var(--font);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.cart-note--warn{color:var(--wn);border:1px solid var(--wn)}.cart-note--muted{color:var(--tx2);border:1px solid var(--sep)}.cart-line-bottom{justify-content:space-between;align-items:center;padding-left:64px;display:flex}.cart-line-sum{font:600 15px/1 var(--font)}.cart-line-limit{text-wrap:pretty;margin:0;padding-left:64px}.cart-footer{border-top:1px solid var(--sep);flex-direction:column;flex:none;gap:12px;padding:14px 16px 16px;display:flex}.cart-total-row{justify-content:space-between;align-items:baseline;display:flex}.cart-total-value{font:600 20px/1 var(--font)}.cart-reserve{background:var(--bg2);text-wrap:pretty;border-radius:10px;margin:0;padding:10px 12px}.cart-submit-error{color:var(--dn);text-wrap:pretty;margin:0}.cart-checkout{border-radius:12px;width:100%;height:50px}.cart-empty .btn-primary{margin-top:8px}.cart-undo{background:var(--tx);color:var(--bg);font:400 13px/1.3 var(--font);z-index:2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cart-undo button{font:600 13px/1 var(--font);color:inherit;background:0 0}.cart-page{position:relative}.placed-page{min-height:0}.placed-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 32px 24px;display:flex}.placed-mark{border:1.5px solid var(--ac);border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.placed-mark-inner{border:1.5px solid var(--ac);border-right-color:#0000;border-radius:8px;width:16px;height:16px}.placed-heading{font:600 19px/1.25 var(--font);margin:0}.placed-copy{text-wrap:pretty;margin:0}.placed-summary{background:var(--bg2);text-align:left;border-radius:12px;flex-direction:column;gap:7px;width:100%;padding:12px 14px;display:flex}.placed-summary-row{font:400 13px/1.2 var(--font);justify-content:space-between;display:flex}.placed-actions{flex-direction:column;gap:9px;width:100%;display:flex}.placed-actions .btn-primary,.placed-actions .btn-secondary{width:100%;height:48px;font:600 15px/1 var(--font);border-radius:12px}.placed-actions .btn-secondary{font-weight:500}.orders-page,.order-detail-page,.debt-page{min-height:0}.orders-scroll{flex-direction:column;flex:1;gap:12px;padding:0 16px 16px;display:flex;overflow:auto}.orders-tabs{background:var(--bg2);border-radius:12px;gap:0;padding:3px;display:flex}.orders-tab{color:var(--tx2);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 4px;display:flex}.orders-tab.is-active{background:var(--bg);border:1px solid var(--sep);color:var(--tx)}.orders-tab-row{align-items:center;gap:5px;display:flex}.orders-tab-label{font:600 13px/1 var(--font)}.orders-tab:not(.is-active) .orders-tab-label{font-weight:500}.orders-tab-hint{font:400 10px/1.15 var(--font);color:var(--tx2);text-align:center;text-wrap:pretty}.orders-tab:not(.is-active) .orders-tab-hint{opacity:.8}.order-card,.purchase-card{color:inherit;border-radius:14px;flex-direction:column;gap:12px;padding:14px;text-decoration:none;display:flex}.order-card{border:1px solid var(--sep);background:var(--bg)}.purchase-card{background:var(--bg2)}.order-card.is-dimmed{opacity:.55}.order-card-head,.purchase-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.purchase-card-head{align-items:center}.order-card-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.order-card-title{font:600 15px/1.2 var(--font)}.order-card-date{font:400 12px/1 var(--font)}.purchase-card-title-row{color:var(--tx2);align-items:center;gap:7px;display:flex}.purchase-card-title-row .order-card-title{color:var(--tx)}.status-badge{font:500 11px/1 var(--font);white-space:nowrap;border:1px solid;border-radius:6px;flex:none;padding:5px 7px}.status-badge.tone-neutral{color:var(--tx2)}.status-badge.tone-accent{color:var(--ac)}.status-badge.tone-warn{color:var(--wn)}.status-badge.tone-danger{color:var(--dn)}.order-card-lines{flex-direction:column;gap:8px;display:flex}.order-line{flex-direction:column;gap:2px;min-width:0;display:flex}.order-line-name{font:400 13px/1.3 var(--font)}.order-line-meta{font:400 11px/1.2 ui-monospace,Menlo,monospace}.purchase-line-row{justify-content:space-between;gap:10px;display:flex}.purchase-line-amount{font:400 12px/1.2 var(--font);flex:none}.purchase-return{font:400 11px/1.2 var(--font);color:var(--dn)}.order-card-hint{font:400 12px/1.4 var(--font);text-wrap:pretty;margin:0}.order-card-foot{border-top:1px solid var(--sep);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.order-card-sum{font:600 15px/1 var(--font)}.order-card-cancel{font:500 13px/1 var(--font);color:var(--dn)}.orders-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 42px;display:flex}.orders-empty-icon{border:1px solid var(--sep);border-radius:12px;width:44px;height:44px}.orders-skel{flex-direction:column;gap:12px;display:flex}.orders-skel-card{border:1px solid var(--sep);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.orders-skel-tabs{background:var(--bg2);border-radius:12px;height:46px}.orders-load-more{height:1px}.debt-summary-card{border:1px solid var(--sep);color:inherit;border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;text-decoration:none;display:flex}.debt-summary-card--skel{min-height:96px}.debt-summary-top{justify-content:space-between;align-items:center;display:flex}.debt-summary-title{font:500 14px/1 var(--font)}.debt-summary-chevron{font:400 15px/1 var(--font)}.debt-summary-amount{font:600 24px/1 var(--font);letter-spacing:-.02em}.debt-summary-chips{flex-wrap:wrap;gap:8px;display:flex}.debt-chip{font:400 12px/1 var(--font);color:var(--tx2);border:1px solid var(--sep);border-radius:6px;padding:5px 7px}.debt-chip--danger{color:var(--dn);border-color:var(--dn);font-weight:500}.debt-summary-foot{border-top:1px solid var(--sep);font:400 11px/1.3 var(--font);justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.debt-summary-viewonly{text-align:right}.debt-expanded-head{border-bottom:1px solid var(--sep);flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.debt-expanded-synced{font:400 11px/1.3 var(--font)}.debt-items{flex-direction:column;display:flex}.debt-item{border-bottom:1px solid var(--sep);flex-direction:column;gap:9px;padding:14px 16px;display:flex}.debt-item.is-dimmed{opacity:.5}.debt-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.debt-item-amounts{font:400 12px/1.3 var(--font);flex-wrap:wrap;gap:4px 18px;display:flex}.debt-item-foot{font:400 11px/1.3 var(--font);justify-content:space-between;gap:10px;display:flex}.order-detail-body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow:auto}.cancel-failed-card{border:1px solid var(--wn);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.cancel-failed-title{font:600 15px/1.25 var(--font);color:var(--wn);margin:0}.order-cancel-btn{appearance:none;color:var(--dn);font:500 15px/1 var(--font);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:12px 0}.profile-page{min-height:0}.profile-scroll{flex:1;min-height:0;overflow:auto}.profile-hero{border-bottom:1px solid var(--sep);align-items:center;gap:14px;padding:20px 16px;display:flex}.profile-avatar{border:1px solid var(--sep);background:var(--bg2);border-radius:30px;flex:none;width:60px;height:60px;overflow:hidden}.profile-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.profile-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-name{font:600 18px/1.2 var(--font)}.profile-name-placeholder{border:1px dashed var(--sep);border-radius:4px;width:120px;height:18px}.profile-telegram-hint{text-wrap:pretty}.profile-rows{flex-direction:column;display:flex}.profile-row{border-bottom:1px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.profile-row-label{font:400 14px/1.2 var(--font);color:var(--tx2)}.profile-row-value{font:400 14px/1.2 var(--font);text-align:right}.profile-status-badge{font:500 12px/1 var(--font);color:var(--ac);border:1px solid var(--ac);border-radius:var(--radius-6);white-space:nowrap;padding:5px 7px}.profile-section{padding:18px 16px 10px}.profile-section-title{font:500 11px/1 var(--font);color:var(--tx2);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px}.lang-switch{background:var(--bg2);border-radius:12px;padding:3px;display:flex}.lang-switch-option{text-align:center;font:400 14px/1 var(--font);color:var(--tx2);border-radius:10px;flex:1;padding:10px 0}.lang-switch-option.is-active{background:var(--bg);border:1px solid var(--sep);color:var(--tx);font-weight:600}.profile-shop-rows{flex-direction:column;display:flex}.profile-shop-row{border-top:1px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:14px 16px;display:flex}.profile-shop-row--link{color:inherit}.profile-shop-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-shop-title{font:400 14px/1.2 var(--font)}.profile-shop-hint{text-wrap:pretty}.profile-call-link{font:500 14px/1.2 var(--font);color:var(--ac);white-space:nowrap}.shop-call{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.shop-call button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.shop-call .btn-primary,.shop-call .btn-secondary{padding:0 var(--space-5)}.access-actions .shop-call{align-items:stretch;width:100%}.shop-phone-text{-webkit-user-select:text;user-select:text}.shop-phone-copied{font:400 12px/1.2 var(--font);color:var(--tx2)}.profile-chevron{font:400 15px/1 var(--font);color:var(--tx2)}.access-page{min-height:0}.access-body{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:0 24px 24px;display:flex}.access-icon{border:1.5px solid var(--tx2);border-radius:23px;flex:none;width:46px;height:46px}.access-icon--wait{justify-content:center;align-items:center;display:flex}.access-icon-wait-mark{background:var(--tx2);border-radius:1px;width:2px;height:13px}.access-note{background:var(--bg2);text-wrap:pretty;border-radius:12px;margin:0;padding:12px 14px}.shop-contact-card{background:var(--bg2);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.shop-contact-label{font:400 12px/1.2 var(--font);color:var(--tx2)}.shop-contact-phone{font:600 17px/1.2 var(--font)}.shop-contact-hours{font:400 12px/1.3 var(--font);color:var(--tx2)}.access-actions{flex-direction:column;gap:9px;display:flex}.access-actions--single{margin-top:2px}.access-action{width:100%;height:48px;font:600 15px/1 var(--font);border-radius:12px;text-decoration:none}.access-actions .btn-secondary{font-weight:500}.offer-page{min-height:0}.offer-body{padding-left:42px;padding-right:42px}.offer-icon{border:1px solid var(--sep);border-radius:12px;width:44px;height:44px}.offer-date{margin-top:2px}.offer-call{margin-top:6px}
