#bodycorrection-biglion{display:block;width:100%;background:#fff;color:#202438;padding:0 16px 64px;box-sizing:border-box}
#bodycorrection-biglion *{box-sizing:border-box}
#bodycorrection-biglion .bservices__map_svgsprite{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}
#bodycorrection-biglion .bservices__nav_wrap{display:none!important}
#bodycorrection-biglion .bservices__wrapp{margin:0!important;padding:0!important}
#bodycorrection-biglion .bservices__container{max-width:1024px;width:100%;margin:0 auto}
#bodycorrection-biglion .bservices__title{margin:22px 0 8px}
#bodycorrection-biglion .blcc-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:4px 0 22px}
#bodycorrection-biglion .blcc-tools__view{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f3f4f6;color:#4d5060;font-size:19px}
#bodycorrection-biglion .blcc-tools form{margin:0}
#bodycorrection-biglion .blcc-tools label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#bodycorrection-biglion .blcc-tools select{height:36px;min-width:165px;border:0;border-radius:8px;background:#f3f4f6;color:#4d5060;padding:0 10px;font:inherit;font-size:13px}
#bodycorrection-biglion .blcc-tools__map{font-size:13px;color:#ff7f00;text-decoration:none}
#bodycorrection-biglion .category-tree__box{display:flex;align-items:flex-start;gap:30px}
#bodycorrection-biglion .category-tree{width:205px!important;min-width:205px!important;flex:0 0 205px!important;margin-right:0!important}
#bodycorrection-biglion .blcc-sidebar__root{display:block;margin:0 0 12px;color:#202438;text-decoration:none;font-size:15px;font-weight:700}
#bodycorrection-biglion .blcc-sidebar__section{margin:0 0 9px}
#bodycorrection-biglion .blcc-sidebar__heading{display:flex;align-items:center;gap:10px;color:#202438;text-decoration:none;font-size:16px;line-height:24px;font-weight:600}
#bodycorrection-biglion .blcc-sidebar__heading.is-current,#bodycorrection-biglion .blcc-sidebar__child.is-current{color:#ff7f00}
#bodycorrection-biglion .blcc-sidebar__icon,#bodycorrection-biglion .blcc-sidebar__icon svg{display:block;flex:0 0 24px;width:24px;height:24px}
#bodycorrection-biglion .blcc-sidebar__children{display:grid;gap:2px;margin:5px 0 0 34px}
#bodycorrection-biglion .blcc-sidebar__child{display:block;color:#4d5265;text-decoration:none;font-size:14px;line-height:1.32;padding:2px 0}
#bodycorrection-biglion .blcc-sidebar__child:hover,#bodycorrection-biglion .blcc-sidebar__heading:hover{color:#ff7f00}
#bodycorrection-biglion .category-tree__item{margin:0 0 5px!important;padding:0!important;min-height:0!important}
#bodycorrection-biglion .category-tree__item a{display:block;font-size:14px;line-height:1.35;padding:2px 0}
#bodycorrection-biglion .ys-offers-column{width:calc(100% - 235px);min-width:0}
#bodycorrection-biglion .ys-offer-grid{max-width:100%}
#bodycorrection-biglion .ys-offer-card__image img{width:100%;height:100%;object-fit:cover}
#bodycorrection-biglion .ys-offer-rating small{font-size:11px;color:#989dab;font-weight:400}
#bodycorrection-biglion .ys-offer-sales{font-size:11px;color:#b2b7c2}
#bodycorrection-biglion .blcc-editorial{padding:28px 0;background:transparent!important}
#bodycorrection-biglion .ys-cat-card a{color:#202438;text-decoration:none}
#bodycorrection-biglion .ys-cat-card a:hover{color:#ff7f00}
#bodycorrection-biglion .ys-best-offers{margin:0 0 30px;padding:18px 0 24px;border-top:1px solid #e7e9ee;border-bottom:1px solid #e7e9ee}
#bodycorrection-biglion .ys-best-offers h2{font-size:20px;line-height:1.3;margin:0 0 18px;font-weight:800;color:#202438}
#bodycorrection-biglion .ys-best-offers .ys-offer-grid{padding:0}
#bodycorrection-biglion .ys-other-city-offers{max-width:100%}
#bodycorrection-biglion .ui__seotext{margin-top:48px}
@media(max-width:1050px){#bodycorrection-biglion .bservices__container{max-width:850px}#bodycorrection-biglion .category-tree__box{gap:20px}#bodycorrection-biglion .category-tree{width:170px!important;min-width:170px!important;flex-basis:170px!important}#bodycorrection-biglion .ys-offers-column{width:calc(100% - 190px)}}
/* The template follows the width of the site's header, while cards shrink inside it. */
#bodycorrection-biglion .bservices__container{max-width:1200px!important}
#bodycorrection-biglion .category-tree__box{display:flex!important;gap:28px!important;width:100%;min-width:0}
#bodycorrection-biglion .blcc-sidebar-column{flex:0 0 230px;align-self:stretch;width:230px;min-width:230px}
#bodycorrection-biglion .category-tree{flex:0 0 230px!important;width:230px!important;min-width:230px!important;margin:0!important}
#bodycorrection-biglion .blcc-sidebar-guide{position:sticky;top:20px;display:grid;gap:2px;margin:24px 0 0;padding:15px 13px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;box-shadow:0 6px 22px rgba(32,36,56,.06)}
#bodycorrection-biglion .blcc-sidebar-guide strong{display:block;margin:0 0 7px;color:#202438;font-size:15px;line-height:20px;font-weight:700}
#bodycorrection-biglion .blcc-sidebar-guide a{display:flex;justify-content:space-between;gap:8px;padding:8px 5px;color:#4d5265;text-decoration:none;font-size:13px;line-height:18px;border-radius:5px}
#bodycorrection-biglion .blcc-sidebar-guide a:hover,#bodycorrection-biglion .blcc-sidebar-guide a:focus-visible{color:#ff7f00;background:#fff5eb}
#bodycorrection-biglion .blcc-sidebar-guide span{color:#ff7f00;font-weight:700}
#bodycorrection-biglion .ys-offers-column{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:calc(100% - 258px)}
#bodycorrection-biglion .bservices__menu{width:calc(100% - 258px)!important;margin-left:258px!important}
#bodycorrection-biglion .ys-best-offers,#bodycorrection-biglion .ys-other-city-offers{width:100%!important;max-width:100%!important;margin-left:0!important}
#bodycorrection-biglion .ys-best-offers{padding:18px!important;border:1px solid #e7e9ee!important;border-radius:10px!important}
#bodycorrection-biglion .ys-offer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 24px!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important}
#bodycorrection-biglion .ys-offer-card{width:100%!important;min-width:0!important;max-width:100%!important}
#bodycorrection-biglion .ys-offer-card__image{width:100%!important;max-width:100%!important}
#bodycorrection-biglion .ys-offer-card__title,#bodycorrection-biglion .ys-offer-metro,#bodycorrection-biglion .ys-offer-expire{max-width:100%}
/* shell.html is loaded after this stylesheet and still carries the original 743/231px mockup rules. */
#bodycorrection-biglion .ys-offers-column .ys-best-offers,#bodycorrection-biglion .ys-offers-column .ys-other-city-offers{width:100%!important;max-width:100%!important}
#bodycorrection-biglion .ys-offers-column .ys-offer-grid{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 24px!important}
#bodycorrection-biglion .ys-offers-column .ys-offer-card{width:100%!important;min-width:0!important;max-width:100%!important}
#bodycorrection-biglion .ys-offers-column .ys-offer-card__image{width:100%!important;max-width:100%!important}
#bodycorrection-biglion .bservices__container .bservices__menu{width:calc(100% - 258px)!important;margin-left:258px!important}
#bodycorrection-biglion .blcc-seo-text{margin:32px 0 0!important;padding:30px 0 8px!important;border-top:1px solid #e7e9ee}
#bodycorrection-biglion .blcc-seo-text h2{font-size:24px;line-height:1.3;font-weight:800;margin:0 0 15px}
#bodycorrection-biglion .blcc-seo-text h3{font-size:18px;line-height:1.35;font-weight:700;margin:22px 0 10px}
#bodycorrection-biglion .blcc-seo-text p{margin:0 0 14px;max-width:900px}
#bodycorrection-biglion .blcc-seo-text ul{list-style:disc;margin:0 0 16px 22px;padding:0}
#bodycorrection-biglion .blcc-seo-text li{display:list-item;margin:0 0 6px;padding:0}
@media(max-width:1023px){#bodycorrection-biglion .blcc-sidebar-column{display:none!important}#bodycorrection-biglion .ys-offers-column{width:100%!important;max-width:100%!important}#bodycorrection-biglion .bservices__container .bservices__menu{width:100%!important;margin-left:0!important}#bodycorrection-biglion .ys-offers-column .ys-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){#bodycorrection-biglion .category-tree__box{display:block!important}#bodycorrection-biglion .ys-offers-column .ys-offer-grid{grid-template-columns:1fr!important}#bodycorrection-biglion .blcc-seo-text{padding-top:24px!important}}
#bodycorrection-biglion .blcc-local-list{min-width:0}
#bodycorrection-biglion .blcc-local-list>.ys-cat-title{margin:0 0 22px}
#bodycorrection-biglion .ys-offer-heart{cursor:pointer;user-select:none}
#bodycorrection-biglion .ys-offer-heart[aria-pressed="true"]{color:#ff7f00}
#bodycorrection-biglion .blcc-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}
#bodycorrection-biglion .blcc-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid #e3e5eb;border-radius:6px;color:#202438;text-decoration:none}
#bodycorrection-biglion .blcc-pagination a[aria-current="page"]{background:#ff7f00;border-color:#ff7f00;color:#fff}
@media(max-width:800px){#bodycorrection-biglion{padding:0 12px 40px}#bodycorrection-biglion .category-tree__box{display:block}#bodycorrection-biglion .category-tree{width:auto!important;max-height:180px;overflow:auto;margin-bottom:24px}#bodycorrection-biglion .ys-offers-column{width:100%}}
#bodycorrection-biglion .ys-best-offers h3{font-size:20px;line-height:1.3;margin:0 0 18px;font-weight:800;color:#202438}
#bodycorrection-biglion .bservices__container .ys-other-city-offers{width:100%!important;max-width:100%!important;margin:32px 0!important;padding:28px 0 10px!important}
#bodycorrection-biglion .bservices__container .ys-other-city-offers .ys-offer-grid{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 24px!important}
#bodycorrection-biglion .bservices__container .ys-other-city-offers .ys-offer-card{width:100%!important;min-width:0!important;max-width:100%!important}
#bodycorrection-biglion .bservices__container .ys-other-city-offers .ys-offer-card__image{width:100%!important;max-width:100%!important}
#bodycorrection-biglion .ys-cat-faq summary h3{display:inline;margin:0;font-size:15px;line-height:21px;font-weight:700;color:#202438}
#bodycorrection-biglion .ys-no-local-coupons h3{font-size:22px;line-height:1.3;margin:0 0 8px;color:#202438;font-weight:700}
#bodycorrection-biglion #blcc-local-offers,#bodycorrection-biglion #blcc-how-to-choose,#bodycorrection-biglion #blcc-other-offers,#bodycorrection-biglion #blcc-faq{scroll-margin-top:24px}
@media(max-width:1023px){#bodycorrection-biglion .bservices__container .ys-other-city-offers .ys-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){#bodycorrection-biglion .bservices__container .ys-other-city-offers .ys-offer-grid{grid-template-columns:1fr!important}}

