.byh{font-family:var(--font-body-family);color:var(--by-ink);font-size:16px;line-height:1.55;letter-spacing:0}.byh *{box-sizing:border-box}.byh h1,.byh h2,.byh h3{font-family:var(--font-heading-family);margin:0;font-weight:700;letter-spacing:-.02em;text-wrap:balance;color:inherit}.byh h2{font-size:28px;line-height:1.1}@media(min-width:990px){.byh h2{font-size:32px}}.byh-wrap{max-width:1200px;margin:0 auto;padding:0 var(--by-gutter)}.byh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--by-r-btn);font:600 16px/1.2 var(--font-body-family);text-decoration:none;transition:background-color .15s,transform .12s;cursor:pointer}.byh-btn:active{transform:scale(.98)}.byh :focus-visible{outline:2px solid var(--by-primary-text);outline-offset:2px}.byh-wave{display:block;width:100%;height:36px;line-height:0}.byh-wave svg{display:block;width:100%;height:100%}.byh-wave--sm{height:20px}.byh-wave--sm{margin-top:-2px;position:relative}@media(min-width:990px){.byh-wave{height:64px}.byh-wave--sm{height:32px}}.byh-hero{position:relative;background:#0b2fa8;color:var(--by-on-primary);overflow:hidden}.byh-hero__img img{display:block;width:100%;height:auto;aspect-ratio:971/1759;object-fit:cover}.byh-hero__txt{position:absolute;inset:0 0 auto 0;padding:28px var(--by-gutter) 0;text-align:center}.byh-hero h1{font-size:32px;line-height:1.08;letter-spacing:-.025em}.byh-hero p{margin:12px auto 0;max-width:32ch;font-size:16px;line-height:1.5;opacity:.92}.byh-hero .byh-btn{margin-top:20px;background:var(--by-surface);color:var(--by-ink);width:100%;max-width:340px}.byh-hero small{display:block;margin-top:10px;font-size:14px;opacity:.85}.byh-hero__wave{position:absolute;left:0;right:0;bottom:-1px;height:28px;line-height:0;z-index:1}.byh-hero__wave svg{display:block;width:100%;height:100%}@media(hover:hover){.byh-hero .byh-btn:hover{background:#fff}}@media(min-width:750px){.byh-hero{display:flex;flex-direction:column}.byh-hero__txt{position:relative;order:-1;padding:56px var(--by-gutter) 8px;background:linear-gradient(#0b2fa8,#0844b0)}.byh-hero h1{font-size:44px}.byh-hero .byh-btn{width:auto}.byh-hero__img img{aspect-ratio:16/9;object-position:right center}}@media(min-width:990px){.byh-hero__wave{height:48px}}@media(min-width:1200px){.byh-hero{display:block}.byh-hero__txt{background:none}.byh-hero__img img{aspect-ratio:auto;height:clamp(528px,44vw,680px);object-position:right center}.byh-hero__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;text-align:left;padding:0 0 40px}.byh-hero__txt .byh-wrap{width:100%}.byh-hero__box{max-width:400px}.byh-hero p{margin-left:0}}@media(min-width:1440px){.byh-hero h1{font-size:50px}.byh-hero__box{max-width:440px}}.byh-trust{background:var(--by-container)}.byh-trust ul{list-style:none;margin:0;padding:16px 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.byh-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12px;line-height:1.3;font-weight:600;text-wrap:balance}.byh-trust li svg{width:22px;height:22px;flex:none;color:var(--by-primary)}@media(min-width:750px){.byh-trust ul{display:flex;justify-content:center;gap:48px;padding:20px var(--by-gutter)}.byh-trust li{flex-direction:row;font-size:14px;gap:10px}}.byh-cat{padding:44px 0 64px}@media(min-width:990px){.byh-cat{padding:64px 0 96px}}.byh-cat h2,.byh-cat__sub{text-align:center}.byh-cat__sub{color:var(--by-fine);margin:8px 0 0}.byh-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;margin-top:32px}@media(min-width:990px){.byh-grid{grid-template-columns:repeat(3,1fr);gap:40px 24px;margin-top:48px}}.byh-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.byh-card__img{position:relative;flex:none;aspect-ratio:1;border-radius:var(--by-r-md);overflow:hidden;background:var(--by-container)}.byh-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .5s var(--by-ease)}.byh-card__img .byh-card__alt{opacity:0}@media(hover:hover){.byh-card:hover .byh-card__alt{opacity:1}.byh-card:hover .byh-card__img img{transform:scale(1.03)}}.byh-chip{position:absolute;z-index:1;top:10px;left:10px;background:var(--by-surface);color:var(--by-ink);border-radius:var(--by-r-sm);font:600 12px/1 var(--font-body-family);letter-spacing:.04em;padding:6px 8px;text-transform:uppercase}.byh-card h3{font-size:16px;line-height:1.3;font-weight:600;margin-top:12px;letter-spacing:0}.byh-card__use{font-size:14px;color:var(--by-fine);margin:2px 0 0}.byh-card__price{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-variant-numeric:tabular-nums}.byh-card__price b{font-size:18px}.byh-card__price s{font-size:14px;color:var(--by-fine)}.byh-card__price span{flex-basis:100%;font-size:14px;color:var(--by-primary-text);font-weight:600}@media(min-width:990px){.byh-card h3{font-size:18px}.byh-card__price b{font-size:20px}}.byh-cat__all{text-align:center;margin-top:40px}.byh-cat__all .byh-btn{background:var(--by-primary);color:var(--by-on-primary)}@media(hover:hover){.byh-cat__all .byh-btn:hover{background:var(--by-primary-dim)}}.byh-why__in{background:var(--by-primary);color:var(--by-on-primary)}.byh-why__in{position:relative;margin:-2px 0;padding:36px 0 40px}.byh-why .byh-wave{position:relative;z-index:0}.byh-why h2{max-width:14ch}.byh-why__panel{margin:28px 0 0;padding:0;border-top:4px solid var(--by-on-primary);border-bottom:2px solid var(--by-on-primary)}.byh-why__row{padding:18px 0 20px}.byh-why__row+.byh-why__row{border-top:1px solid color-mix(in srgb,var(--by-on-primary) 40%,transparent)}.byh-why dt{font-size:18px;line-height:1.3;font-weight:600}.byh-why dd{margin:6px 0 0;font-size:16px;line-height:1.55;max-width:46ch;color:color-mix(in srgb,var(--by-on-primary) 86%,var(--by-primary))}@media(min-width:750px){.byh-why__row{display:grid;grid-template-columns:200px 1fr;column-gap:32px;align-items:baseline;padding:22px 0}.byh-why dd{margin:0}}@media(min-width:990px){.byh-why__in{padding:64px 0 56px}.byh-why__grid{display:grid;grid-template-columns:4fr 8fr;column-gap:64px;align-items:start;border-top:4px solid var(--by-on-primary);border-bottom:2px solid var(--by-on-primary)}.byh-why h2{padding-top:26px;margin-top:-.12em}.byh-why__panel{margin:0;border:0}.byh-why__row{grid-template-columns:minmax(220px,35%) 1fr;column-gap:40px;padding:28px 0}}.byh-rev{background:var(--by-container);padding:48px 0 64px}@media(min-width:990px){.byh-rev{padding:48px 0 96px}}.byh-rev h2{text-align:center}.byh-rev__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--by-gutter);padding:32px var(--by-gutter) 8px;margin:0 auto;max-width:1200px;scrollbar-width:none}.byh-rev__row::-webkit-scrollbar{display:none}.byh-rc{flex:0 0 80%;scroll-snap-align:start;background:var(--by-surface);border-radius:var(--by-r-md);overflow:hidden;display:flex;flex-direction:column}@media(min-width:750px){.byh-rc{flex-basis:calc((100% - 36px)/4)}}.byh-rc__photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.byh-rc__b{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.byh-rc--txt .byh-rc__b:before{content:"\201c";font:700 64px/.6 var(--font-heading-family);color:var(--by-primary);height:28px;margin-top:8px}.byh-stars{display:flex;gap:2px;color:var(--by-ink)}.byh-stars svg{width:15px;height:15px}.byh-rc h3{font-size:16px;line-height:1.3;font-weight:600;letter-spacing:0}.byh-rc--txt h3{font-size:20px}.byh-rc p{margin:0;font-size:16px;line-height:1.55}.byh-rc__name{font-size:14px;color:var(--by-fine);margin-top:4px}.byh-rc__prod{margin-top:auto;padding-top:12px;border-top:1px solid var(--by-outline);display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--by-primary-text);font-weight:600;font-size:14px;line-height:1.3}.byh-rc__prod img{width:52px;height:52px;object-fit:contain;flex:none;background:var(--by-container);border-radius:var(--by-r-sm);padding:4px}.byh-rc__prod span:after{content:" \2192"}@media(hover:hover){.byh-rc__prod:hover span{text-decoration:underline}}.byh-rev__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.byh-rev__dots i{width:6px;height:6px;border-radius:3px;background:var(--by-outline);transition:width .2s,background-color .2s}.byh-rev__dots i.on{background:var(--by-primary);width:18px}@media(min-width:1280px){.byh-rev__dots{display:none}}.byh-faq{padding:64px 0}@media(min-width:990px){.byh-faq{padding:96px 0}}.byh-faq .byh-wrap{max-width:760px}.byh-faq h2{text-align:center;margin-bottom:28px}.byh-faq details{border-bottom:1px solid var(--by-outline)}.byh-faq details:first-of-type{border-top:4px solid var(--by-ink)}.byh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-weight:600;font-size:16px;line-height:1.3;padding:14px 0}.byh-faq summary::-webkit-details-marker{display:none}.byh-faq summary:after{content:"";width:12px;height:12px;flex:none;border-right:2px solid var(--by-primary);border-bottom:2px solid var(--by-primary);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.byh-faq details[open] summary:after{transform:rotate(225deg) translate(-3px,-3px)}.byh-faq__a{margin:0 0 18px;color:var(--by-fine);font-size:16px;max-width:62ch}.byh-faq__a p{margin:0 0 8px}.byh-faq__a a{color:var(--by-primary-text)}.byh-js .byh-rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.byh-js .byh-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.byh-js .byh-rv{opacity:1;transform:none;transition:none}.byh-card__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/by-home.css.map */
