#cart-drawer.ys-cart-drawer{--drawer-max-width:min(460px,100vw);font-family:var(--ys-body);color:var(--ys-ink)}#cart-drawer .ys-dh{display:flex;align-items:center;min-height:58px}#cart-drawer .ys-dh h2{display:flex;align-items:center;gap:8px;font-family:var(--ys-display);font-weight:800;font-size:20px}#cart-drawer .ys-dh h2 span{min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:var(--ys-crayon);font:800 13px/24px var(--ys-body);text-align:center}#cart-drawer .ys-goals{padding:10px 20px 12px;background:var(--ys-paper);border-bottom:1px solid var(--ys-rule)}#cart-drawer .ys-gl{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.35;color:var(--ys-ink)}#cart-drawer .ys-gl b{font-weight:800}#cart-drawer .ys-gl svg{width:16px;height:16px;fill:none;stroke:var(--ys-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#cart-drawer .ys-gl.is-ok{color:#157a42}#cart-drawer .ys-gl.is-ok svg{stroke:#157a42}#cart-drawer .ys-gbar{height:4px;margin:6px 0 2px;border-radius:999px;background:var(--ys-rule);overflow:hidden}#cart-drawer .ys-gbar i{display:block;height:100%;border-radius:999px;background:var(--ys-ink)}#cart-drawer .ys-dlist{padding:4px 20px 8px}#cart-drawer .ys-dline{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0}#cart-drawer .ys-dline+.ys-dline{border-top:1px solid var(--ys-rule)}#cart-drawer .ys-dth{width:76px;height:76px;border-radius:12px;background:var(--ys-tint);overflow:hidden;display:grid;place-items:center}#cart-drawer .ys-dth img{width:100%;height:100%;object-fit:contain;padding:5px}#cart-drawer .ys-dn{display:block;font:800 15px/1.25 var(--ys-display);color:var(--ys-ink);text-decoration:none}#cart-drawer .ys-dn:hover{color:var(--ys-blue)}#cart-drawer .ys-dv{display:block;margin-top:2px;font-size:13px;color:var(--ys-muted)}#cart-drawer .ys-dctl{display:flex;align-items:center;gap:10px;margin-top:8px}#cart-drawer .ys-gift-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e8f7ee;color:#157a42;font-size:11px;font-weight:800}#cart-drawer .ys-dgift-select{display:block;width:100%;max-width:190px;height:29px;margin-top:5px;padding:0 24px 0 7px;border:1px solid var(--ys-rule);border-radius:8px;background:#fff;color:var(--ys-ink);font-size:10px}#cart-drawer .ys-dline.is-gift{background:#fbfff9}#cart-drawer .quantity-selector{border:1.5px solid var(--ys-ink);border-radius:999px;background:#fff}#cart-drawer .quantity-selector__button{width:30px;height:30px}#cart-drawer .quantity-selector__input{width:28px;height:30px;font-size:13px;font-weight:800}#cart-drawer .ys-drm{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--ys-muted)}#cart-drawer .ys-drm:hover{background:#fff0f0;color:var(--ys-margin)}#cart-drawer .ys-drm svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#cart-drawer .ys-dp{text-align:right;font-size:15px;font-weight:800;color:var(--ys-ink);white-space:nowrap}#cart-drawer .ys-dp s{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--ys-muted)}#cart-drawer .ys-dfoot{display:block;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--ys-rule)}#cart-drawer .ys-dtot{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#cart-drawer .ys-dtot b{font-size:15px}#cart-drawer .ys-dtot b small{display:block;font-size:12px;font-weight:500;color:var(--ys-muted)}#cart-drawer .ys-dtot strong{font:800 22px/1 var(--ys-display)}#cart-drawer .ys-dbtns{display:grid;grid-template-columns:1fr 1.6fr;gap:8px;margin-top:10px}#cart-drawer .ys-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 12px;border-radius:999px;border:2px solid var(--ys-ink);font-family:var(--ys-body);font-size:15px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}#cart-drawer .ys-btn--ghost{background:#fff;color:var(--ys-ink)}#cart-drawer .ys-btn--primary{background:var(--ys-crayon);color:var(--ys-ink);box-shadow:0 4px 0 var(--ys-ink)}#cart-drawer .ys-dpayment{display:flex;justify-content:center;align-items:center;margin:10px auto 2px;max-width:min(var(--ys-dpayment-width),100%)}#cart-drawer .ys-dpayment img{display:block;width:100%;height:auto;max-height:30px;object-fit:contain}#cart-drawer .ys-dsecure{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--ys-muted)}#cart-drawer .ys-dsecure svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}#cart-drawer .ys-dempty{padding:40px 20px 24px;text-align:center}#cart-drawer .ys-dempty .ys-eart{width:72px;height:72px;margin:0 auto;border-radius:20px;background:var(--ys-crayon);border:3px solid var(--ys-ink);display:grid;place-items:center;transform:rotate(-4deg);box-shadow:5px 5px 0 var(--ys-ink)}#cart-drawer .ys-dempty .ys-eart svg{width:36px;height:36px;fill:none;stroke:var(--ys-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#cart-drawer .ys-dempty h3{margin-top:18px;font-family:var(--ys-display);font-size:20px;font-weight:800}#cart-drawer .ys-dempty p{margin-top:4px;font-size:14px;color:var(--ys-muted)}#cart-drawer .ys-dempty nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}#cart-drawer .ys-dempty nav a{height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:#fff;border:1px solid var(--ys-rule);font-weight:700;font-size:14px;color:var(--ys-ink);text-decoration:none}#cart-drawer .ys-dempty nav a:hover{border-color:var(--ys-ink);background:var(--ys-crayon)}@media(max-width:480px){#cart-drawer .ys-dline{grid-template-columns:68px minmax(0,1fr) auto;gap:12px}#cart-drawer .ys-dth{width:68px;height:68px}#cart-drawer .ys-dbtns{grid-template-columns:1fr 1.35fr}}.ys-announce{background:var(--ys-ink);color:var(--ys-white);font-family:var(--ys-body);font-size:14px;line-height:1.4;overflow:hidden}.ys-announce-viewport{overflow:hidden;width:100%}.ys-announce-track{display:flex;width:max-content;min-width:100%;align-items:center;will-change:transform;animation:ys-announce-scroll 24s linear infinite}.ys-announce-group{display:flex;align-items:center;flex:none;white-space:nowrap;padding:10px 34px}.ys-announce-offer b{color:var(--ys-crayon);font-weight:800}.ys-announce-delivery{color:var(--ys-white)}.ys-announce .ys-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--ys-soft);margin:0 18px;flex:none}.ys-announce:hover .ys-announce-track{animation-play-state:paused}@keyframes ys-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.ys-announce{font-size:13px}.ys-announce-track{animation-duration:18s}.ys-announce-group{padding:9px 22px}.ys-announce .ys-sep{margin:0 14px}}@media(prefers-reduced-motion:reduce){.ys-announce-track{animation:none;justify-content:center;width:100%}.ys-announce-group{justify-content:center;white-space:normal;text-align:center;width:100%;padding:9px 16px}.ys-announce-group[aria-hidden=true]{display:none}}.ys-ftr{display:block!important;margin:0!important;padding:0!important;font-family:Figtree,Segoe UI,Roboto,Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#c9d3f2!important;background:#1b2a5e!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important}.ys-ftr *,.ys-ftr *:before,.ys-ftr *:after{box-sizing:border-box!important}.ys-ftr :where(h2,h3,p,ul,li,a,span,b,small,div,details,summary,nav,address,i){margin:0!important;padding:0!important;border:0!important;background:none!important;font:inherit!important;color:inherit!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;list-style:none!important;text-align:inherit!important}.ys-ftr svg{display:block!important;flex-shrink:0!important;max-width:none!important}.ys-ftr-in{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.ys-ftr-trust{position:relative!important;background:#ffc83d!important;border-top:3px solid #1B2A5E!important;border-bottom:3px solid #1B2A5E!important;color:#1b2a5e!important}.ys-ftr-trust-nav{display:none!important}.ys-ftr-trust .ys-ftr-in{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.ys-ftr-t{display:flex!important;align-items:center!important;gap:12px!important;padding:20px 14px!important}.ys-ftr-t+.ys-ftr-t{border-left:1px dashed rgba(27,42,94,.35)!important}.ys-ftr-t i{width:44px!important;height:44px!important;flex:none!important;border-radius:50%!important;background:#fff!important;border:2px solid #1B2A5E!important;display:grid!important;place-items:center!important}.ys-ftr-t svg{width:22px!important;height:22px!important;fill:none!important;stroke:#1b2a5e!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ys-ftr-t b{display:block!important;font-weight:800!important;font-size:14px!important;line-height:1.25!important}.ys-ftr-t span{display:block!important;font-size:12.5px!important;line-height:1.3!important;color:#26386f!important}.ys-ftr-main .ys-ftr-in{display:grid!important;grid-template-columns:1.35fr 1fr 1fr 1fr 1.25fr!important;gap:36px!important;padding-top:56px!important;padding-bottom:44px!important}.ys-ftr-logo{display:inline-block!important;font:800 28px/1 Bricolage Grotesque,Arial,sans-serif!important;color:#fff!important;letter-spacing:-.02em!important}.ys-ftr-logo img{height:36px!important;width:auto!important;filter:brightness(0) invert(1)!important}.ys-ftr-brand p.ys-ftr-tag{margin-top:14px!important;font-size:14px!important;line-height:1.6!important;max-width:32ch!important}.ys-ftr-soc{display:flex!important;gap:8px!important;margin-top:18px!important}.ys-ftr-soc a{width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.25)!important;display:grid!important;place-items:center!important;color:#fff!important;transition:background .15s,color .15s!important}.ys-ftr-soc a:hover{background:#ffc83d!important;color:#1b2a5e!important;border-color:#ffc83d!important}.ys-ftr-soc svg{width:17px!important;height:17px!important;fill:currentColor!important}.ys-ftr .ys-lxb{display:flex!important;align-items:center!important;gap:12px!important;width:max-content!important;max-width:100%!important;margin-top:22px!important;padding:10px 14px 10px 10px!important;border-radius:16px!important;background:#fff!important;border:2px solid #FFC83D!important;box-shadow:4px 4px #ffc83d!important;color:#1b2a5e!important;transition:transform .15s!important}.ys-ftr a.ys-lxb:hover{transform:translateY(-2px)!important}.ys-ftr .ys-lxb-n{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;flex:none!important;border-radius:12px!important;background:#1b2a5e!important;text-align:center!important}.ys-ftr .ys-lxb-nn{display:block!important;font:800 24px/1 Bricolage Grotesque,Arial,sans-serif!important;color:#ffc83d!important}.ys-ftr .ys-lxb-nn small{display:block!important;margin-top:3px!important;font:700 10.5px/1 Figtree,Arial,sans-serif!important;color:#c9d3f2!important}.ys-ftr .ys-lxb-b{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.ys-ftr .ys-lxb-st{position:relative!important;display:inline-block!important;line-height:0!important;width:max-content!important}.ys-ftr .ys-lxb-st>span,.ys-ftr .ys-lxb-st span span{display:inline-flex!important;gap:2px!important}.ys-ftr .ys-lxb-fg{display:block!important}.ys-ftr .ys-lxb-st svg{width:16px!important;height:16px!important}.ys-ftr .ys-lxb-bg svg{fill:#dce4f8!important}.ys-ftr .ys-lxb-st>span.ys-lxb-fg{position:absolute!important;top:0!important;left:0!important;bottom:0!important;display:block!important;overflow:hidden!important;white-space:nowrap!important}.ys-ftr .ys-lxb-fg svg{fill:#ffc83d!important;stroke:#1b2a5e!important;stroke-width:1.2!important}.ys-ftr .ys-lxb-c{font-size:13.5px!important;font-weight:800!important;line-height:1.2!important;color:#1b2a5e!important}.ys-ftr .ys-lxb-v{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;color:#5a6484!important}.ys-ftr .ys-lxb-v svg{width:14px!important;height:14px!important}.ys-ftr .ys-lxb-v b{font-weight:800!important;color:#1b2a5e!important}.ys-ftr-col summary{display:flex!important;justify-content:space-between!important;align-items:center!important;list-style:none!important;cursor:default!important;font:700 15px/1.3 Bricolage Grotesque,Arial,sans-serif!important;color:#fff!important;margin-bottom:14px!important}.ys-ftr-col summary::-webkit-details-marker{display:none!important}.ys-ftr-col summary svg{display:none!important;width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:transform .2s!important}.ys-ftr-col ul{display:grid!important;gap:10px!important}.ys-ftr-col a{font-size:14.5px!important;color:#c9d3f2!important;transition:color .15s!important}.ys-ftr-col a:hover{color:#ffc83d!important;text-decoration:underline!important;text-underline-offset:3px!important}.ys-ftr-help{padding:20px!important;border-radius:18px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;align-self:start!important}.ys-ftr-help h3{font:800 18px/1.2 Bricolage Grotesque,Arial,sans-serif!important;color:#fff!important}.ys-ftr-help p{margin-top:6px!important;font-size:13.5px!important;line-height:1.5!important}.ys-ftr-hl{display:grid!important;gap:10px!important;margin-top:14px!important}.ys-ftr-hl li{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;color:#fff!important}.ys-ftr-hl svg{width:18px!important;height:18px!important;fill:none!important;stroke:#ffc83d!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ys-ftr-hl a{color:#fff!important;font-weight:700!important}.ys-ftr-hl a:hover{color:#ffc83d!important}.ys-ftr-cta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:46px!important;margin-top:16px!important;border-radius:999px!important;background:#ffc83d!important;border:2px solid #FFC83D!important;color:#1b2a5e!important;font-weight:800!important;font-size:14.5px!important;transition:background .15s!important}.ys-ftr-cta:hover{background:#ffd86e!important}.ys-ftr-cta svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ys-ftr-pay{border-top:1px solid rgba(255,255,255,.12)!important}.ys-ftr-pay .ys-ftr-in{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-top:20px!important;padding-bottom:20px!important}.ys-ftr-sec{display:flex!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;color:#fff!important;font-weight:700!important}.ys-ftr-sec svg{width:20px!important;height:20px!important;fill:none!important;stroke:#ffc83d!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ys-ftr-sec small{display:block!important;font-weight:500!important;font-size:12px!important;color:#c9d3f2!important}.ys-ftr-cards{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.ys-ftr-cards .ys-pay,.ys-ftr-cards .ys-pay svg{width:44px!important;height:28px!important;border-radius:5px!important;background:#fff!important}.ys-ftr-cards .ys-pay{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.ys-ftr-legal{background:#15214b!important}.ys-ftr-legal .ys-ftr-in{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 24px!important;padding-top:16px!important;padding-bottom:16px!important;font-size:13px!important}.ys-ftr-legal nav{display:flex!important;flex-wrap:wrap!important;gap:6px 18px!important}.ys-ftr-legal a{color:#c9d3f2!important}.ys-ftr-legal a:hover{color:#ffc83d!important;text-decoration:underline!important}.ys-ftr-company{flex:0 0 100%!important;font-size:10px!important;line-height:1.45!important;color:#c9d3f2b8!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;cursor:default!important}@media(max-width:1100px){.ys-ftr-trust .ys-ftr-in{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ys-ftr-t:nth-child(4){border-left:0!important}.ys-ftr-t:nth-child(n+4){border-top:1px dashed rgba(27,42,94,.35)!important}.ys-ftr-main .ys-ftr-in{grid-template-columns:1fr 1fr 1fr!important;gap:32px!important}.ys-ftr-brand{grid-column:1/3!important}.ys-ftr-help{grid-column:3!important;grid-row:1!important}}@media(max-width:700px){.ys-ftr-in{padding:0 16px!important}.ys-ftr-trust .ys-ftr-in{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:0 42px!important;scroll-padding-inline:42px!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}.ys-ftr-trust .ys-ftr-in::-webkit-scrollbar{display:none!important}.ys-ftr-t{flex:0 0 82%!important;scroll-snap-align:start!important;padding:16px!important}.ys-ftr-trust-nav{position:absolute!important;top:50%!important;z-index:4!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:2px solid #1B2A5E!important;border-radius:50%!important;background:#fff!important;color:#1b2a5e!important;box-shadow:0 2px #1b2a5e38!important;transform:translateY(-50%)!important;cursor:pointer!important}.ys-ftr-trust-nav svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ys-ftr-trust-prev{left:6px!important}.ys-ftr-trust-next{right:6px!important}.ys-ftr-t:nth-child(n){border-top:0!important;border-left:1px dashed rgba(27,42,94,.35)!important}.ys-ftr-t:first-child{border-left:0!important}.ys-ftr-main .ys-ftr-in{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-top:36px!important;padding-bottom:20px!important}.ys-ftr-brand,.ys-ftr-help{grid-column:auto!important;grid-row:auto!important}.ys-ftr-help{order:2!important;margin:24px 0 8px!important}.ys-ftr-col{order:3!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.ys-ftr-col summary{cursor:pointer!important;margin:0!important;padding:16px 0!important}.ys-ftr-col summary svg{display:block!important}.ys-ftr-col[open] summary svg{transform:rotate(180deg)!important}.ys-ftr-col ul{padding-bottom:16px!important}.ys-ftr-legal .ys-ftr-in{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}.ys-header{position:sticky;top:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--ys-rule);font-family:var(--ys-body);color:var(--ys-ink)}.ys-header .ys-wrap{display:flex;align-items:center;gap:24px;height:74px}.ys-logo{display:flex;align-items:center;height:40px;font-family:var(--ys-display);font-weight:800;font-size:24px;color:var(--ys-ink);text-decoration:none}.ys-logo img{width:auto;height:38px;max-width:160px}.ys-nav{display:flex;gap:4px;margin:0 auto}.ys-nav a{display:block;padding:10px 14px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;color:var(--ys-ink);text-decoration:none}.ys-nav a:hover{background:var(--ys-tint)}.ys-nav-drop{position:relative}.ys-nav-drop>summary{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;color:var(--ys-ink);cursor:pointer;list-style:none}.ys-nav-drop>summary::-webkit-details-marker{display:none}.ys-nav-drop>summary:hover,.ys-nav-drop[open]>summary{background:var(--ys-tint)}.ys-nav-drop>summary svg{width:10px;height:7px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.ys-nav-drop[open]>summary svg{transform:rotate(180deg)}.ys-nav-drop__panel{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);z-index:40;min-width:220px;padding:8px;background:var(--ys-white);border:1px solid var(--ys-rule);border-radius:var(--ys-r-md);box-shadow:var(--ys-shadow)}.ys-nav .ys-nav-drop__panel a{padding:11px 12px;border-radius:var(--ys-r-sm);font-size:14px;line-height:1.25;white-space:nowrap}.ys-nav .ys-nav-drop__panel .ys-nav-drop__all{margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid var(--ys-rule);border-radius:0;font-weight:700}.ys-nav .ys-nav-promo,.ys-menu-panel .ys-nav-promo{color:var(--ys-margin)}.ys-icons{display:flex;align-items:center;gap:4px;margin-left:auto}.ys-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ys-ink);background:none;border:0;padding:0;cursor:pointer}.ys-icon:hover{background:var(--ys-tint)}.ys-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ys-cart-icon{position:relative}.ys-cart-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ys-crayon);color:var(--ys-ink);border:2px solid #fff;font:800 11px/16px var(--ys-body);text-align:center}.ys-cart-count[hidden]{display:none}.ys-menu{display:none;position:relative}.ys-menu summary{cursor:pointer;list-style:none}.ys-menu summary::-webkit-details-marker{display:none}.ys-menu-panel{position:absolute;right:0;top:54px;width:min(300px,86vw);background:var(--ys-white);border:1px solid var(--ys-rule);border-radius:var(--ys-r-md);box-shadow:var(--ys-shadow);padding:10px}.ys-menu-panel a{display:block;padding:13px 14px;border-radius:var(--ys-r-sm);font-weight:600;font-size:16px;text-decoration:none;color:var(--ys-ink)}.ys-menu-panel a:hover{background:var(--ys-tint)}.ys-menu-group{border-radius:var(--ys-r-sm)}.ys-menu-group>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:var(--ys-r-sm);font-weight:600;font-size:16px;color:var(--ys-ink);cursor:pointer;list-style:none}.ys-menu-group>summary::-webkit-details-marker{display:none}.ys-menu-group>summary:hover{background:var(--ys-tint)}.ys-menu-group>summary span{font-size:20px;font-weight:400;line-height:1;transition:transform .18s ease}.ys-menu-group[open]>summary span{transform:rotate(45deg)}.ys-menu-group__links{padding:0 0 6px 12px}.ys-menu-panel .ys-menu-group__links a{padding:10px 14px;font-size:14px;font-weight:500}.ys-menu-panel .ys-menu-group__links a:first-child{font-weight:700}@media(max-width:1024px){.ys-nav{display:none}.ys-menu{display:block}}@media(max-width:640px){.ys-header .ys-wrap{height:64px;gap:8px}.ys-logo img{height:32px}.ys-icon{width:40px;height:40px}}#ys-home{position:relative;display:block;width:100%;overflow-x:clip;background:var(--ys-paper);color:var(--ys-ink);font-family:var(--ys-body);font-size:var(--ys-body-size);font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased}#ys-home *,#ys-home *:before,#ys-home *:after{box-sizing:border-box}#ys-home :where(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,blockquote,figcaption,details,summary,form,label,small,s,b,strong,span,section,main,div){margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;font-style:normal;text-align:inherit}#ys-home :where(b,strong){font-weight:700}#ys-home :where(s){text-decoration:line-through}#ys-home :where(ul,ol){list-style:none}#ys-home :where(h1,h2,h3,h4){font-family:var(--ys-display);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--ys-ink)}#ys-home :where(a){color:inherit;text-decoration:none;background:none;border:0;letter-spacing:normal;text-transform:none}#ys-home :where(img){display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}#ys-home :where(svg){display:block;flex-shrink:0;max-width:none}#ys-home :where(button,input){font-family:var(--ys-body);font-size:16px;line-height:1.2;letter-spacing:normal;text-transform:none;margin:0;padding:0;border:0;background:none;color:inherit;min-height:0;min-width:0;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none}#ys-home :focus-visible{outline:3px solid var(--ys-blue);outline-offset:3px;border-radius:8px}#ys-home a.ys-btn,#ys-home button.ys-btn,#ys-home span.ys-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:54px!important;min-height:54px!important;padding:0 28px!important;border-radius:999px!important;border:2px solid var(--ys-ink)!important;font-family:var(--ys-body)!important;font-size:16px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;position:relative!important;overflow:visible!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}#ys-home .ys-btn:before,#ys-home .ys-btn:after{content:none!important;display:none!important}#ys-home .ys-btn--primary{background:var(--ys-crayon)!important;color:var(--ys-ink)!important;box-shadow:0 4px 0 var(--ys-ink)!important}#ys-home .ys-btn--primary:hover{background:var(--ys-crayon)!important;color:var(--ys-ink)!important;transform:translateY(-2px)!important;box-shadow:0 6px 0 var(--ys-ink)!important}#ys-home .ys-btn--primary:active{transform:translateY(2px)!important;box-shadow:0 2px 0 var(--ys-ink)!important}#ys-home .ys-btn--ghost{background:var(--ys-white)!important;color:var(--ys-ink)!important;box-shadow:none!important}#ys-home .ys-btn--ghost:hover{background:var(--ys-tint)!important;color:var(--ys-ink)!important}#ys-home .ys-btn--light{background:var(--ys-crayon)!important;color:var(--ys-ink)!important;border-color:var(--ys-crayon)!important;box-shadow:none!important}#ys-home .ys-btn--light:hover{background:var(--ys-crayon-2)!important;color:var(--ys-ink)!important;border-color:var(--ys-crayon-2)!important}#ys-home .ys-btn--dark{background:var(--ys-ink)!important;color:var(--ys-white)!important;border-color:var(--ys-ink)!important;box-shadow:none!important}#ys-home .ys-btn--dark:hover{background:var(--ys-ink-2)!important;color:var(--ys-white)!important}#ys-home .ys-wrap{width:100%;max-width:var(--ys-wrap);margin:0 auto;padding:0 24px}#ys-home .ys-section{padding:104px 0}#ys-home .ys-head{max-width:640px}#ys-home .ys-h2{font-size:calc(clamp(30px,4vw,46px) * var(--ys-heading-scale));line-height:1.08;max-width:20ch}#ys-home .ys-lead{margin-top:16px;font-size:18px;line-height:1.6;color:var(--ys-muted);max-width:58ch}#ys-home .ys-media{background:var(--ys-tint);overflow:hidden}#ys-home .ys-media img{width:100%;height:100%;object-fit:cover}#ys-home .ys-stars{display:inline-flex;gap:2px;color:var(--ys-crayon)}#ys-home .ys-stars svg{width:16px;height:16px;fill:currentColor;stroke:var(--ys-ink);stroke-width:1.2}#ys-home .ys-hero{position:relative;overflow:hidden;background-color:var(--ys-paper);background-image:linear-gradient(var(--ys-rule) 1px,transparent 1px),linear-gradient(90deg,var(--ys-rule) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}#ys-home .ys-hero .ys-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center;padding-top:88px;padding-bottom:96px}#ys-home .ys-hero-text{position:relative;padding-left:36px}#ys-home .ys-hero-text:before{content:"";position:absolute;left:0;top:-200px;bottom:-200px;width:2px;background:var(--ys-margin);opacity:.5}#ys-home .ys-hero h1{font-size:calc(clamp(38px,5vw,66px) * var(--ys-heading-scale));line-height:1.02;letter-spacing:-.03em;max-width:14ch}#ys-home .ys-hero .ys-lead{font-size:19px;color:var(--ys-ink-2);opacity:.85;max-width:44ch;margin-top:22px}#ys-home .ys-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}#ys-home .ys-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:15px;color:var(--ys-muted)}#ys-home .ys-rating b{color:var(--ys-ink)}#ys-home .ys-hero-visual{position:relative;padding:0 14px 14px 0}#ys-home .ys-hero-visual .ys-media{aspect-ratio:4/5;border-radius:var(--ys-r-lg);border:3px solid var(--ys-ink);box-shadow:14px 14px 0 var(--ys-crayon)}#ys-home .ys-note{font-family:var(--ys-hand);font-weight:600;line-height:1.05}#ys-home .ys-hero .ys-note{position:absolute;left:-28px;bottom:36px;background:var(--ys-white);border:2px solid var(--ys-ink);border-radius:14px;padding:10px 18px 12px;font-size:30px;color:var(--ys-ink);transform:rotate(-4deg);box-shadow:4px 4px 0 var(--ys-ink)}#ys-home .ys-hero .ys-note span{display:block;font-size:21px;color:var(--ys-margin)}@media(prefers-reduced-motion:no-preference){#ys-home .ys-hero .ys-note{animation:ys-drop .7s .35s cubic-bezier(.2,.9,.3,1.25) both}@keyframes ys-drop{0%{opacity:0;transform:translateY(-16px) rotate(-12deg)}to{opacity:1;transform:rotate(-4deg)}}}#ys-home .ys-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;position:relative}#ys-home .ys-track:before{content:"";position:absolute;top:26px;left:28px;right:28px;height:3px;background:repeating-linear-gradient(90deg,var(--ys-ink) 0 10px,transparent 10px 18px)}#ys-home .ys-level{display:flex;flex-direction:column;color:var(--ys-ink)}#ys-home .ys-level-dot{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--ys-crayon);border:3px solid var(--ys-ink);display:grid;place-items:center;font-family:var(--ys-display);font-weight:800;font-size:22px;line-height:1}#ys-home .ys-level-card{margin-top:20px;flex:1;display:flex;flex-direction:column;background:var(--ys-white);border:2px solid var(--ys-ink);border-radius:var(--ys-r-lg);padding:26px 24px 24px;transition:transform .15s ease,box-shadow .15s ease}#ys-home .ys-level:hover .ys-level-card{transform:translateY(-3px);box-shadow:6px 6px 0 var(--ys-crayon)}#ys-home .ys-level h3{font-size:26px}#ys-home .ys-level-age{margin-top:4px;font-size:15px;font-weight:700;color:var(--ys-blue)}#ys-home .ys-level-desc{margin-top:12px;font-size:15px;line-height:1.55;color:var(--ys-muted)}#ys-home .ys-level dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--ys-rule);font-size:14px}#ys-home .ys-level dt{color:var(--ys-muted)}#ys-home .ys-level dd{font-weight:700}#ys-home .ys-level-link{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ys-blue)}#ys-home .ys-level-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;transition:transform .15s ease}#ys-home .ys-level:hover .ys-level-link svg{transform:translate(4px)}#ys-home .ys-levels-extra{margin-top:28px;font-size:16px;color:var(--ys-muted)}#ys-home .ys-levels-extra a{font-weight:700;color:var(--ys-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ys-crayon);text-decoration-thickness:3px}#ys-home .ys-ortho{background:var(--ys-ink);color:var(--ys-white)}#ys-home .ys-ortho .ys-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}#ys-home .ys-ortho .ys-h2{color:var(--ys-white)}#ys-home .ys-ortho .ys-lead{color:var(--ys-soft)}#ys-home .ys-benefits{display:grid;gap:20px;margin-top:32px}#ys-home .ys-benefits li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}#ys-home .ys-benefits .ys-bico{width:44px;height:44px;border-radius:12px;background:#ffc83d24;display:grid;place-items:center;color:var(--ys-crayon)}#ys-home .ys-benefits svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ys-home .ys-benefits b{display:block;font-size:17px;color:var(--ys-white)}#ys-home .ys-benefits span{display:block;margin-top:2px;font-size:15px;color:var(--ys-soft)}#ys-home .ys-ortho .ys-btn{margin-top:36px}#ys-home .ys-ortho-media{aspect-ratio:3/2;border-radius:var(--ys-r-lg);border:0}#ys-home .ys-ortho-media img{width:100%;height:100%;object-fit:contain;background:var(--ys-white)}#ys-home .ys-calc{position:relative;margin-top:-56px;margin-left:32px;margin-right:-8px;background:var(--ys-white);color:var(--ys-ink);border-radius:var(--ys-r-lg);padding:26px 28px;box-shadow:0 20px 40px #00000040}#ys-home .ys-calc h3{font-size:22px}#ys-home .ys-calc label{display:block;margin-top:6px;font-size:15px;color:var(--ys-muted)}#ys-home .ys-calc-row{display:flex;align-items:center;gap:12px;margin-top:14px}#ys-home .ys-calc input{width:110px;height:54px;padding:0 16px;border:2px solid var(--ys-ink);border-radius:var(--ys-r-sm);background:var(--ys-white);color:var(--ys-ink);font-size:22px;font-weight:700}#ys-home .ys-calc-unit{font-weight:700;font-size:17px}#ys-home .ys-calc-out{margin-top:16px;padding:14px 18px;background:#fff8e3;border-left:4px solid var(--ys-crayon);border-radius:0 var(--ys-r-sm) var(--ys-r-sm) 0;font-size:16px}#ys-home .ys-calc-out b{font-family:var(--ys-display);font-size:24px;font-weight:800}#ys-home .ys-calc .ys-note{margin-top:12px;font-size:24px;color:var(--ys-margin);transform:rotate(-2deg);transform-origin:left}#ys-home .ys-best-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}#ys-home .ys-tabs{display:inline-flex;gap:4px;padding:5px;background:var(--ys-white);border:1px solid var(--ys-rule);border-radius:999px}#ys-home .ys-tab{height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--ys-ink);font-size:15px;font-weight:700;cursor:pointer}#ys-home .ys-tab:hover{background:var(--ys-tint)}#ys-home .ys-tab[aria-selected=true]{background:var(--ys-ink);color:var(--ys-white)}#ys-home .ys-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}#ys-home .ys-grid[hidden]{display:none}#ys-home .ys-card{display:flex;flex-direction:column;height:100%;background:var(--ys-white);border:1px solid var(--ys-rule);border-radius:var(--ys-r-lg);overflow:hidden;color:var(--ys-ink);transition:box-shadow .2s ease,border-color .2s ease}#ys-home .ys-card:hover{border-color:var(--ys-soft);box-shadow:var(--ys-shadow)}#ys-home .ys-card-media{position:relative;aspect-ratio:1/1;background:var(--ys-tint)}#ys-home .ys-card-media img{width:100%;height:100%;object-fit:contain;padding:14px;mix-blend-mode:multiply;transition:transform .3s ease}#ys-home .ys-card:hover .ys-card-media img{transform:scale(1.04)}#ys-home .ys-badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--ys-margin);color:var(--ys-white);font-size:13px;font-weight:700;line-height:1;padding:7px 10px;border-radius:999px}#ys-home .ys-card-body{flex:1;display:flex;flex-direction:column;padding:18px 18px 20px}#ys-home .ys-card-type{font-size:13px;line-height:1.35;color:var(--ys-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#ys-home .ys-card-name{margin-top:4px;font-family:var(--ys-display);font-size:20px;font-weight:800;line-height:1.15}#ys-home .ys-card:hover .ys-card-name{color:var(--ys-blue)}#ys-home .ys-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13px;color:var(--ys-muted)}#ys-home .ys-card-meta .ys-stars svg{width:13px;height:13px}#ys-home .ys-price{margin-top:auto;padding-top:16px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}#ys-home .ys-price small{font-size:13px;color:var(--ys-muted);width:100%}#ys-home .ys-price b{font-size:21px;font-weight:800;color:var(--ys-margin);line-height:1}#ys-home .ys-price s{font-size:15px;color:var(--ys-muted)}#ys-home .ys-more{margin-top:40px;text-align:center}#ys-home .ys-split-section{padding-top:0}#ys-home .ys-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}#ys-home .ys-split-card{position:relative;display:block;min-height:480px;border-radius:var(--ys-r-lg);overflow:hidden;background:var(--ys-ink-2);color:var(--ys-white)}#ys-home .ys-split-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#ys-home .ys-split-card:hover img{transform:scale(1.03)}#ys-home .ys-split-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b2a5e00 30%,#1b2a5ee6)}#ys-home .ys-split-text{position:absolute;left:32px;right:32px;bottom:32px;z-index:1}#ys-home .ys-split h3{font-size:calc(clamp(28px,3vw,38px) * var(--ys-heading-scale));color:var(--ys-white)}#ys-home .ys-split p{margin-top:10px;font-size:16px;line-height:1.55;max-width:40ch;color:#ffffffe6}#ys-home .ys-split .ys-btn{margin-top:22px}#ys-home .ys-reviews{background:var(--ys-white);border-top:1px solid var(--ys-rule);border-bottom:1px solid var(--ys-rule)}#ys-home .ys-reviews-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}#ys-home .ys-score{display:flex;align-items:center;gap:16px;padding:16px 22px;background:var(--ys-paper);border:1px solid var(--ys-rule);border-radius:var(--ys-r-md)}#ys-home .ys-score-num{font-family:var(--ys-display);font-size:48px;font-weight:800;line-height:1}#ys-home .ys-score-num small{font-size:20px;color:var(--ys-muted)}#ys-home .ys-score-txt{font-size:14px;color:var(--ys-muted)}#ys-home .ys-score-txt .ys-stars{margin-bottom:4px}#ys-home .ys-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}#ys-home .ys-quote{display:flex;flex-direction:column;padding:28px;background:var(--ys-paper);border:1px solid var(--ys-rule);border-radius:var(--ys-r-lg)}#ys-home .ys-quote blockquote{margin-top:16px;padding:0;border:0;font-size:17px;line-height:1.6;color:var(--ys-ink)}#ys-home .ys-quote figcaption{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:12px;font-weight:700;font-size:15px}#ys-home .ys-avatar{position:relative;width:44px;height:44px;border-radius:50%;background:var(--ys-crayon);display:grid;place-items:center;font-family:var(--ys-display);font-weight:800;font-size:16px;flex:none;overflow:hidden}#ys-home .ys-quote figcaption div span{display:block;font-weight:500;font-size:13px;color:var(--ys-muted)}#ys-home .ys-reviews-more{display:flex;justify-content:center;margin-top:34px}#ys-home .ys-faq .ys-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}#ys-home .ys-faq-contact{margin-top:28px;padding:22px 24px;border:2px dashed var(--ys-soft);border-radius:var(--ys-r-lg);font-size:16px;color:var(--ys-muted)}#ys-home .ys-faq-contact a{font-weight:700;color:var(--ys-blue)}#ys-home .ys-faq-list{border-top:1px solid var(--ys-rule)}#ys-home .ys-faq-list details{border-bottom:1px solid var(--ys-rule)}#ys-home .ys-faq-list summary{position:relative;cursor:pointer;padding:22px 56px 22px 0;font-size:18px;font-weight:700;line-height:1.4;color:var(--ys-ink);list-style:none}#ys-home .ys-faq-list summary::-webkit-details-marker{display:none}#ys-home .ys-faq-list summary:after{content:"";position:absolute;right:0;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;border:2px solid var(--ys-ink);background:linear-gradient(var(--ys-ink),var(--ys-ink)) center/12px 2px no-repeat,linear-gradient(var(--ys-ink),var(--ys-ink)) center/2px 12px no-repeat}#ys-home .ys-faq-list details[open] summary:after{background:linear-gradient(var(--ys-ink),var(--ys-ink)) center/12px 2px no-repeat,var(--ys-crayon)}#ys-home .ys-faq-answer{padding:0 56px 24px 0;font-size:16px;line-height:1.65;color:var(--ys-muted)}#ys-home .ys-faq-answer a{color:var(--ys-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}#ys-home .ys-about{padding-top:0}#ys-home .ys-about .ys-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}#ys-home .ys-about-media{aspect-ratio:5/4;border-radius:var(--ys-r-lg)}#ys-home .ys-about .ys-lead{max-width:52ch}#ys-home .ys-about .ys-lead a{color:var(--ys-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--ys-crayon);text-decoration-thickness:3px;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}#ys-home .ys-about .ys-lead a:hover{color:var(--ys-blue);text-decoration-color:var(--ys-blue)}#ys-home .ys-about .ys-btn{margin-top:32px}#ys-home .ys-news{background:var(--ys-crayon);border-top:3px solid var(--ys-ink);border-bottom:3px solid var(--ys-ink)}#ys-home .ys-news .ys-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px;align-items:center;padding-top:64px;padding-bottom:64px}#ys-home .ys-news h2{font-size:calc(clamp(28px,3.4vw,40px) * var(--ys-heading-scale));max-width:18ch}#ys-home .ys-news p{margin-top:10px;font-size:17px;max-width:46ch;color:var(--ys-ink-2)}#ys-home .ys-news-form{position:relative}#ys-home .ys-news-fields{display:grid;gap:10px}#ys-home .ys-news-row{display:flex;gap:8px;padding:6px;background:var(--ys-white);border:2px solid var(--ys-ink);border-radius:999px;min-height:64px}#ys-home .ys-news-row>input{flex:1;min-width:0;height:48px;padding:0 18px;border:0;background:transparent;color:var(--ys-ink);font-size:16px;outline:none}#ys-home .ys-news-row>input::placeholder{color:var(--ys-muted)}#ys-home .ys-news-form .ys-btn{height:48px}#ys-home .ys-news-consent{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;padding:0 8px;font-size:11px;line-height:1.45;color:var(--ys-ink-2);cursor:pointer}#ys-home .ys-news-consent input{width:16px;height:16px;min-width:16px;margin:1px 0 0;padding:0;border:1.5px solid var(--ys-ink);border-radius:4px;background:var(--ys-white);appearance:auto;-webkit-appearance:checkbox;accent-color:var(--ys-ink);cursor:pointer}#ys-home .ys-news-consent a{font-weight:700;text-decoration:underline;text-underline-offset:2px}#ys-home .ys-news-success{width:100%;min-height:48px;display:flex;align-items:center;gap:14px;padding:4px 14px 4px 6px}#ys-home .ys-news-success-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:var(--ys-crayon);border:2px solid var(--ys-ink)}#ys-home .ys-news-success-icon svg{width:22px;height:22px;fill:none;stroke:var(--ys-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#ys-home .ys-news-success-copy{display:grid;gap:1px}#ys-home .ys-news-success-copy b{font-family:var(--ys-display);font-size:16px;line-height:1.2;color:var(--ys-ink)}#ys-home .ys-news-success-copy span{font-size:14px;line-height:1.35;color:var(--ys-muted)}#ys-home .ys-news-error{position:absolute;left:12px;right:12px;top:calc(100% + 8px);display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--ys-white);border:2px solid var(--ys-ink);border-radius:14px;font-size:13px;line-height:1.35;color:var(--ys-ink);box-shadow:4px 4px 0 var(--ys-ink)}#ys-home .ys-news-error-icon{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:grid;place-items:center;background:var(--ys-crayon);border:1.5px solid var(--ys-ink);font-weight:800}@media(max-width:1024px){#ys-home .ys-section{padding:80px 0}#ys-home .ys-hero .ys-wrap,#ys-home .ys-ortho .ys-wrap,#ys-home .ys-faq .ys-wrap,#ys-home .ys-about .ys-wrap,#ys-home .ys-news .ys-wrap{grid-template-columns:minmax(0,1fr);gap:48px}#ys-home .ys-hero h1{max-width:16ch}#ys-home .ys-hero-visual{max-width:520px}#ys-home .ys-track{grid-template-columns:repeat(2,minmax(0,1fr))}#ys-home .ys-track:before{display:none}#ys-home .ys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ys-home .ys-quotes{grid-template-columns:minmax(0,1fr)}#ys-home .ys-calc{margin-left:24px;margin-right:0}}@media(max-width:640px){#ys-home{font-size:16px}#ys-home .ys-wrap{padding:0 18px}#ys-home .ys-section{padding:64px 0}#ys-home .ys-lead{font-size:16px}#ys-home .ys-hero .ys-wrap{padding-top:44px;padding-bottom:56px;gap:40px}#ys-home .ys-hero-text{padding-left:18px}#ys-home .ys-hero .ys-lead{font-size:17px}#ys-home .ys-hero-ctas{flex-direction:column;align-items:stretch}#ys-home .ys-hero-ctas .ys-btn{width:100%}#ys-home .ys-hero-visual{padding:0 8px 8px 0}#ys-home .ys-hero-visual .ys-media{box-shadow:8px 8px 0 var(--ys-crayon)}#ys-home .ys-hero .ys-note{left:12px;bottom:20px;font-size:24px}#ys-home .ys-hero .ys-note span{font-size:17px}#ys-home .ys-track{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}#ys-home .ys-level{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}#ys-home .ys-level-dot{width:44px;height:44px;font-size:18px}#ys-home .ys-level-card{margin-top:0;padding:20px}#ys-home .ys-level h3{font-size:22px}#ys-home .ys-calc{margin:-40px 10px 0;padding:22px}#ys-home .ys-calc .ys-note{font-size:21px}#ys-home .ys-best-head{align-items:flex-start}#ys-home .ys-tabs{width:100%;display:flex}#ys-home .ys-tab{flex:1;padding:0 10px}#ys-home .ys-grid{gap:12px;margin-top:24px}#ys-home .ys-card-body{padding:12px 12px 14px}#ys-home .ys-card-name{font-size:16px}#ys-home .ys-card-meta{font-size:12px}#ys-home .ys-card-meta .ys-stars{display:none}#ys-home .ys-price b{font-size:18px}#ys-home .ys-price s{font-size:13px}#ys-home .ys-badge{top:8px;left:8px;font-size:12px;padding:6px 8px}#ys-home .ys-more .ys-btn{width:100%}#ys-home .ys-split{grid-template-columns:minmax(0,1fr);gap:16px}#ys-home .ys-split-card{min-height:400px}#ys-home .ys-split-text{left:22px;right:22px;bottom:22px}#ys-home .ys-quote{padding:22px}#ys-home .ys-faq-list summary{font-size:16px;padding-right:48px}#ys-home .ys-faq-answer{padding-right:0}#ys-home .ys-news-row{flex-direction:column;border-radius:var(--ys-r-lg)}#ys-home .ys-news-form .ys-btn{width:100%}#ys-home .ys-news-consent{padding:0 2px;font-size:10.5px}#ys-home .ys-news-success{padding:4px 6px;gap:10px}#ys-home .ys-news-success-icon{width:36px;height:36px;flex-basis:36px}#ys-home .ys-news-success-copy b{font-size:15px}#ys-home .ys-news-success-copy span{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=EAAAAAAAAEBAAw */
