:is(.yl-home-v3,.yl-newcatalog){--y-navy:#010F96;--y-navy-2:#0A1AB0;--y-sky:#00B9FF;--y-sky-d:#11AFE0;--y-sky-100:#E4F6FF;--y-yellow:#F7C441;--y-cream:#FFF8D9;--y-lav:#EEF0FF;--y-lav-2:#E4E7FF;--y-mint:#2CB992;--y-mint-100:#DFF5EC;--y-purple:#9F5FA6;--y-red:#EB3E4E;--y-ink:#1A1A2E;--y-muted:#5B5F80;--y-line:#D9DCEE;--y-r:24px;--y-r-lg:32px;--y-shadow:0 12px 32px rgba(1,15,150,.10);--y-shadow-lg:0 20px 48px rgba(1,15,150,.16)}
:is(.yl-home-v3,.yl-newcatalog){color:var(--y-ink)}
:is(.yl-home-v3,.yl-newcatalog) .y-sec{padding:72px 0}
:is(.yl-home-v3,.yl-newcatalog) .y-sec--sm{padding:48px 0}
:is(.yl-home-v3,.yl-newcatalog) .y-h2{margin:0;font-size:40px;line-height:1.15;font-weight:600;color:var(--y-navy);text-wrap:balance}
:is(.yl-home-v3,.yl-newcatalog) .y-h3{margin:0;font-size:22px;line-height:1.3;font-weight:600;color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--y-yellow);color:var(--y-navy);font-size:14px;font-weight:600;line-height:20px}
:is(.yl-home-v3,.yl-newcatalog) .y-eyebrow--soft{background:var(--y-lav);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-lead{margin:0;font-size:19px;line-height:1.6;color:var(--y-muted)}
:is(.yl-home-v3,.yl-newcatalog) .y-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:40px}
:is(.yl-home-v3,.yl-newcatalog) .y-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:right}
:is(.yl-home-v3,.yl-newcatalog) .y-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:17px;line-height:1.5}
:is(.yl-home-v3,.yl-newcatalog) .y-checks li{display:flex;align-items:center;gap:10px}
:is(.yl-home-v3,.yl-newcatalog) .y-checks--row{grid-auto-flow:column;gap:28px;justify-content:start}
:is(.yl-home-v3,.yl-newcatalog) .y-chk{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--y-yellow);color:var(--y-navy);flex:none}
:is(.yl-home-v3,.yl-newcatalog) .y-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:999px;font-weight:600;font-size:17px;line-height:1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:.2s;white-space:nowrap}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--yellow{background:var(--y-yellow);border-color:var(--y-yellow);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--navy{background:var(--y-navy);border-color:var(--y-navy);color:#fff}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--outline{background:transparent;border-color:var(--y-navy);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--white{background:#fff;border-color:#fff;color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--sky{background:var(--y-sky);border-color:var(--y-sky);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--sm{min-height:42px;padding:0 20px;font-size:15px}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--lg{min-height:60px;padding:0 40px;font-size:19px}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--mint{background:var(--y-mint);border-color:var(--y-mint);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--navy:hover{background:#0A1AB0;border-color:#0A1AB0}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--yellow:hover{background:#E9B22E;border-color:#E9B22E}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--sky:hover{background:#009FDD;border-color:#009FDD}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--mint:hover{background:#239E7C;border-color:#239E7C}
:is(.yl-home-v3,.yl-newcatalog) .y-btn--outline:hover,:is(.yl-home-v3,.yl-newcatalog) .y-btn--white:hover{background:var(--y-lav)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn:active{transform:translateY(1px)}
:is(.yl-home-v3,.yl-newcatalog) .y-btn:focus-visible{outline:2px solid var(--y-navy);outline-offset:2px}
:is(.yl-home-v3,.yl-newcatalog) .y-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
:is(.yl-home-v3,.yl-newcatalog) .y-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:18px;background:var(--y-yellow);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--sky{background:var(--y-sky);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--lav{background:var(--y-lav);color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--mint{background:var(--y-mint-100);color:#15745a}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--red{background:#FDE6E8;color:#bf2a3a}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--green{background:#7cff3f;color:#0b3d00}
:is(.yl-home-v3,.yl-newcatalog) .y-card{background:#fff;border-radius:var(--y-r);box-shadow:var(--y-shadow)}
:is(.yl-home-v3,.yl-newcatalog) .y-pat{position:absolute;inset:0;pointer-events:none;overflow:hidden}
:is(.yl-home-v3,.yl-newcatalog) .yl-pattern svg.yl-shape{position:absolute;pointer-events:none}
:is(.yl-home-v3,.yl-newcatalog) .yl-pattern--mono svg.yl-shape path{fill:#5ccfff !important}
:is(.yl-home-v3,.yl-newcatalog) .yl-pattern--mono-deep svg.yl-shape path{fill:#2638b8 !important}
:is(.yl-home-v3,.yl-newcatalog) .yl-pattern--mono-light svg.yl-shape path{fill:#fff !important;opacity:.22}
:is(.yl-home-v3,.yl-newcatalog) .y-tag--green,:is(.yl-home-v3,.yl-newcatalog) .y-tag--red,:is(.yl-home-v3,.yl-newcatalog) .y-num{direction:ltr;unicode-bidi:isolate}
:is(.yl-home-v3,.yl-newcatalog) .y-curve-top{position:absolute;left:-10%;right:-10%;top:-2px;height:120px;background:#fff;border-radius:0 0 50% 50%/0 0 100% 100%}
:is(.yl-home-v3,.yl-newcatalog) .y-curve-bot{position:absolute;left:-10%;right:-10%;bottom:-2px;height:120px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}
:is(.yl-home-v3,.yl-newcatalog) .y-muted{color:var(--y-muted)}
:is(.yl-home-v3,.yl-newcatalog) .y-price{display:flex;align-items:baseline;gap:10px;direction:rtl}
:is(.yl-home-v3,.yl-newcatalog) .y-price b{font-size:28px;font-weight:600;color:var(--y-navy)}
:is(.yl-home-v3,.yl-newcatalog) .y-price s{color:var(--y-muted);font-size:15px}
:is(.yl-home-v3,.yl-newcatalog) .y-price .y-tag{align-self:center}
:is(.yl-home-v3,.yl-newcatalog) .y-grid{display:grid;gap:24px}
:is(.yl-home-v3,.yl-newcatalog) .y-grid>*{min-width:0}
:is(.yl-home-v3,.yl-newcatalog) .y-rating{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--y-navy);font-size:15px}
@media (max-width:1100px){:is(.yl-home-v3,.yl-newcatalog) .y-h2{font-size:34px}
}
@media (max-width:760px){:is(.yl-home-v3,.yl-newcatalog) .y-sec{padding:44px 0}
:is(.yl-home-v3,.yl-newcatalog) .y-h2{font-size:28px}
:is(.yl-home-v3,.yl-newcatalog) .y-lead{font-size:16px}
:is(.yl-home-v3,.yl-newcatalog) .y-checks--row{grid-auto-flow:row;gap:10px}
:is(.yl-home-v3,.yl-newcatalog) .y-head{margin-bottom:24px}
:is(.yl-home-v3,.yl-newcatalog) .y-head--row{flex-direction:column;align-items:flex-start}
}
