.xn-zRG_section{margin-top:var(--s-8)}.xn-zRG_head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.xn-zRG_title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700}.xn-zRG_more{align-items:center;gap:var(--s-2);font-size:var(--fs-base);color:var(--green-600);white-space:nowrap;min-height:var(--touch-target);display:inline-flex}.xn-zRG_more svg{flex:none}.xn-zRG_ad{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);padding:var(--s-6) var(--s-8);border-radius:var(--r-lg);background:var(--promo-bg);grid-template-columns:minmax(0,1fr) minmax(120px,52%);display:grid;position:relative;overflow:hidden}.xn-zRG_adLabel{margin:0 0 var(--s-2);font-size:var(--fs-xs);color:var(--ink-3)}.xn-zRG_adTitle{margin:0 0 var(--s-2);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);font-weight:700}.xn-zRG_adText{margin:0 0 var(--s-4);max-width:24ch;font-size:var(--fs-base);line-height:var(--lh-snug);color:var(--ink-2)}.xn-zRG_adShot{min-height:240px;margin:calc(var(--s-6) * -1) calc(var(--s-8) * -1) calc(var(--s-6) * -1) 0;align-self:stretch;position:relative}.xn-zRG_adPicture{display:block;position:absolute;inset:0}.xn-zRG_adImage{object-fit:contain;object-position:right bottom;width:100%;height:100%}.xn-zRG_adButton{white-space:normal;height:auto;min-height:var(--control-h);padding-block:var(--s-2)}.xn-zRG_adBadge{top:var(--s-4);right:var(--s-4);-webkit-line-clamp:2;line-clamp:2;min-width:var(--s-9);max-width:calc(100% - var(--s-4) * 2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;position:absolute;overflow:hidden}.xn-zRG_trust{gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xn-zRG_trustCard{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex}.xn-zRG_trustIcon{border-radius:var(--r-pill);background:var(--green-100);width:44px;height:44px;color:var(--green-800);flex:none;place-items:center;display:grid}.xn-zRG_trustTitle{margin:0 0 var(--s-1);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);color:var(--ink)}.xn-zRG_trustText{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3);margin:0}.xn-zRG_trustPhone{display:none}.xn-zRG_categoriesRow{align-items:center;gap:var(--s-3);display:flex}.xn-zRG_categories{gap:var(--s-3);scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.xn-zRG_categories::-webkit-scrollbar{display:none}.xn-zRG_category{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;flex:none;width:8.5rem;display:block;overflow:hidden}.xn-zRG_categoriesArrow{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.xn-zRG_categoriesArrow:hover:not(:disabled){background:var(--surface-2)}.xn-zRG_categoriesArrow:disabled{color:var(--ink-3);cursor:default}.xn-zRG_categoryName{padding:var(--s-3) var(--s-2);font-size:var(--fs-sm);color:var(--ink);display:block}.xn-zRG_stores{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.xn-zRG_storeList{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.xn-zRG_storeRow{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);color:inherit;transition:background-color .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease);text-decoration:none;display:flex}.xn-zRG_storeList .xn-zRG_storeRow:hover{background:var(--surface-2)}.xn-zRG_storeRow+.xn-zRG_storeRow{border-top:1px solid var(--line)}.xn-zRG_storeGrid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xn-zRG_storeGrid>.xn-zRG_storeRow{column-gap:var(--s-3);row-gap:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);display:grid}.xn-zRG_storeGrid .xn-zRG_storeAside{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);text-align:left;flex-wrap:wrap;grid-column:2;display:flex}.xn-zRG_storeGrid .xn-zRG_storeDistance{margin-top:0}.xn-zRG_storeMore{margin-top:var(--s-2)}.xn-zRG_storeGrid .xn-zRG_storeAside:after{content:"";flex-basis:100%;order:1}.xn-zRG_storeGrid .xn-zRG_storeMore{margin-top:var(--s-1);order:2;margin-left:auto}.xn-zRG_storeGrid>.xn-zRG_storeRow:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.xn-zRG_storePin{color:var(--green-600);flex:none}.xn-zRG_storeBody{flex:1;min-width:0}.xn-zRG_storeName{margin:0 0 var(--s-1);font-size:var(--fs-base);color:var(--ink);font-weight:600}.xn-zRG_storeAddress{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.xn-zRG_storeAside{text-align:right;flex:none}.xn-zRG_storeOpen{font-size:var(--fs-sm);color:var(--green-600);white-space:nowrap;display:block}.xn-zRG_storeDistance{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;display:block}.xn-zRG_assurance{gap:var(--s-5);margin-top:var(--s-8);padding:var(--s-6) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xn-zRG_assuranceItem{align-items:flex-start;gap:var(--s-3);display:flex}.xn-zRG_assuranceIcon{border-radius:var(--r-pill);border:1px solid var(--line);width:38px;height:38px;color:var(--green-800);flex:none;place-items:center;display:grid}.xn-zRG_assuranceTitle{margin:0 0 var(--s-1);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);color:var(--ink)}.xn-zRG_assuranceText{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);margin:0}.xn-zRG_footer{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.xn-zRG_footerGrid{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xn-zRG_footerCol{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.xn-zRG_footerTitle{margin:0 0 var(--s-1);font-size:var(--fs-sm);color:var(--ink);font-weight:600}.xn-zRG_footerLink{font-size:var(--fs-sm);color:var(--ink-3);min-height:var(--touch-target);align-items:center;display:inline-flex}.xn-zRG_footerLink:hover{color:var(--ink)}.xn-zRG_footerLegal{gap:var(--s-2);flex-direction:column}.xn-zRG_footerLegal a{color:var(--ink-3)}.xn-zRG_footerLegal a:hover{color:var(--ink)}.xn-zRG_footerCopyright{margin:var(--s-6) 0 0;font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width:1000px){.xn-zRG_ad{grid-template-columns:minmax(0,1fr) minmax(120px,42%)}.xn-zRG_storeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.xn-zRG_categoriesArrow{display:none}.xn-zRG_assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.xn-zRG_footerGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.xn-zRG_ad{gap:var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(88px,30%)}.xn-zRG_adTitle{font-size:var(--fs-xl)}.xn-zRG_adButton{font-size:var(--fs-sm);padding-inline:var(--s-4)}.xn-zRG_adBadge{top:var(--s-3);right:var(--s-3);min-width:var(--s-7);max-width:calc(100% - var(--s-3) * 2);padding:var(--s-1) var(--s-2);font-size:var(--fs-base)}.xn-zRG_adShot{min-height:190px;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0}.xn-zRG_adImage{object-fit:cover;object-position:66% bottom}.xn-zRG_trust{grid-template-columns:minmax(0,1fr)}.xn-zRG_trustPhone{margin-top:var(--s-8);display:grid}.xn-zRG_trustDesktop{display:none}.xn-zRG_stores,.xn-zRG_storeGrid,.xn-zRG_assurance{grid-template-columns:minmax(0,1fr)}}.xn-zRG_membersLine{padding-block:var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);text-align:center;animation:xn-zRG_membersIn .52s var(--ease-move) both;margin:0}@keyframes xn-zRG_membersIn{0%{opacity:0;transform:translateY(4px)}}.xn-zRG_membersDot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--green-600);vertical-align:middle;animation:xn-zRG_membersPulse 2.4s var(--ease) infinite;margin-inline-end:var(--s-2);display:inline-block}@keyframes xn-zRG_membersPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}
