@font-face{font-family:"League Gothic";font-weight:400;font-style:normal;font-display:swap;src:url("/_next/static/media/2190db40de79-s.p.woff2") format("woff2")}
@font-face{font-family:"Open Sans";font-weight:300 800;font-style:normal;font-display:swap;src:url("/_next/static/media/d8e4fe0452aa-s.p.woff2") format("woff2")}
:root{--esp:#3a231d;--esp2:#2a1813;--can:#684a42;--gold:#f8aa26;--gold-soft:#fde6b8;--gold-ink:#7f4f03;--pink:#d74898;--pink-soft:#f9dfeb;--pink-ink:#9e2167;--teal:#21a58e;--teal-soft:#d5efe9;--teal-ink:#0d695a;--cream:#fbf3e6;--latte:#f2e2c9;--paper:#fffaf3;--ink:#2a1915;--muted:#6b5047;--line:#e4cfb3;--disp:"League Gothic","Arial Narrow","Roboto Condensed",sans-serif;--body:"Open Sans","Segoe UI",Arial,sans-serif;--r:0.875rem;--wrap:80rem}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:1rem/1.6 var(--body)}
img,svg{max-width:100%}
img{height:auto;display:block}
a{color:inherit}
[hidden]{display:none!important}
h1,h2,h3{margin:0;font-weight:400;line-height:1.05}
h1,h2{font-family:var(--disp);letter-spacing:.2px}
h1{font-size:4rem}
h2{font-size:2.875rem}
h3{font-size:1.1875rem;font-weight:700;line-height:1.3}
p{margin:0 0 0.875rem}
.yb-wrap{width:min(var(--wrap),calc(100% - 2rem));margin-inline:auto}
.yb-nw{white-space:nowrap}
@media (max-width:18.748em){.yb-table .yb-nw,table .yb-nw{white-space:normal}}
.yb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.yb-skip{position:absolute;left:-62.4375rem;top:0.5rem;background:var(--esp);color:var(--cream);padding:0.5rem 0.875rem;z-index:60}
.yb-skip:focus{left:0.5rem}
.yb-kicker{font:700 0.8125rem/1.3 var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--pink-ink);margin:0 0 0.5rem}
.yb-note{font-size:0.875rem;color:var(--muted)}
.yb-more{display:inline-flex;align-items:center;gap:0.5rem;font-weight:700;color:var(--esp);text-decoration:none;border-bottom:2px solid var(--gold)}
.yb-more:hover{border-color:var(--pink)}
/* кнопки */
.yb-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:2.875rem;padding:0.625rem 1.375rem;border-radius:62.4375rem;border:2px solid transparent;font:700 1rem/1.2 var(--body);text-decoration:none;cursor:pointer;text-align:center}
.yb-btn--buy{background:var(--gold);color:var(--esp);border-color:var(--gold)}
.yb-btn--buy:hover{background:#ffbb45;border-color:#ffbb45}
.yb-btn--dark{background:var(--esp);color:var(--cream)}
.yb-btn--dark:hover{background:var(--can)}
.yb-btn--line{background:transparent;color:var(--esp);border-color:var(--esp)}
.yb-btn--line:hover{background:var(--esp);color:var(--cream)}
.yb-btn--ghost{background:var(--cream);color:var(--esp);border-color:var(--line)}
.yb-btn--sm{min-height:2.75rem;padding:0.5rem 1rem;font-size:0.9375rem}
.yb-btn--block{display:flex;width:100%}
.yb-partner{display:flex;align-items:center;gap:0.375rem;font-size:0.8125rem;color:var(--muted);margin:0.5rem 0 0}
.yb-partner svg{color:var(--teal-ink)}
/* шапка */
.yb-top{position:sticky;top:0;z-index:40;background:var(--cream);border-bottom:1px solid var(--line)}
.yb-top__in{display:flex;align-items:center;gap:1.5rem;min-height:4.75rem}
.yb-top__logo{display:flex;flex:0 0 auto}
.yb-top__mark{width:9.375rem;height:auto}
.yb-nav{flex:1 1 auto;min-width:0}
.yb-nav__ul{display:flex;justify-content:center;gap:1.625rem;list-style:none;margin:0;padding:0;white-space:nowrap}
.yb-nav__a{display:block;padding:0.5rem 2px;font-weight:700;font-size:1rem;text-decoration:none;color:var(--esp);border-bottom:3px solid transparent}
.yb-nav__a:hover,.yb-nav__a.is-cur{border-color:var(--gold)}
.yb-top__end{display:flex;align-items:center;gap:0.875rem;flex:0 0 auto}
.yb-top__search{display:flex;color:var(--esp);padding:0.375rem}
.yb-ribbon{display:flex;height:0.3125rem}
.yb-ribbon i{flex:1}
.yb-ribbon i:nth-child(1){background:var(--pink)}
.yb-ribbon i:nth-child(2){background:var(--gold)}
.yb-ribbon i:nth-child(3){background:var(--teal)}
.yb-burger{display:none;position:relative}
.yb-burger__btn{list-style:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;cursor:pointer;color:var(--esp)}
.yb-burger__btn::-webkit-details-marker{display:none}
.yb-drawer{position:absolute;left:0;top:3.25rem;width:min(20rem,86vw);background:var(--cream);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 1.125rem 2.5rem rgba(42,25,21,.18);padding:0.625rem}
.yb-drawer ul{list-style:none;margin:0;padding:0}
.yb-drawer a{display:block;padding:0.75rem 0.875rem;font-weight:700;text-decoration:none;border-radius:0.625rem}
.yb-drawer a:hover{background:var(--latte)}
@media (max-width:61.873em){.yb-nav,.yb-top__store{display:none}.yb-burger{display:block}.yb-top__in{gap:0.625rem;min-height:4rem}.yb-top__logo{margin-right:auto}.yb-top__mark{width:8rem}}
/* секции */
.yb-sec{padding:4.5rem 0}
.yb-sec--latte{background:var(--latte)}
.yb-sec--cream{background:var(--cream)}
.yb-sec--gold{background:var(--gold-soft)}
.yb-sec--esp{background:var(--esp);color:var(--cream)}
.yb-sec--esp .yb-kicker{color:var(--gold)}
.yb-head{margin:0 0 1.75rem;max-width:47.5rem}
.yb-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;max-width:none}
.yb-head p:last-child{margin-bottom:0}
@media (max-width:46.873em){.yb-sec{padding:3.25rem 0}h1{font-size:3rem}h2{font-size:2.375rem}.yb-head--row{flex-direction:column;align-items:flex-start}}
/* тона плиток */
.yb-tone--gold{--tone:var(--gold-soft);--tone-ink:var(--gold-ink);--tone-hi:var(--gold)}
.yb-tone--pink{--tone:var(--pink-soft);--tone-ink:var(--pink-ink);--tone-hi:var(--pink)}
.yb-tone--teal{--tone:var(--teal-soft);--tone-ink:var(--teal-ink);--tone-hi:var(--teal)}
.yb-tone--esp{--tone:var(--latte);--tone-ink:var(--esp);--tone-hi:var(--can)}
/* оценка, крепость */
.yb-rate{display:flex;align-items:center;gap:0.5rem;margin:0 0 0.625rem;font-size:0.875rem;color:var(--muted)}
.yb-rate b{color:var(--ink)}
.yb-stars{width:6rem;height:auto;color:var(--gold-ink);flex:0 0 auto}
.yb-beans{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.5rem;color:var(--esp);font-size:0.875rem;margin:0 0 0.625rem}
.yb-beans svg{width:4rem;height:1.375rem;flex:0 0 auto}
.yb-beans b{font:700 0.8125rem/1 var(--body);letter-spacing:1.2px;text-transform:uppercase}
/* герой — прилавок */
.yb-hero{background:var(--gold);position:relative;overflow:hidden}
.yb-hero__copy{display:flex;flex-direction:column;justify-content:center}
.yb-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.5rem;align-items:stretch;padding:2.25rem 0 1.875rem}
.yb-hero h1{font-size:4.5rem;color:var(--esp);margin:0 0 0.75rem}
.yb-hero h1 em{font-style:normal;color:#fff;-webkit-text-stroke:0;background:var(--esp);padding:0 0.75rem;border-radius:0.625rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.yb-hero .yb-kicker{color:var(--esp)}
.yb-hero__lead{font-size:1.125rem;color:var(--esp);max-width:33.75rem}
.yb-hero__cta{display:flex;flex-wrap:wrap;gap:0.75rem;margin:1.375rem 0 0}
.yb-hero__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 11.25rem;grid-template-rows:auto auto;gap:0 1.125rem;align-items:end}
.yb-hero__cup{grid-column:2;grid-row:1;justify-self:end;width:11.25rem;aspect-ratio:1;margin:0 0 1.125rem;border-radius:50%;overflow:hidden;border:0.5rem solid var(--cream);box-shadow:0 1.125rem 2.5rem rgba(42,25,21,.25)}
.yb-hero__cup img{width:100%;height:100%;object-fit:cover}
.yb-shelf{grid-column:1/-1;grid-row:2;position:relative;display:flex;align-items:flex-end;gap:0.875rem;list-style:none;margin:0;padding:0 0 1.125rem}
.yb-shelf::after{content:"";position:absolute;left:-1.25rem;right:-1.25rem;bottom:0;height:1.125rem;background:var(--esp);border-radius:0.375rem}
.yb-shelf__i{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center}
.yb-shelf__i .yb-tag{text-decoration:none;align-self:stretch}
.yb-shelf__i .yb-tag::after{content:"";position:absolute;inset:0}
.yb-shelf__i img{width:auto;max-width:100%;max-height:13.125rem;filter:drop-shadow(0 0.75rem 0.875rem rgba(42,25,21,.28))}
.yb-tag{max-width:100%;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0.625rem 0 0.5rem;padding:0.5rem 0.75rem;background:var(--paper);border:2px solid var(--esp);border-radius:0.625rem;text-align:center;font-size:0.8125rem;line-height:1.25;color:var(--esp)}
.yb-tag b{font-size:0.875rem}
.yb-shelf__i:hover .yb-tag{background:var(--tone)}
@media (max-width:46.873em),(max-width:61.873em) and (orientation:portrait){.yb-hero__in{grid-template-columns:minmax(0,1fr)}}
@media (max-width:61.873em){.yb-hero__in{gap:1rem;padding:2.125rem 0 1.875rem}.yb-hero h1{font-size:3.875rem}.yb-hero__stage{grid-template-columns:minmax(0,1fr) 9.375rem}.yb-hero__cup{width:9.375rem;border-width:0.375rem;margin-bottom:0.75rem}}
@media (max-width:37.498em){.yb-hero h1{font-size:3.125rem}.yb-hero__lead{font-size:1rem}.yb-hero__stage{grid-template-columns:minmax(0,1fr) 6.875rem}.yb-hero__cup{width:6.875rem;border-width:0.3125rem}.yb-shelf{gap:0.5rem}.yb-shelf__i img{max-height:9.375rem}.yb-tag{padding:0.375rem 0.375rem;font-size:0.75rem}.yb-tag b{font-size:0.75rem}}
/* крепость */
.yb-strength__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}
.yb-strength__col{background:var(--tone);border-radius:var(--r);padding:1.625rem 1.625rem 1.125rem;display:flex;flex-direction:column}
.yb-strength__top{display:flex;flex-direction:column;gap:0.25rem;margin:0 0 0.375rem}
.yb-strength__top h3 a{text-decoration:none;font-family:var(--disp);font-weight:400;font-size:2.25rem;line-height:1.05;color:var(--esp)}
.yb-strength__col .yb-beans{color:var(--tone-ink)}
.yb-packs{list-style:none;margin:auto 0 0;padding:0.375rem 0 0;border-top:2px solid rgba(42,25,21,.12)}
.yb-packs a{display:grid;grid-template-columns:1fr auto auto;gap:0.875rem;align-items:baseline;padding:0.625rem 0.25rem;text-decoration:none;border-bottom:1px solid rgba(42,25,21,.1)}
.yb-packs a:hover b{text-decoration:underline}
.yb-packs i{font-style:normal;color:var(--muted);font-size:0.875rem;min-width:4rem;text-align:right}
.yb-strength__pods{margin:1.375rem 0 0;display:flex;flex-wrap:wrap;gap:0.375rem 0.875rem;align-items:center}
.yb-strength__pods a{font-weight:700;display:inline-flex;gap:0.375rem;align-items:center}
@media (max-width:46.873em){.yb-strength__cols{grid-template-columns:minmax(0,1fr)}}
@media (max-width:26.873em){.yb-strength__col{padding:1.25rem 0.875rem 0.875rem}.yb-packs a{gap:0.5rem}.yb-packs i{min-width:0}}
/* ответы */
.yb-qa{display:grid;gap:1.125rem}
.yb-qa__i{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1.25rem 1.375rem}
.yb-sec--latte .yb-qa__i,.yb-sec--cream .yb-qa__i{background:var(--paper)}
.yb-qa__q{font-size:1.25rem;margin:0 0 0.5rem;color:var(--esp)}
.yb-qa__a{margin:0}
.yb-qa__more{margin:0.625rem 0 0}
.yb-qa__more a{font-weight:700;display:inline-flex;gap:0.375rem;align-items:center}
.yb-qa--lead{margin:0 0 1.5rem}
.yb-qa--lead .yb-qa__i{background:transparent;border:0;padding:0}
.yb-qa--lead .yb-qa__q{font-size:1.5rem}
.yb-qa--lead .yb-qa__a{font-size:1.0625rem}
.yb-qa--grid{grid-template-columns:minmax(0,1fr)}
@media (min-width:46.875em){.yb-qa--grid{grid-template-columns:repeat(var(--qn,3),minmax(0,1fr))}}
/* карточка изделия */
.yb-pgrid{display:grid;gap:1.375rem;grid-template-columns:repeat(3,minmax(0,1fr))}
.yb-pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.yb-pgrid--1{grid-template-columns:minmax(0,35rem);justify-content:center}
@media (max-width:61.873em){.yb-pgrid{grid-template-columns:1fr}.yb-pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:37.498em){.yb-pgrid--2{grid-template-columns:1fr}}
.yb-pcard{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}
.yb-pcard__img{position:relative;display:block;background:var(--tone);aspect-ratio:4/3}
.yb-pcard__img img{position:absolute;inset:8% 14%;width:72%;height:84%;object-fit:contain;filter:drop-shadow(0 0.625rem 0.75rem rgba(42,25,21,.22))}
.yb-pcard__body{display:flex;flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem}
.yb-pcard__k{font-size:0.8125rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tone-ink);margin:0 0 0.375rem}
.yb-pcard__t{font-size:1.1875rem;margin:0 0 0.625rem}
.yb-pcard__t a{text-decoration:none}
.yb-pcard__t a:hover{text-decoration:underline}
.yb-pcard__price{display:flex;flex-direction:column;margin:0 0 0.875rem}
.yb-pcard__price b{font-size:1.375rem}
.yb-pcard__price span{font-size:0.875rem;color:var(--muted)}
.yb-pcard__cta{display:flex;flex-wrap:wrap;gap:0.625rem;margin:auto 0 0}
.yb-pcard__cta .yb-btn{flex:1 1 auto}
@media (max-width:61.873em) and (min-width:37.5em){.yb-pgrid:not(.yb-pgrid--2):not(.yb-pgrid--1) .yb-pcard{flex-direction:row}.yb-pgrid:not(.yb-pgrid--2):not(.yb-pgrid--1) .yb-pcard__img{flex:0 0 42%;aspect-ratio:auto}}
/* способы заварки */
.yb-brew{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}
.yb-brew--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.yb-brew__i a{display:flex;flex-direction:column;gap:0.5rem;height:100%;padding:1.5rem 1.375rem;background:var(--tone);border-radius:var(--r);text-decoration:none;border:2px solid transparent}
.yb-brew__i a:hover{border-color:var(--tone-hi)}
.yb-brew__i svg{color:var(--tone-ink);width:3.25rem;height:3.25rem}
.yb-brew__i b{font-size:1.1875rem}
.yb-brew__i span{font-size:0.9375rem;color:var(--ink)}
@media (max-width:61.873em){.yb-brew,.yb-brew--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:26.873em){.yb-brew,.yb-brew--3{grid-template-columns:1fr}}
/* полоса пропорции */
.yb-ratio{background:var(--esp);color:var(--cream);padding:4rem 0}
.yb-ratio .yb-kicker{color:var(--gold)}
.yb-ratio__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 22.5rem;gap:2.25rem;align-items:start}
.yb-ratio__copy p{color:#f3e6d4}
.yb-ratio__nums{display:grid;grid-template-columns:1fr 1fr;gap:0.875rem;margin:0}
.yb-ratio__nums div{background:var(--esp2);border-radius:0.75rem;padding:0.875rem 1rem}
.yb-ratio__nums dt{font:400 2.75rem/1 var(--disp);color:var(--gold)}
.yb-ratio__nums dd{margin:0.375rem 0 0;font-size:0.875rem;color:#f3e6d4}
.yb-ratio__img{margin:0;border-radius:var(--r);overflow:hidden}
.yb-ratio__img img{width:100%}
@media (max-width:73.748em){.yb-ratio__in{display:block}.yb-ratio__in>*+*{margin-top:1.75rem}.yb-ratio__img{max-width:30rem}}

/* табло цены унции */
.yb-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2.25rem;align-items:start}
.yb-board{list-style:none;margin:0;padding:0;display:grid;gap:0.375rem}
.yb-board a{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:0.875rem;align-items:center;padding:0.5rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:0.75rem;text-decoration:none}
.yb-board a:hover{border-color:var(--gold)}
.yb-board__n{font-weight:700;font-size:0.9375rem}
.yb-board__bar{display:block;height:0.75rem;background:var(--latte);border-radius:0.375rem;overflow:hidden}
.yb-board__bar i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--teal),var(--gold),var(--pink));border-radius:0.375rem}
.yb-board b{font-size:1.0625rem}
.yb-board__p{font-size:0.875rem;color:var(--muted);min-width:3.625rem;text-align:right}
@media (max-width:61.873em){.yb-value{grid-template-columns:1fr}}
@media (max-width:37.498em){.yb-board a{grid-template-columns:1fr auto;row-gap:0.375rem}.yb-board__bar{grid-column:1/-1;order:3}.yb-board__p{display:none}}
/* о марке на главной, паспорт */
.yb-story__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}
.yb-passport{background:var(--cream);border-radius:var(--r);padding:1.625rem;border-top:0.375rem solid var(--teal)}
.yb-passport__def{font-size:1.125rem;font-weight:600;color:var(--esp)}
.yb-passport__facts{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin:0}
.yb-passport__facts div{background:var(--paper);border-radius:0.625rem;padding:0.75rem 0.875rem}
.yb-passport__facts dt{font-size:0.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--teal-ink)}
.yb-passport__facts dd{margin:0.25rem 0 0;font-size:0.9375rem}
@media (max-width:61.873em){.yb-story__cols{grid-template-columns:1fr}}
@media (max-width:46.873em){.yb-passport__facts{grid-template-columns:1fr}}
/* отзывы */
.yb-reviews{display:grid;gap:1.125rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.yb-reviews--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.yb-reviews--col{display:block;columns:2 18.75rem;column-gap:1.125rem}
.yb-reviews--col .yb-review{break-inside:avoid;margin:0 0 1.125rem}
.yb-review{margin:0;background:var(--paper);border-radius:var(--r);padding:1.25rem 1.375rem;border:1px solid var(--line)}
.yb-review__stars{margin:0 0 0.375rem}
.yb-review__t{font-weight:700;font-size:1.0625rem;margin:0 0 0.375rem}
.yb-review__b{margin:0}
.yb-review__b p{margin:0}
.yb-review__b.is-long:not(.is-open) p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.yb-review__more{margin:0.5rem 0 0;padding:0;border:0;background:none;font:700 0.875rem var(--body);color:var(--pink-ink);cursor:pointer;min-height:2rem}
.yb-review__by{margin:0.625rem 0 0;font-size:0.8125rem;color:var(--muted)}
@media (max-width:61.873em){.yb-reviews,.yb-reviews--2{grid-template-columns:1fr}}
/* подвал */
.yb-foot{background:var(--esp);color:#f3e6d4;margin-top:0}
.yb-foot__map{position:relative;background:var(--esp2);height:20rem}
.yb-foot__iframe{display:block;width:100%;height:20rem;border:0}
.yb-foot__card{position:absolute;left:0;right:0;top:1.5rem;text-align:right;pointer-events:none}
.yb-foot__addr{text-align:left}
.yb-foot__addr,.yb-foot__dir{pointer-events:auto}
.yb-foot__addr{display:inline-flex;flex-direction:column;gap:2px;background:var(--cream);color:var(--esp);font-style:normal;border-radius:var(--r);padding:1rem 1.25rem;border-left:0.375rem solid var(--gold);box-shadow:0 0.625rem 1.625rem rgba(0,0,0,.25)}
.yb-foot__addr b{font-family:var(--disp);font-weight:400;font-size:1.75rem;line-height:1}
.yb-foot__addr a{font-weight:700;color:var(--esp)}
.yb-foot__dir{display:inline-flex;margin-left:0.75rem;background:var(--esp);color:var(--cream);padding:0.625rem 1rem;border-radius:62.4375rem;font-weight:700;text-decoration:none;vertical-align:bottom}
.yb-foot__in{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:1.875rem;padding:3rem 0 1.875rem}
.yb-foot__mark{width:10.625rem}
.yb-foot__brand p{font-size:0.875rem;margin:0.875rem 0 0;color:#e8d7c0}
.yb-foot__h{font:400 1.625rem/1 var(--disp);color:var(--gold);margin:0 0 0.75rem}
.yb-foot__col ul{list-style:none;margin:0;padding:0}
.yb-foot__col li{margin:0 0 0.375rem}
.yb-foot__col a{text-decoration:none;color:#f3e6d4;display:inline-block;padding:0.25rem 0}
.yb-foot__col a:hover{color:var(--gold)}
.yb-foot__legal{border-top:1px solid rgba(243,230,212,.2);padding:1.125rem 0 1.625rem;font-size:0.8125rem;color:#d9c6ae;display:flex;justify-content:space-between;gap:1.25rem}
.yb-foot__legal p{margin:0}
@media (max-width:61.873em){.yb-foot__in{grid-template-columns:repeat(3,minmax(0,1fr))}.yb-foot__brand{grid-column:1/-1}}
@media (max-width:29.998em){.yb-foot__in{grid-template-columns:minmax(0,1fr)}}
@media (max-width:73.748em){.yb-foot__map{height:auto}.yb-foot__card{position:static;padding:0;text-align:left}.yb-foot__card.yb-wrap{width:100%}.yb-foot__addr{display:flex;border-radius:0;border-left:0;border-top:0.375rem solid var(--gold);box-shadow:none}.yb-foot__dir{margin:0.75rem 1rem;display:inline-flex}}
@media (max-width:37.498em){.yb-foot__iframe{height:15rem}.yb-foot__in{grid-template-columns:minmax(0,1fr)}.yb-foot__legal{flex-direction:column}}
/* плашки закреплённой покупки */
.yb-dock{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--esp);color:var(--cream);padding:0.625rem 0 calc(0.625rem + env(safe-area-inset-bottom));box-shadow:0 -0.625rem 1.5rem rgba(0,0,0,.2);transition:transform .2s}
.yb-dock__in{display:flex;align-items:center;gap:0.875rem;width:min(var(--wrap),calc(100% - 1.5rem));margin-inline:auto}
.yb-dock__t{display:flex;flex-direction:column;margin:0;min-width:0;flex:1}
.yb-dock__t b{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yb-dock__t span{font-size:0.8125rem;color:#e8d7c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yb-dock .yb-btn{flex:0 0 auto;min-height:2.75rem;padding:0.5rem 1rem;font-size:0.9375rem}
.yb-dock.is-off,.yb-dock.is-yield{transform:translateY(110%)}
.yb-dock--store{display:none}
@media (max-width:61.873em){.yb-dock--store{display:block}body:has(.yb-dock){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}
@media (min-width:46.875em){.yb-dock--pdp{display:none}}
@media (max-width:46.873em){body:has(.yb-dock--pdp){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}
@media (max-width:23.748em){.yb-dock .yb-btn{padding:0.5rem 0.75rem;font-size:0.875rem}.yb-dock__t span{display:none}}
@media (max-width:18.748em){.yb-dock--store .yb-dock__t{display:none}.yb-dock .yb-btn{flex:1 1 auto;min-width:0;white-space:normal;text-align:center;justify-content:center}}
/* крошки */
.yb-crumbs{padding:0.875rem 0 0;font-size:0.875rem}
.yb-crumbs ol{display:flex;flex-wrap:wrap;gap:0.375rem;list-style:none;margin:0;padding:0}
.yb-crumbs li+li::before{content:"›";margin-right:0.375rem;color:var(--muted)}
.yb-crumbs a{color:var(--muted)}
/* карточка товара */
.yb-pdp{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr);gap:2.75rem;padding:1.375rem 0 3.75rem;align-items:start}
.yb-pdp__info{min-width:0}
.yb-gal{position:sticky;top:6rem;display:flex;flex-direction:column;gap:0.75rem}
.yb-gal__main{position:relative;margin:0;aspect-ratio:1;background:#fff;border-radius:var(--r);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in}
.yb-gal__main img{width:100%;height:100%;object-fit:contain}
.yb-gal__zoom{position:absolute;right:0.75rem;bottom:0.75rem;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;color:var(--esp)}
.yb-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tc,6),minmax(0,1fr));gap:0.5rem}
.yb-thumbs button{display:block;width:100%;padding:0;border:2px solid var(--line);border-radius:0.625rem;background:#fff;cursor:pointer;aspect-ratio:1;overflow:hidden}
.yb-thumbs button[aria-current=true]{border-color:var(--esp)}
.yb-thumbs img{width:100%;height:100%;object-fit:contain}
.yb-buy__h1{font-size:3.375rem;color:var(--esp);margin:0 0 0.75rem}
.yb-buy__meta{display:flex;flex-wrap:wrap;gap:0.375rem 1.25rem;align-items:center}
.yb-buy__rate{text-decoration:none}
.yb-buy__price{display:flex;align-items:baseline;gap:0.75rem;margin:0.375rem 0 0.75rem}
.yb-buy__price b{font-size:2rem}
.yb-buy__price span{color:var(--muted)}
.yb-buy__lead{font-size:1.0625rem}
.yb-sizes{border:0;margin:0 0 1.125rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem}
.yb-sizes legend{font-weight:700;margin:0 0 0.5rem;padding:0}
.yb-size{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 0.625rem;padding:0.75rem 0.875rem;border:2px solid var(--line);border-radius:0.75rem;background:var(--paper);cursor:pointer}
.yb-size input{position:absolute;opacity:0;pointer-events:none}
.yb-size b{font-size:0.9375rem}
.yb-size span{font-weight:700;text-align:right}
.yb-size i{grid-column:1/-1;font-style:normal;font-size:0.8125rem;color:var(--muted)}
.yb-size.is-picked{border-color:var(--esp);background:var(--gold-soft)}
.yb-size:focus-within{outline:3px solid var(--teal);outline-offset:2px}
.yb-buy__go .yb-btn{width:100%;min-height:3.375rem;font-size:1.0625rem}
.yb-quick{display:grid;grid-template-columns:1fr 1fr;gap:0.625rem;margin:1.375rem 0 0}
.yb-quick div{background:var(--cream);border-radius:0.625rem;padding:0.625rem 0.875rem}
.yb-quick dt{font-size:0.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pink-ink)}
.yb-quick dd{margin:2px 0 0;font-size:0.9375rem}
@media (max-width:46.873em){.yb-pdp{display:flex;flex-direction:column;gap:1rem}.yb-pdp__info{display:contents}.yb-pdp__head{order:-1}.yb-pdp>*{min-width:0}.yb-pdp__head .yb-buy__h1{margin:0}.yb-gal{position:static}.yb-buy__h1{font-size:2.625rem}.yb-thumbs{gap:0.375rem}}
@media (max-width:26.873em){.yb-sizes{grid-template-columns:1fr}.yb-quick{grid-template-columns:1fr}}
/* увеличение */
.yb-lb{border:0;padding:0;max-width:none;max-height:none;width:100vw;height:100vh;background:rgba(20,12,10,.94);color:var(--cream)}
.yb-lb[open]{display:flex;align-items:center;justify-content:center}
.yb-lb::backdrop{background:rgba(20,12,10,.94)}
.yb-lb__slot{display:flex;align-items:center;justify-content:center;width:min(92vw,68.75rem);height:84vh}
.yb-lb__slot img{max-height:84vh;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:0.625rem}
.yb-lb__x,.yb-lb__prev,.yb-lb__next{position:absolute;border:0;background:var(--cream);color:var(--esp);width:3rem;height:3rem;border-radius:50%;font-size:1.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center}
.yb-lb__x{top:1.125rem;right:1.125rem}
.yb-lb__prev{left:1.125rem;top:50%}
.yb-lb__next{right:1.125rem;top:50%}
.yb-lb__n{position:absolute;bottom:1rem;left:0;right:0;text-align:center;margin:0;font-weight:700}
/* факты банки */
.yb-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem;margin:0}
.yb-facts div{background:var(--paper);border-radius:0.75rem;padding:1rem 1.125rem;border-left:0.3125rem solid var(--gold)}
.yb-facts div:nth-child(3n+2){border-color:var(--pink)}
.yb-facts div:nth-child(3n){border-color:var(--teal)}
.yb-facts dt{font-weight:700;color:var(--esp)}
.yb-facts dd{margin:0.25rem 0 0}
@media (min-width:61.875em){.yb-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.yb-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:37.498em){.yb-facts{grid-template-columns:1fr}}
/* описание: текст + кадр */
.yb-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;align-items:start}
.yb-split--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.yb-split__img{margin:0;width:100%;justify-self:center;border-radius:var(--r);overflow:hidden}
.yb-split__img img{width:100%}
@media (max-width:61.873em){.yb-split,.yb-split--rev{display:flex;flex-direction:column;gap:1.625rem}.yb-split--rev .yb-split__img{order:2}}
.yb-prose2 p{margin:0 0 0.875rem}
@media (min-width:46.875em){.yb-prose2{columns:2;column-gap:2.5rem}}
.yb-band-img{margin:1.625rem auto 0;border-radius:var(--r);overflow:hidden}
.yb-band-img img{width:100%}
.yb-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem;margin-top:1.875rem}
.yb-fit__col{border-radius:var(--r);padding:1.25rem 1.375rem}
.yb-fit__col--yes{background:var(--teal-soft)}
.yb-fit__col--no{background:var(--pink-soft)}
.yb-fit__col h3{margin:0 0 0.625rem}
.yb-fit__col ul{margin:0;padding-left:1.25rem}
.yb-fit__col li{margin:0 0 0.375rem}
@media (max-width:46.873em){.yb-fit{grid-template-columns:1fr}}
/* таблицы */
.yb-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}
.yb-table th,.yb-table td{padding:0.75rem 0.875rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}
.yb-table thead th{background:var(--esp);color:var(--cream);font-weight:700}
.yb-table thead th a{color:var(--gold)}
.yb-table tbody tr:last-child>*{border-bottom:0}
.yb-table tbody th{font-weight:700;color:var(--esp)}
.yb-table--sizes td:last-child{text-align:right}
@media (max-width:46.873em){.yb-table thead{display:none}.yb-table,.yb-table tbody,.yb-table tr,.yb-table th,.yb-table td{display:block;width:100%}.yb-table tr{border-bottom:2px solid var(--line);padding:0.375rem 0}.yb-table tbody th{border:0;padding-bottom:2px}.yb-table td{border:0;padding:0.25rem 0.875rem;display:flex;gap:0.625rem;justify-content:space-between}.yb-table td::before{content:attr(data-l);color:var(--muted);font-size:0.875rem}.yb-table td:not([data-l])::before{content:none}.yb-table--sizes td:last-child{text-align:left;padding-bottom:0.625rem}}
/* шаги */
.yb-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}
.yb-steps li{background:var(--cream);border-radius:var(--r);padding:1.25rem 1.375rem}
.yb-steps__n{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--gold);font:400 1.625rem/1 var(--disp);color:var(--esp);margin:0 0 0.625rem}
.yb-steps b{display:block;font-size:1.0625rem;margin:0 0 0.25rem}
.yb-steps p{margin:0}
.yb-steps--col{grid-template-columns:1fr}
@media (max-width:46.873em){.yb-steps{grid-template-columns:1fr}}
/* оценки */
.yb-rv{display:grid;grid-template-columns:1fr;gap:1.625rem}
.yb-rv__sum{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:0.5rem 2.5rem;align-items:center}
.yb-rv__sum .yb-kicker,.yb-rv__sum h2{grid-column:1/-1}
.yb-rv__sum .yb-note{grid-column:3;margin:0}
.yb-rv__sum .yb-hist{min-width:20rem;margin:0}
.yb-rv__big{display:flex;align-items:center;gap:0.875rem}
.yb-rv__big b{font:400 4.5rem/1 var(--disp);color:var(--esp)}
.yb-rv__big span{display:flex;flex-direction:column;font-size:0.875rem;color:var(--muted)}
.yb-hist{list-style:none;margin:1rem 0 0.5rem;padding:0;display:grid;gap:0.375rem}
.yb-hist li{display:grid;grid-template-columns:3.25rem 1fr 2.75rem;gap:0.625rem;align-items:center;font-size:0.875rem}
.yb-hist i{display:block;height:0.625rem;background:var(--paper);border-radius:0.3125rem;position:relative;overflow:hidden}
.yb-hist i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--gold);border-radius:0.3125rem}
@media (max-width:46.873em){.yb-rv__sum{grid-template-columns:1fr}.yb-rv__sum .yb-note{grid-column:1}.yb-rv__sum .yb-hist{min-width:0}}
.yb-vs__line{font-size:1.125rem;font-weight:600;color:var(--esp);max-width:55rem}
.yb-guides{display:flex;flex-wrap:wrap;gap:0.75rem 1.625rem;margin:1.625rem 0 0}
.yb-guides a{font-weight:700;display:inline-flex;gap:0.375rem;align-items:center}
/* каталог */
.yb-band{background:var(--cream);padding:2.125rem 0}
.yb-band--gold{background:var(--gold)}
.yb-band--pink{background:var(--pink-soft)}
.yb-band--teal{background:var(--teal-soft)}
.yb-band--gold .yb-kicker{color:var(--esp)}
.yb-band__in{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}
.yb-band h1{color:var(--esp);margin:0 0 0.625rem}
.yb-band p{margin:0;max-width:40rem}
.yb-band__cuts{display:flex;align-items:flex-end;gap:0.75rem;list-style:none;margin:0;padding:0;flex:0 0 auto}
.yb-band__cuts img{max-height:9.375rem;width:auto;filter:drop-shadow(0 0.625rem 0.75rem rgba(42,25,21,.25))}
.yb-band--plain{padding:1.875rem 0}
@media (max-width:46.873em){.yb-band__in{flex-direction:column;align-items:flex-start}.yb-band__cuts img{max-height:6rem}}
.yb-shop{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.875rem;padding:1.875rem 0 3.75rem;align-items:start}
.yb-facets{position:sticky;top:6rem;background:var(--cream);border-radius:var(--r);padding:1.125rem}
.yb-facets__head{display:flex;justify-content:space-between;align-items:center}
.yb-facets__h{font:400 1.75rem/1 var(--disp);margin:0 0 0.625rem}
.yb-facets__x,.yb-facets__done{display:none}
.yb-facets__g{border:0;margin:0 0 1rem;padding:0}
.yb-facets__g legend{font-weight:700;margin:0 0 0.375rem;padding:0}
.yb-check{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.25rem;cursor:pointer;min-height:2.75rem}
.yb-check input{width:1.25rem;height:1.25rem;accent-color:var(--esp)}
.yb-check span{flex:1}
.yb-check i{font-style:normal;font-size:0.8125rem;color:var(--muted)}
.yb-check.is-zero{opacity:.55}
.yb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.125rem;margin:0 0 1.125rem}
.yb-toolbar__f{display:none}
.yb-toolbar__n{margin:0}
.yb-chips{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0;flex:1;min-width:0}
.yb-chips button{border:0;background:var(--esp);color:var(--cream);border-radius:62.4375rem;padding:0.5rem 0.875rem;font:600 0.875rem var(--body);cursor:pointer;min-height:2.25rem}
.yb-chips button::after{content:" ×"}
.yb-sort{display:flex;align-items:center;gap:0.5rem;margin-left:auto;min-width:0;max-width:100%}
.yb-sort select{min-height:2.75rem;border:2px solid var(--line);border-radius:0.625rem;background:var(--paper);padding:0.375rem 0.625rem;font:600 0.9375rem var(--body);color:var(--ink);max-width:100%;min-width:0}
.yb-badge{background:var(--gold);color:var(--esp);border-radius:62.4375rem;padding:0 0.5rem;font-size:0.8125rem}
.yb-packs-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.125rem;--pc:4}
.yb-packs-grid>li{flex:0 0 calc((100% - (var(--pc) - 1) * 1.125rem) / var(--pc));min-width:0}
.yb-packs-grid--static{--pc:3}
.yb-pack{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.yb-pack__img{display:block;background:#fff;aspect-ratio:1;border-bottom:1px solid var(--line)}
.yb-pack__img img{width:100%;height:100%;object-fit:contain}
.yb-pack__b{display:flex;flex-direction:column;flex:1;padding:0.875rem 1rem 1rem}
.yb-pack__k{font-size:0.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pink-ink);margin:0 0 0.25rem}
.yb-pack__t{font-size:1rem;margin:0 0 0.5rem}
.yb-pack__t a{text-decoration:none}
.yb-pack__t span{display:block;font-weight:400;color:var(--muted);font-size:0.875rem}
.yb-pack__price{display:flex;align-items:baseline;justify-content:space-between;gap:0.5rem;margin:auto 0 0.75rem}
.yb-pack__price b{font-size:1.25rem}
.yb-pack__price span{font-size:0.8125rem;color:var(--muted)}
.yb-rate--fact{color:var(--ink)}
.yb-empty{background:var(--cream);border-radius:var(--r);padding:1.5rem;margin:1.125rem 0 0;text-align:center}
@media (max-width:73.748em){.yb-packs-grid{--pc:3}.yb-shop .yb-packs-grid{--pc:2}}
@media (max-width:61.873em){.yb-shop{grid-template-columns:minmax(0,1fr)}.yb-toolbar__f{display:inline-flex}.yb-facets{position:fixed;inset:0 auto 0 0;width:min(21.25rem,88vw);z-index:70;border-radius:0;overflow:auto;transform:translateX(-105%);transition:transform .2s;box-shadow:0 0 2.5rem rgba(0,0,0,.3)}.yb-facets.is-open{transform:none}.yb-facets__x{display:flex;border:0;background:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;cursor:pointer}.yb-facets__done{display:flex;margin-top:0.625rem}.yb-shop .yb-packs-grid,.yb-packs-grid{--pc:2}}
@media (max-width:26.873em){.yb-shop .yb-packs-grid,.yb-packs-grid{gap:0.625rem}.yb-packs-grid>li{flex-basis:calc((100% - 0.625rem) / 2)}.yb-pack__b{padding:0.75rem}.yb-pack__t{font-size:0.9375rem}}
/* статьи */
.yb-art__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);gap:2.5rem;align-items:center;padding:1.625rem 0 1.875rem}
.yb-art__hero h1{font-size:3.75rem;color:var(--esp);margin:0 0 0.75rem}
.yb-art__lead{font-size:1.125rem}
.yb-art__meta{font-size:0.875rem;color:var(--muted)}
.yb-art__img{margin:0;border-radius:var(--r);overflow:hidden}
.yb-art__img img{width:100%}
@media (max-width:61.873em){.yb-art__hero{grid-template-columns:1fr}.yb-art__hero h1{font-size:2.875rem}}
.yb-toc{margin:0 auto 0.625rem}
.yb-toc ol{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0}
.yb-toc a{display:inline-block;background:var(--cream);border-radius:62.4375rem;padding:0.5rem 0.875rem;text-decoration:none;font-weight:600;font-size:0.875rem}
.yb-toc a:hover{background:var(--gold-soft)}
.yb-art__sec{padding:2.25rem 0;border-top:1px solid var(--line)}
.yb-art__grid{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:2.25rem}
.yb-art__side h2{font-size:2.5rem;color:var(--esp)}
.yb-art__main>p{font-size:1.0625rem}
.yb-art__fig{margin:0 0 1.125rem}
.yb-art__fig img{border-radius:var(--r);width:100%}
.yb-art__fig figcaption{font-size:0.875rem;color:var(--muted);margin-top:0.375rem}
@media (max-width:61.873em){.yb-art__grid{grid-template-columns:1fr;gap:0.75rem}}
.yb-inline{display:grid;grid-template-columns:8.75rem minmax(0,1fr) auto;gap:1.25rem;align-items:center;background:var(--tone);border-radius:var(--r);padding:1rem 1.25rem;margin:1.25rem 0}
.yb-inline__img img{max-height:7.5rem;width:auto;margin:auto}
.yb-inline__t{font-weight:700;font-size:1.125rem;margin:0 0 0.25rem}
.yb-inline__t a{text-decoration:none}
.yb-inline__price{margin:0}
@media (max-width:46.873em){.yb-inline{grid-template-columns:6rem minmax(0,1fr)}.yb-inline .yb-btn{grid-column:1/-1}}
@media (max-width:26.873em){.yb-inline{grid-template-columns:minmax(0,1fr)}.yb-inline__img img{max-height:6.875rem}}
.yb-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.375rem;margin-top:1.75rem}
@media (max-width:46.873em){.yb-duo{grid-template-columns:1fr}}
/* о марке */
.yb-story-hero{background:var(--esp);color:var(--cream)}
.yb-story-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.75rem;align-items:start;padding:4rem 0}
.yb-story-hero__img{margin:0;justify-self:end;width:100%;border-radius:var(--r);overflow:hidden;border:0.375rem solid var(--gold)}
.yb-story-hero__img img{width:100%}
.yb-story-hero h1{font-size:4.75rem;max-width:51.25rem;margin:0 0 1.125rem;color:var(--cream)}
.yb-story-hero .yb-kicker{color:var(--gold)}
.yb-story-hero__def{font-size:1.1875rem;max-width:40rem;color:#f6ead9}
@media (max-width:61.873em){.yb-story-hero__in{display:flex;flex-direction:column;gap:1.625rem;padding:2.75rem 0}.yb-story-hero__img{justify-self:start}}
@media (max-width:46.873em){.yb-story-hero__in{padding:2.75rem 0}.yb-story-hero h1{font-size:3.125rem}.yb-story-hero__img{justify-self:start}}
.yb-stamp{display:inline-flex;flex-direction:column;border:3px solid var(--esp);border-radius:0.75rem;padding:0.625rem 1rem;transform:rotate(-1.5deg);background:var(--gold-soft)}
.yb-stamp b{font:400 1.875rem/1 var(--disp)}
.yb-stamp span{font-size:0.875rem}
.yb-path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;counter-reset:p}
.yb-path li{border-top:0.25rem solid var(--gold);padding:1.125rem 0.25rem 0}
.yb-path li:nth-child(2){border-color:var(--pink)}
.yb-path li:nth-child(3){border-color:var(--teal)}
.yb-path li:nth-child(4){border-color:var(--cream)}
.yb-path__y{display:block;font:400 4rem/1 var(--disp);color:var(--gold);margin:0 0 0.5rem}
.yb-path p{color:#f3e6d4}
.yb-path__src{font-size:0.8125rem;color:#d9c6ae}
.yb-path__src a{color:#d9c6ae}
@media (max-width:61.873em){.yb-path{grid-template-columns:1fr 1fr}}
@media (max-width:37.498em){.yb-path{grid-template-columns:1fr}}
.yb-quote{background:var(--pink-ink);color:#fff;padding:3.75rem 0;text-align:center}
.yb-quote__mark{display:block;margin:0 auto 0.875rem}
.yb-faqband{padding:4rem 0}
.yb-quote blockquote{margin:0 auto;max-width:60rem}
.yb-quote blockquote p{font:400 3.25rem/1.08 var(--disp);margin:0}
.yb-quote__src{margin:1rem 0 0;font-weight:600}
@media (max-width:46.873em){.yb-quote blockquote p{font-size:2.375rem}}
.yb-signs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}
.yb-signs li{background:var(--tone);border-radius:var(--r);padding:1.375rem}
.yb-signs svg{width:3rem;height:3rem;color:var(--tone-ink)}
.yb-signs b{display:block;font-size:1.125rem;margin:0.625rem 0 0.375rem}
.yb-signs p{margin:0}
@media (max-width:61.873em){.yb-signs{grid-template-columns:1fr 1fr}}
@media (max-width:29.998em){.yb-signs{grid-template-columns:1fr}}
.yb-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin:0 0 1.75rem}
.yb-nums div{border-left:0.3125rem solid var(--gold);padding:0.25rem 0 0.25rem 1rem}
.yb-nums dt{font:400 3.625rem/1 var(--disp);color:var(--esp)}
.yb-nums dd{margin:0.375rem 0 0}
@media (max-width:46.873em){.yb-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:18.748em){.yb-nums{grid-template-columns:minmax(0,1fr)}}
.yb-page{padding:1.875rem 0 4.375rem}
.yb-page__h{font-size:2.25rem;margin:2.5rem 0 1rem}
.yb-roads{list-style:none;margin:0;padding:0;display:grid;gap:0.625rem}
.yb-roads a{display:flex;justify-content:space-between;align-items:center;gap:0.625rem;background:var(--cream);border-radius:0.75rem;padding:1rem 1.125rem;text-decoration:none;font-weight:700}
.yb-contact{display:flex;flex-direction:column;gap:1.625rem}
.yb-contact__card{background:var(--cream);border-radius:var(--r);padding:1.75rem}
.yb-contact__card h2{color:var(--esp);margin:0 0 0.625rem}
.yb-contact__dl{margin:1.125rem 0 0;display:grid;gap:0.75rem 1.75rem}
@media (max-width:18.748em){.yb-contact__card{padding:1.125rem 0.625rem}.yb-contact__dl dd{font-size:0.9375rem}}
@media (max-width:26.873em){.yb-contact__card{padding:1.375rem 1rem}}
@media (min-width:46.875em){.yb-contact__dl{grid-template-columns:repeat(3,minmax(0,1fr))}}
.yb-contact__img{justify-self:center}
.yb-contact__dl dt{font-weight:700;color:var(--teal-ink);font-size:0.875rem;letter-spacing:.6px;text-transform:uppercase}
.yb-contact__dl dd{margin:2px 0 0}
.yb-contact__img{margin:0;border-radius:var(--r);overflow:hidden}
.yb-contact__img img{width:100%}
@media (max-width:46.873em){.yb-contact{grid-template-columns:1fr}}
.yb-search input{width:100%;min-height:3.375rem;border:2px solid var(--esp);border-radius:62.4375rem;padding:0.625rem 1.375rem;font:500 1.0625rem var(--body);background:var(--paper)}
.yb-search__n{margin:0.875rem 0}
.yb-search__list{list-style:none;margin:0;padding:0;display:grid;gap:0.625rem}
.yb-search__list a{display:flex;flex-direction:column;background:var(--cream);border-radius:0.75rem;padding:0.875rem 1.125rem;text-decoration:none}
.yb-legal{max-width:none;columns:2 21.25rem;column-gap:3rem}
.yb-legal h2{font-size:1.875rem;color:var(--esp);margin:1.375rem 0 0.5rem;break-after:avoid}
.yb-legal p{break-inside:avoid}
.yb-404{text-align:center;padding:3.75rem 0 5rem}
.yb-404__n{display:flex;justify-content:center;align-items:center;gap:0.375rem;font:400 9.375rem/1 var(--disp);color:var(--esp);margin:0}
.yb-404__n svg{width:6.875rem;height:6.875rem}
.yb-404 h1{font-size:3rem;margin:0.625rem 0 0.75rem;color:var(--esp)}
.yb-404__go{display:flex;justify-content:center;flex-wrap:wrap;gap:0.75rem;margin:1.375rem 0 0}
.yb-main{overflow-wrap:break-word}
@media (max-width:18.748em){.yb-top__search{display:none}.yb-top__mark{width:7rem}.yb-top__in{gap:0.375rem}.yb-packs-grid>li,.yb-shop .yb-packs-grid>li{flex-basis:100%}.yb-tag{padding:0.25rem;font-size:0.6875rem}.yb-tag b{font-size:0.6875rem}}
