/* Chetak Furniture — generated CSS (uploaded to site_settings.sx_css_location).
   Authored per-segment, concatenated into one file. Do NOT @import or minify
   (the BEGIN/END markers are comments and must survive). Every selector is
   namespaced under .sx so nothing leaks into the theme header/footer/cards.
   Brand color comes from the theme var --secondary-main (Chetak navy); the
   gold / brick / cream accents are namespaced --sx-* tokens. */

/* BEGIN shoopy-gen:base */
.sx {
  --sx-navy: var(--secondary-main, #1b2440);
  --sx-gold: #e0a11c;
  --sx-gold-soft: #f6c944;
  --sx-red: #c0392b;
  --sx-green: #1f9d55;
  --sx-cream: #f7f3ec;
  --sx-ink: #1c2333;
  --sx-muted: #6b7280;
  --sx-line: #e7e1d6;
  --sx-radius: 16px;
  --sx-gap: 18px;
  --sx-max: 1200px;
  font-family: inherit;
  color: var(--sx-ink);
}
.sx, .sx * { box-sizing: border-box; }
.sx-wrap { max-width: var(--sx-max); margin: 0 auto; padding: 0 16px; width: 100%; }
.sx-eyebrow {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--sx-red);
  margin: 0 0 10px;
}
.sx-h2 {
  font-size: clamp(24px, 3.2vw, 34px);
  line-height: 1.15;
  font-weight: 800;
  margin: 0 0 10px;
  color: var(--sx-navy);
  letter-spacing: -.01em;
}
.sx-sub { color: var(--sx-muted); font-size: 15px; line-height: 1.6; margin: 0; max-width: 640px; }
.sx-btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 13px 24px; border-radius: 999px;
  background: var(--sx-navy); color: #fff;
  font-weight: 700; font-size: 14px; text-decoration: none;
  border: none; cursor: pointer; transition: transform .15s ease, filter .15s ease;
}
.sx-btn:hover { filter: brightness(1.08); transform: translateY(-1px); }
.sx-btn--gold { background: var(--sx-gold); color: var(--sx-navy); }
.sx-btn--ghost { background: transparent; color: var(--sx-navy); border: 1.5px solid var(--sx-line); }
.sx-btn--wa { background: var(--sx-green); color: #fff; }
.sx-section { padding: clamp(40px, 6vw, 72px) 0; }
/* END shoopy-gen:base */

/* BEGIN shoopy-gen:about-1 */
.sx-about { background: var(--sx-cream); }
.sx-about__grid { display: grid; gap: 28px; align-items: center; }
.sx-about__media { position: relative; border-radius: var(--sx-radius); overflow: hidden; box-shadow: 0 18px 40px rgba(27,36,64,.14); }
.sx-about__media img { width: 100%; height: 100%; object-fit: cover; display: block; aspect-ratio: 3 / 2; }
.sx-about__cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 26px; }
.sx-about__card { background: #fff; border: 1px solid var(--sx-line); border-radius: 14px; padding: 18px; }
.sx-about__ic { width: 42px; height: 42px; border-radius: 11px; display: grid; place-items: center; background: color-mix(in srgb, var(--sx-red) 12%, #fff); color: var(--sx-red); margin-bottom: 12px; }
.sx-about__ic svg { width: 22px; height: 22px; }
.sx-about__card h3 { margin: 0 0 4px; font-size: 15px; color: var(--sx-navy); }
.sx-about__card p { margin: 0; font-size: 13px; color: var(--sx-muted); line-height: 1.5; }
@media (min-width: 900px) {
  .sx-about__grid { grid-template-columns: 0.92fr 1.08fr; gap: 44px; align-items: stretch; }
  .sx-about__media { height: 100%; }
  .sx-about__media img { height: 100%; aspect-ratio: auto; min-height: 460px; }
}
/* END shoopy-gen:about-1 */

/* BEGIN shoopy-gen:everyspace-1 */
.sx-bento__head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 12px; margin-bottom: 26px; }
.sx-bento__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.sx-bento__tile {
  border-radius: var(--sx-radius); overflow: hidden;
  background: #fff; border: 1px solid var(--sx-line);
  display: flex; flex-direction: column;
  text-decoration: none; transition: transform .18s ease, box-shadow .18s ease;
}
.sx-bento__tile:hover { transform: translateY(-3px); box-shadow: 0 16px 34px rgba(27,36,64,.12); }
.sx-bento__media { display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--sx-cream); }
.sx-bento__media img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sx-bento__body { display: block; padding: 15px 16px 17px; }
.sx-bento__tag { display: block; font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--sx-red); }
.sx-bento__title { display: block; font-size: 17px; font-weight: 800; color: var(--sx-navy); margin: 4px 0 5px; }
.sx-bento__tile p { margin: 0; font-size: 13px; color: var(--sx-muted); line-height: 1.5; }
.sx-bento__link { display: inline-flex; align-items: center; gap: 6px; margin-top: 11px; font-size: 13px; font-weight: 700; color: var(--sx-red); }
@media (min-width: 860px) {
  .sx-bento__grid { grid-template-columns: repeat(3, 1fr); }
}
/* END shoopy-gen:everyspace-1 */

/* BEGIN shoopy-gen:mattress-1 */
.sx-quiz { background: var(--sx-navy); color: #fff; border-radius: 22px; overflow: hidden; }
.sx-quiz__grid { display: grid; gap: 0; }
.sx-quiz__left { padding: clamp(26px, 4vw, 44px); }
.sx-quiz__left .sx-eyebrow { color: var(--sx-gold); }
.sx-quiz__left h2 { font-size: clamp(24px, 3.4vw, 36px); font-weight: 800; margin: 0 0 14px; line-height: 1.12; }
.sx-quiz__left h2 span { color: var(--sx-gold); }
.sx-quiz__left p { color: #c8cfe0; font-size: 15px; line-height: 1.6; margin: 0 0 18px; max-width: 440px; }
.sx-quiz__points { list-style: none; padding: 0; margin: 0 0 24px; display: grid; gap: 12px; }
.sx-quiz__points li { display: flex; gap: 10px; align-items: flex-start; font-size: 14px; color: #e7eaf3; }
.sx-quiz__points .sx-tick { flex: 0 0 22px; width: 22px; height: 22px; border-radius: 50%; background: var(--sx-gold); color: var(--sx-navy); display: grid; place-items: center; font-size: 13px; font-weight: 800; }
.sx-quiz__right { background: rgba(255,255,255,.04); padding: clamp(22px, 3vw, 34px); display: grid; gap: 12px; align-content: start; }
.sx-quiz__rh { font-size: 13px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #9fb0d8; margin: 0 0 4px; }
.sx-quiz__rec { display: flex; align-items: center; gap: 14px; background: #fff; color: var(--sx-ink); border-radius: 14px; padding: 12px; }
.sx-quiz__rec img { width: 64px; height: 64px; object-fit: cover; border-radius: 10px; flex: 0 0 auto; background: var(--sx-cream); }
.sx-quiz__rec h4 { margin: 0 0 2px; font-size: 15px; color: var(--sx-navy); }
.sx-quiz__rec small { color: var(--sx-muted); font-size: 12px; }
.sx-quiz__rec .sx-quiz__price { margin-left: auto; text-align: right; }
.sx-quiz__rec .sx-quiz__price b { display: block; color: var(--sx-navy); font-size: 15px; }
.sx-quiz__rec .sx-quiz__price a { font-size: 12px; font-weight: 700; color: var(--sx-red); text-decoration: none; }
@media (min-width: 880px) {
  .sx-quiz__grid { grid-template-columns: 1.1fr 0.9fr; }
}
/* END shoopy-gen:mattress-1 */

/* BEGIN shoopy-gen:bulk-1 */
.sx-bulk { background: var(--sx-cream); }
.sx-bulk__head { margin-bottom: 28px; }
.sx-bulk__grid { display: grid; gap: 22px; }
.sx-bulk__left { display: flex; flex-direction: column; }
.sx-bulk__feats { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; align-content: start; }
.sx-bulk__stats { display: flex; margin-top: 18px; background: #fff; border: 1px solid var(--sx-line); border-radius: 14px; overflow: hidden; }
.sx-bulk__stat { flex: 1; padding: 16px 14px; text-align: center; }
.sx-bulk__stat + .sx-bulk__stat { border-left: 1px solid var(--sx-line); }
.sx-bulk__stat b { display: block; font-size: 19px; font-weight: 800; color: var(--sx-navy); line-height: 1.1; }
.sx-bulk__stat span { display: block; margin-top: 4px; font-size: 12px; color: var(--sx-muted); }
.sx-bulk__feat { background: #fff; border: 1px solid var(--sx-line); border-radius: 14px; padding: 14px 16px; display: flex; align-items: center; gap: 13px; }
.sx-bulk__feat .sx-about__ic { background: color-mix(in srgb, var(--sx-navy) 10%, #fff); color: var(--sx-navy); margin-bottom: 0; flex: 0 0 auto; }
.sx-bulk__feat-label { font-size: 14.5px; font-weight: 700; color: var(--sx-navy); line-height: 1.25; }
.sx-bulk__form { background: #fff; border: 1px solid var(--sx-line); border-radius: 18px; overflow: hidden; box-shadow: 0 16px 40px rgba(27,36,64,.10); }
.sx-bulk__form-head { background: var(--sx-navy); color: #fff; padding: 16px 24px; }
.sx-bulk__form-head h3 { margin: 0 0 3px; font-size: 17px; }
.sx-bulk__form-head p { margin: 0; font-size: 13px; color: #c8cfe0; }
.sx-bulk__form-body { padding: 20px 24px 22px; display: flex; flex-direction: column; gap: 15px; }
.sx-bulk__row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.sx-bulk__field { display: flex; flex-direction: column; gap: 6px; }
.sx-bulk__field.sx-full { grid-column: 1 / -1; }
.sx-bulk__field label { font-size: 12px; font-weight: 600; color: var(--sx-navy); }
.sx-bulk__field input, .sx-bulk__field select, .sx-bulk__field textarea {
  border: 1px solid #eceae3; border-radius: 10px; padding: 12px 14px; font-size: 14px;
  font-family: inherit; color: var(--sx-ink); background: #f4f2eb; width: 100%; transition: border-color .15s ease, box-shadow .15s ease, background .15s ease;
}
.sx-bulk__field input::placeholder, .sx-bulk__field textarea::placeholder { color: #a8a59c; }
.sx-bulk__field input:focus, .sx-bulk__field select:focus, .sx-bulk__field textarea:focus {
  outline: none; background: #fff; border-color: var(--sx-navy); box-shadow: 0 0 0 3px color-mix(in srgb, var(--sx-navy) 13%, transparent);
}
.sx-bulk__field select { appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 13px center; padding-right: 36px; }
.sx-bulk__field textarea { resize: vertical; min-height: 64px; }
.sx-bulk__submit { width: 100%; justify-content: center; margin-top: 4px; padding: 14px 22px; }
.sx-bulk__submit svg { width: 18px; height: 18px; stroke: #fff; }
.sx-bulk__note { display: flex; align-items: center; justify-content: center; gap: 7px; margin: 0; font-size: 12.5px; color: var(--sx-muted); text-align: center; }
.sx-bulk__note svg { width: 15px; height: 15px; stroke: var(--sx-green); flex: 0 0 auto; }
@media (min-width: 920px) {
  .sx-bulk__grid { grid-template-columns: 1fr 1.05fr; gap: 40px; align-items: stretch; }
  .sx-bulk__left { justify-content: center; }
}
/* END shoopy-gen:bulk-1 */

/* BEGIN shoopy-gen:reviews-1 */
.sx-reviews__grid { display: grid; gap: 16px; margin-top: 8px; }
.sx-review { background: #fff; border: 1px solid var(--sx-line); border-radius: 16px; padding: 22px; display: flex; flex-direction: column; }
.sx-review__stars { color: var(--sx-gold); font-size: 15px; letter-spacing: 2px; margin-bottom: 10px; }
.sx-review__text { font-size: 14.5px; line-height: 1.65; color: #374151; margin: 0 0 18px; }
.sx-review__who { display: flex; align-items: center; gap: 12px; margin-top: auto; }
.sx-review__av { width: 42px; height: 42px; border-radius: 50%; background: var(--sx-navy); color: #fff; display: grid; place-items: center; font-weight: 700; font-size: 15px; flex: 0 0 auto; }
.sx-review__who b { display: block; font-size: 14px; color: var(--sx-navy); }
.sx-review__who small { color: var(--sx-muted); font-size: 12px; }
@media (min-width: 820px) { .sx-reviews__grid { grid-template-columns: repeat(3, 1fr); } }
/* END shoopy-gen:reviews-1 */

/* BEGIN shoopy-gen:blogs-1 */
.sx-blog { background: var(--sx-cream); }
.sx-blog__head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 12px; margin-bottom: 24px; }
.sx-blog__grid { display: grid; gap: 18px; }
.sx-blog__card { background: #fff; border: 1px solid var(--sx-line); border-radius: 16px; overflow: hidden; text-decoration: none; display: flex; flex-direction: column; transition: transform .18s ease, box-shadow .18s ease; }
.sx-blog__card:hover { transform: translateY(-3px); box-shadow: 0 16px 34px rgba(27,36,64,.12); }
.sx-blog__card img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; display: block; }
.sx-blog__body { padding: 18px; }
.sx-blog__meta { font-size: 11px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--sx-red); margin-bottom: 8px; }
.sx-blog__body h3 { margin: 0 0 6px; font-size: 16px; color: var(--sx-navy); line-height: 1.3; }
.sx-blog__body p { margin: 0; font-size: 13px; color: var(--sx-muted); line-height: 1.55; }
@media (min-width: 820px) { .sx-blog__grid { grid-template-columns: repeat(3, 1fr); } }
/* END shoopy-gen:blogs-1 */


/* Extracted inline styles */

:root{--secondary-main:#1b2440;--gold:#e0a11c;--red:#c0392b;--cream:#f7f3ec;--ink:#1c2333;--muted:#6b7280;--line:#e7e1d6;}
*{box-sizing:border-box;}
body{margin:0;font-family:"Inter","Segoe UI",system-ui,-apple-system,Roboto,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;}
img{max-width:100%;}
a{color:inherit;}
.wrap{max-width:1200px;margin:0 auto;padding:0 16px;width:100%;}
/* notice */
.m-notice{background:#1b2440;color:#f6c944;text-align:center;font-size:13px;font-weight:600;letter-spacing:.02em;padding:9px 16px;}
/* header */
.m-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--line);}
.m-header__in{display:flex;align-items:center;gap:18px;padding:12px 16px;max-width:1200px;margin:0 auto;}
.m-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto;}
.m-logo img{height:46px;width:auto;display:block;}
.m-logo b{font-size:18px;font-weight:800;color:var(--secondary-main);letter-spacing:.02em;line-height:1;}
.m-logo small{display:block;font-size:10px;color:var(--red);font-weight:700;letter-spacing:.18em;}
.m-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:42px;background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:0 16px;color:var(--muted);font-size:14px;max-width:440px;overflow:hidden;}
.m-search__ic{flex:0 0 auto;line-height:1;}
.m-search__ph{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m-nav{display:none;gap:20px;margin-left:auto;}
.m-nav a{text-decoration:none;color:#33405e;font-size:14px;font-weight:600;white-space:nowrap;}
.m-nav a:hover{color:var(--red);}
.m-ico{flex:0 0 auto;display:flex;gap:16px;align-items:center;font-size:13px;font-weight:600;color:var(--secondary-main);}
.m-ico>span{flex:0 0 auto;}
.m-ico .m-pill{flex:0 0 auto;white-space:nowrap;}
.m-ico .m-pill{display:inline-flex;align-items:center;height:42px;background:var(--secondary-main);color:#fff;border-radius:999px;padding:0 20px;font-size:14px;}
/* hero */
.m-hero{position:relative;background:var(--cream);}
.m-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}
.m-hero__track::-webkit-scrollbar{display:none;}
.m-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;}
.m-hero__slide picture,.m-hero__slide img{display:block;width:100%;height:auto;}
.m-hero__slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,242,.92) 0%,rgba(250,247,242,.55) 34%,rgba(250,247,242,0) 58%);}
.m-hero__content{position:absolute;z-index:2;left:7%;top:50%;transform:translateY(-50%);max-width:min(46%,470px);}
.m-hero__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:12px;}
.m-hero__title{font-size:clamp(26px,4vw,46px);line-height:1.08;font-weight:800;color:var(--secondary-main);margin:0 0 14px;letter-spacing:-.01em;}
.m-hero__sub{font-size:clamp(14px,1.4vw,16px);line-height:1.55;color:#3b4252;margin:0 0 22px;}
.m-hero__cta{display:inline-flex;align-items:center;gap:8px;background:var(--secondary-main);color:#fff;font-weight:700;font-size:14px;padding:13px 26px;border-radius:999px;text-decoration:none;box-shadow:0 10px 24px rgba(27,36,64,.22);}
.m-hero__dots{position:absolute;z-index:3;left:0;right:0;bottom:14px;display:flex;gap:7px;justify-content:center;}
.m-hero__dots span{width:8px;height:8px;border-radius:50%;background:rgba(27,36,64,.28);}
.m-hero__dots span.is-on{background:var(--gold);width:22px;border-radius:999px;}
@media(max-width:767px){
  .m-hero__slide::after{background:linear-gradient(180deg,rgba(250,247,242,.92) 0%,rgba(250,247,242,.5) 30%,rgba(250,247,242,0) 62%);}
  .m-hero__content{top:6%;left:7%;right:7%;transform:none;max-width:none;}
}
/* section label (preview only) */
.m-lab{font:600 10px/1.4 monospace;color:#b9b3a6;text-transform:uppercase;letter-spacing:.08em;padding:18px 16px 0;max-width:1200px;margin:0 auto;}
.m-sec{padding:clamp(34px,5vw,58px) 0;}
.m-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:22px;}
.m-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 8px;}
.m-h2{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--secondary-main);margin:0;letter-spacing:-.01em;}
/* categories */
.m-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 8px;padding:4px 2px;justify-items:center;}
.m-cat{text-decoration:none;text-align:center;width:100%;font-size:12px;font-weight:600;color:#33405e;}
.m-cat__img{display:block;width:min(84px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;margin:0 auto 8px;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--red),0 8px 18px rgba(27,36,64,.10);}
.m-cat__img img{width:100%;height:100%;object-fit:cover;}
/* featured row */
.m-row{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;}
.m-row::-webkit-scrollbar{display:none;}
.m-pcard{position:relative;flex:0 0 230px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;}
.m-pcard__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--red);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:6px;}
.m-pcard__img{flex:0 0 auto;height:210px;background:var(--cream);overflow:hidden;}
.m-pcard__img img{width:100%;height:100%;object-fit:cover;display:block;}
.m-pcard__b{padding:13px;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;}
.m-pcard__b h4{margin:0;font-size:14px;color:var(--secondary-main);line-height:1.3;}
.m-pcard__b small{color:var(--muted);font-size:12px;}
.m-pcard__price{display:flex;align-items:baseline;gap:8px;margin:8px 0 10px;}
.m-pcard__price b{font-size:17px;color:var(--secondary-main);}
.m-pcard__mrp{font-size:13px;color:var(--muted);text-decoration:line-through;}
.m-pcard__cta{justify-content:center;background:#1f9d55;font-size:13px;padding:10px 14px;border-radius:10px;margin-top:auto;}
/* footer */
.m-foot{background:#11182a;color:#aeb6c7;}
.m-foot__cta{background:#0c1322;text-align:center;padding:30px 16px;border-bottom:1px solid rgba(255,255,255,.07);}
.m-foot__cta h2{margin:0 0 6px;color:#fff;font-size:clamp(22px,3vw,30px);font-weight:800;}
.m-foot__cta h2 em{color:var(--gold);font-style:italic;}
.m-foot__cta p{margin:0;color:#8b93a6;font-size:14px;}
.m-foot__badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px;}
.m-foot__badge{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 16px;font-size:13px;color:#cfd5e1;}
.m-foot__badge b{color:var(--gold);}
.m-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1200px;margin:0 auto;padding:40px 16px;}
.m-foot__cols h4{color:#fff;font-size:14px;margin:0 0 12px;}
.m-foot__cols a,.m-foot__cols p{display:block;color:#9aa3b6;text-decoration:none;font-size:13px;line-height:2;margin:0;}
.m-foot__wm{display:inline-block;margin-bottom:14px;line-height:1;}
.m-foot__wm b{display:block;font-size:24px;font-weight:800;letter-spacing:.06em;color:var(--gold);}
.m-foot__wm span{display:block;font-size:11px;font-weight:700;letter-spacing:.42em;color:#cfd5e1;}
.m-foot__brand p{font-size:13px;line-height:1.6;}
.m-foot__bottom{border-top:1px solid rgba(255,255,255,.07);text-align:center;font-size:12px;color:#6b7488;padding:16px;}
.m-wa{position:fixed;right:16px;bottom:16px;z-index:60;width:54px;height:54px;border-radius:50%;background:#1f9d55;color:#fff;display:grid;place-items:center;font-size:26px;text-decoration:none;box-shadow:0 8px 22px rgba(31,157,85,.45);}
@media(max-width:600px){
  .m-header__in{gap:10px;}
  .m-logo small{display:none;}
  .m-logo b{font-size:16px;}
  .m-ico>span{display:none;}
  .m-ico{gap:10px;}
  .m-ico .m-pill{padding:0 14px;height:38px;font-size:13px;}
  .m-search{height:38px;gap:6px;}
}
@media(min-width:600px){.m-foot__cols{grid-template-columns:2fr 1fr 1fr 1fr;}}
@media(min-width:760px){.m-cats{display:flex;justify-content:space-between;gap:8px;}.m-cat{width:92px;}.m-cat__img{width:84px;}}
@media(min-width:980px){.m-nav{display:flex;}.m-ico{margin-left:0;}}
