.yh{--yh-paper: #ffffff;--yh-light: #f2f4f1;--yh-tile: #eceee9;--yh-rule: #dcdfd8;--yh-green: #233923;--yh-green-2: #2f4a2f;--yh-navy: #232739;--yh-navy-2: #1a1d2b;--yh-gold: #c9a84c;--yh-mute: #5f635c;color:var(--yh-navy);font-family:Roboto,sans-serif}.yh *,.yh *:before,.yh *:after{box-sizing:border-box}.yh__wrap{max-width:1280px;margin:0 auto;padding:0 32px}.yh__kicker{margin:0 0 12px;font:700 12.5px/1.2 Roboto,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--yh-green)}.yh__h2{margin:0;font:400 clamp(26px,3vw,38px)/1.12 "Archivo Black",sans-serif;color:var(--yh-navy)}.yh__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 26px;border-radius:12px;font:700 16px/1.2 Roboto,sans-serif;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.yh__btn:hover{transform:translateY(-1px)}.yh__btn--primary{background:var(--yh-green);color:#fff}.yh__btn--primary:hover{background:var(--yh-green-2);color:#fff}.yh__btn--ghost{background:#fff;color:var(--yh-navy);box-shadow:inset 0 0 0 2px var(--yh-navy)}.yh__tick{flex:none;width:18px;height:18px;color:var(--yh-green)}.yh-hero{background:var(--yh-light);padding:40px 0 44px}.yh-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center}.yh-hero__h1{margin:0;font:400 clamp(34px,4.2vw,56px)/1.04 "Archivo Black",sans-serif;color:var(--yh-navy)}.yh-hero__lede{margin:18px 0 0;max-width:34em;font-size:18px;line-height:1.55;color:var(--yh-mute)}.yh-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.yh-hero__trust{list-style:none;margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--yh-rule);display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.yh-hero__trust li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4}.yh-hero__media{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(360px,38vw,520px)}.yh-hero__tile{position:relative;margin:0;overflow:hidden;border-radius:18px;background:var(--yh-tile)}.yh-hero__tile--main{grid-row:1 / span 2}.yh-hero__tile img{display:block;width:100%;height:100%;object-fit:cover}.yh-hero__tile:nth-child(1) img{object-position:42% 60%}.yh-hero__tile:nth-child(3) img{object-position:78% 60%}.yh-hero__tile a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.yh-hero__label{position:absolute;left:12px;bottom:12px;z-index:2;padding:7px 12px;border-radius:999px;background:#fffffff0;font:700 13px/1.2 Roboto,sans-serif;color:var(--yh-navy);pointer-events:none}.yh-hero__label span{color:var(--yh-green)}.yh-pop{background:var(--yh-paper);padding:56px 0}.yh-pop__head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.yh-pop__all{font:700 15px/1.2 Roboto,sans-serif;color:var(--yh-navy);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.yh-pop__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.yh-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:18px;background:var(--yh-light);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.yh-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a1d2b1f}.yh-card__img{position:relative;flex:none;aspect-ratio:4 / 3;height:auto;background:#fff;overflow:hidden}.yh .yh-card__img img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;max-width:none;object-fit:contain}.yh-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.yh-card__job{font:700 12px/1.2 Roboto,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--yh-green)}.yh-card__title{margin:0;font:700 17px/1.3 Roboto,sans-serif;color:var(--yh-navy)}.yh-card__title a{color:inherit;text-decoration:none}.yh-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.yh-card__stars{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--yh-mute)}.yh-card__stars b{color:#c48a12;letter-spacing:1px;font-size:14px}.yh-card__price{margin-top:auto;padding-top:8px;font:700 20px/1.2 Roboto,sans-serif;color:var(--yh-navy)}.yh-card__note{font-size:13px;color:var(--yh-mute)}.yh-about{background:var(--yh-light);padding:56px 0}.yh-about__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:44px;border-radius:24px;background:var(--yh-navy);color:#fff}.yh-about .yh__kicker{color:var(--yh-gold)}.yh-about .yh__h2{color:#fff}.yh-about__text{margin:16px 0 0;font-size:17px;line-height:1.6;color:#ffffffdb}.yh-about__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.yh-about .yh__btn--primary{background:var(--yh-gold);color:var(--yh-navy-2)}.yh-about .yh__btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #ffffffb3}.yh-about__list{list-style:none;margin:0;padding:0;display:grid;gap:12px;align-content:center}.yh-about__list li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#ffffff0f}.yh-about__list .yh__tick{color:var(--yh-gold);margin-top:2px}.yh-about__list strong{display:block;font:700 16px/1.3 Roboto,sans-serif}.yh-about__list span{display:block;margin-top:3px;font-size:14.5px;line-height:1.45;color:#ffffffc7}@media(max-width:1023px){.yh__wrap{padding:0 16px}.yh-hero{padding:22px 0 32px}.yh-hero__h1{font-size:32px;line-height:1.08}.yh-hero__trust{margin-top:20px}.yh-hero__grid{grid-template-columns:1fr;gap:22px}.yh-hero__media{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.yh-hero__tile--main{grid-column:1 / span 2;grid-row:auto;aspect-ratio:3 / 2}.yh-hero__tile:not(.yh-hero__tile--main){aspect-ratio:1 / 1}.yh-hero__lede{font-size:16.5px}.yh-hero__cta .yh__btn{flex:1 1 100%}.yh-pop,.yh-about{padding:40px 0}.yh-pop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yh-card__body{padding:12px 12px 14px}.yh-card__title{font-size:15px}.yh-card__price{font-size:17px}.yh-about__card{grid-template-columns:1fr;gap:24px;padding:28px 20px;border-radius:20px}.yh-about__cta .yh__btn{flex:1 1 100%}}@media(max-width:479px){.yh-hero__trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.yh__btn,.yh-card{transition:none}.yh__btn:hover,.yh-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/yh.css.map */
