@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,800&display=swap";:root{--jy-ink:#0E1B33;--jy-muted:#55607A;--jy-line:#E2E8F3;--jy-blue:#2F5BEA;--jy-blue-d:#1E3FB8;--jy-blue-l:#EAF0FF;--jy-sky:#F4F7FE;--jy-orange:#EA580C;--jy-orange-h:#D9500A;--jy-orange-d:#B54406;--jy-orange-l:#FFF1E6;--jy-pink:#FFE1EA;--jy-pink-d:#B4235B;--jy-pink-s:#FF7FA6;--jy-green:#0F7A3D;--jy-green-l:#E3F6EA;--jy-gold:#FFB400;--jy-white:#FFFFFF;--jy-r:18px;--jy-r-sm:12px;--jy-shadow:0 10px 30px rgba(14,27,51,.08);--jp-bg:#FFFFFF;--jp-ink:var(--jy-ink);--jp-sage:var(--jy-blue);--jp-sage-d:var(--jy-blue-d);--jp-sage-l:var(--jy-blue-l);--jp-gold:var(--jy-gold);--jp-muted:var(--jy-muted);--jp-line:var(--jy-line);--jp-tint:var(--jy-sky);--jp-white:#FFFFFF;--jp-radius:18px;--jp-r-btn:14px;--font-heading-family:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body-family:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading-weight:800}body{background:#fff;color:var(--jy-ink);letter-spacing:0}:root{--color-base-text:14,27,51;--color-base-background-1:255,255,255;--color-base-background-2:244,247,254;--color-base-accent-1:47,91,234;--color-base-accent-2:234,240,255;--color-base-solid-button-labels:255,255,255;--gradient-base-background-1:#FFFFFF;--gradient-base-background-2:#F4F7FE;--gradient-base-accent-1:#2F5BEA;--gradient-base-accent-2:#EAF0FF}:root,.color-scheme-1,.color-scheme-2,.color-scheme-5,.color-scheme-43067ba1-e386-413e-947a-e8551c01b85f,.color-scheme-68ab2610-ae84-4df1-8530-c2146566684a,.color-background-1,.color-background-2{--color-background:255,255,255;--gradient-background:#FFFFFF;--color-foreground:14,27,51;--color-button:234,88,12;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:14,27,51;--color-link:47,91,234;--color-shadow:14,27,51;--color-badge-foreground:14,27,51;--color-badge-background:255,255,255;--color-badge-border:14,27,51}.color-scheme-2,.color-background-2{--color-background:244,247,254;--gradient-background:#F4F7FE}.color-scheme-5,.color-accent-2{--color-background:234,240,255;--gradient-background:#EAF0FF;--color-foreground:14,27,51}.color-scheme-3,.color-scheme-4,.color-inverse{--color-background:14,27,51;--gradient-background:#0E1B33;--color-foreground:255,255,255;--color-button:234,88,12;--color-button-text:255,255,255;--color-secondary-button:14,27,51;--color-secondary-button-text:255,255,255;--color-link:255,255,255}.color-accent-1{--color-background:47,91,234;--gradient-background:#2F5BEA;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:47,91,234}.jp-salebar,[id$=__announcement-bar]{display:none!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.025em;color:var(--jy-ink)}:focus-visible{outline:3px solid var(--jy-blue)!important;outline-offset:3px!important}::selection{background:var(--jy-blue-l);color:var(--jy-ink)}.rte a{color:var(--jy-blue)}.jp2-btn,.jp3-btn,.button:not(.button--secondary):not(.button--tertiary):not(.link),.cart__checkout-button,.product-form__submit{background:var(--jy-orange)!important;border:0!important;color:#fff!important;border-radius:var(--jp-r-btn)!important;font-family:var(--font-body-family);font-size:1.6rem;font-weight:800;letter-spacing:.01em;text-transform:none;min-height:5.4rem;padding:0 3rem;box-shadow:0 4px 0 var(--jy-orange-d);margin-bottom:4px;transition:background-color .15s,transform .08s,box-shadow .08s}.jp2-btn:hover,.jp3-btn:hover,.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,.cart__checkout-button:hover{background:var(--jy-orange-h)!important;color:#fff!important}.jp2-btn:active,.jp3-btn:active,.cart__checkout-button:active{transform:translateY(3px);box-shadow:0 1px 0 var(--jy-orange-d)}.button:after,.button:before{box-shadow:none!important}.jp2-btn--ghost,.jp3-btn--ghost,.button--secondary{background:#fff!important;color:var(--jy-blue)!important;border:2px solid var(--jy-blue)!important;box-shadow:none!important}.jp2-btn--ghost:hover,.jp3-btn--ghost:hover{background:var(--jy-blue)!important;color:#fff!important}.jp2-btn--light,.jp3-btn--light{background:#fff!important;color:var(--jy-ink)!important;box-shadow:0 4px #0e1b332e}.jp2-link,.jp3-link{color:var(--jy-blue);text-transform:none;letter-spacing:0;font-size:1.5rem;font-weight:700;text-decoration-color:var(--jy-blue);text-underline-offset:.4em}.jp2-eyebrow,.jp3-eyebrow{color:var(--jy-blue);font-weight:800;letter-spacing:.16em}.jy-ticker{position:relative;background:var(--jy-blue);color:#fff;overflow:hidden}.jy-ticker__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.jy-ticker__track{display:flex;width:max-content;animation:jy-marquee 32s linear infinite}.jy-ticker:hover .jy-ticker__track,.jy-ticker:focus-within .jy-ticker__track{animation-play-state:paused}.jy-ticker__list{display:flex;list-style:none;margin:0;padding:0}.jy-ticker__list li{display:flex;align-items:center;gap:1rem;white-space:nowrap;padding:1rem 2.2rem;font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.jy-ticker__list li:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--jy-gold);margin-left:2.2rem}@keyframes jy-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.jy-ticker__track{animation:none;width:100%;justify-content:center}.jy-ticker__track>.jy-ticker__list+.jy-ticker__list{display:none}.jy-ticker__list{flex-wrap:wrap;justify-content:center}}.announcement-bar-section .announcement-bar{background:var(--jy-blue)!important;color:#fff!important}.announcement-bar__message{font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem}.header-wrapper{background:#fff}.header-wrapper--border-bottom{border-bottom:1px solid var(--jy-line)!important}.header__menu-item{font-weight:700;color:var(--jy-ink);letter-spacing:0}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--jy-orange)!important}.cart-count-bubble{background-color:var(--jy-orange)!important;color:#fff!important;font-weight:800}.menu-drawer{background:#fff}.menu-drawer__menu-item--active{background:var(--jy-blue-l)!important}.ff-hero{background:linear-gradient(180deg,var(--jy-blue-l) 0%,#fff 100%)}.ff-hero h1{font-weight:800;letter-spacing:-.04em}.ff-hero__img,.ff-split__media,.ff-step,.ff-addon,.jp3-hero__img{border-radius:24px}.ff-hero__img{box-shadow:0 24px 60px #1e3fb82e}.ff-checks li:before,.jy-checks li:before{background-color:var(--jy-blue)}.jp3-hero__offer{background:#fff;border:2px dashed var(--jy-blue);box-shadow:var(--jy-shadow);font-weight:600}.jp3-hero__offer b{background:var(--jy-orange);letter-spacing:.06em}.ff-pains li:before{background:#ffe4e6 url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23E11D48%27%20stroke-width=%273%27%20stroke-linecap=%27round%27%3E%3Cpath%20d=%27M7%207l10%2010M17%207L7%2017%27/%3E%3C/svg%3E) center/1.1rem no-repeat}.ff-split__punch{border-left-color:var(--jy-orange);border-left-width:4px}.ff-routine{background:var(--jy-sky)}.ff-step{background:#fff;box-shadow:var(--jy-shadow);border:1px solid var(--jy-line)}.ff-step__num{background:var(--jy-orange);color:#fff}.ff-step__product{color:var(--jy-blue)}.ff-addon{background:#fff;border:2px dashed var(--jy-blue)}.ff-compare__table .ff-us{background:var(--jy-blue-l)}.ff-compare__table thead .ff-us{color:var(--jy-blue-d)}.ff-result{background:var(--jy-blue);color:#fff}.ff-result h2,.ff-result .ff-split__copy,.ff-result .jp3-eyebrow{color:#fff}.ff-result .jp3-eyebrow{opacity:.9}.jp3-benefits{background:var(--jy-sky)}.jp3-benefit__ico{background:var(--jy-blue);color:#fff}.jp3-card__media,.jp2-card__img,.card .card__inner{border-radius:20px;background:var(--jy-sky)}.jp3-badge,.jp-sale-badge{background:var(--jy-orange)!important;color:#fff!important;font-weight:800!important;letter-spacing:.02em!important;border-radius:99px!important}.jp3-card__title{font-weight:700}.jp3-card__cta span{background:var(--jy-blue);border:0;color:#fff;border-radius:12px;font-size:1.35rem;letter-spacing:.02em;text-transform:none;font-weight:800}.jp3-card:hover .jp3-card__cta span,.jp3-card:focus-within .jp3-card__cta span{background:var(--jy-orange);color:#fff}.jp3-star{color:var(--jy-gold)}.price--on-sale .price-item--sale{color:var(--jy-ink)!important;font-weight:800}.price--on-sale .price__compare-price s,.price--on-sale s.price-item--regular{color:var(--jy-muted)!important}.jp-save{background:var(--jy-green-l)!important;color:var(--jy-green)!important;font-weight:800}.jp-band{background:var(--jy-blue)!important}.jp-band--slim{background:var(--jy-blue-l)!important}.jp-faq{background:var(--jy-sky)!important}.jp-faq__item{background:#fff!important;border:1px solid var(--jy-line)!important;border-radius:16px!important;margin:0 0 1rem!important;padding:0 1.8rem}.jp-faq__item:last-child{border-bottom:1px solid var(--jy-line)!important}.jp-faq__plus{color:var(--jy-orange)!important}.jp-faq__contact a{color:var(--jy-blue)!important}.jp2-acc summary:after{color:var(--jy-orange)}.jp2-prev{background:#fff}.jp2-news{background:linear-gradient(135deg,var(--jy-blue) 0%,var(--jy-blue-d) 100%)!important;color:#fff}.jp2-news h2,.jp2-news .jp2-eyebrow{color:#fff!important}.jp2-news__text,.jp2-news__fine,.jp2-news .jp2-news__text{color:#ffffffe0!important}.jp2-news input[type=email]{background:#fff;border:0;border-radius:14px;color:var(--jy-ink)}.jp2-news .jp2-btn--light,.jp2-news .jp2-btn{background:var(--jy-orange)!important;color:#fff!important}.jp2-news .jp2-code span{border-color:#fff;color:#fff}.jp2-news .jp2-error{color:#ffd7d7}.footer{background:var(--jy-ink)!important}.footer-block__brand-info .rte p:first-child{color:var(--jy-gold)}.drawer__inner,.cart-drawer .drawer__inner{background:#fff}.cart-progress{background:var(--jy-sky);border-radius:14px;margin:0 1.6rem 1rem;padding:1.2rem 1.6rem 1.4rem}.cart-progress__text strong{color:var(--jy-orange)}.cart-progress__bar{background:#dce4f7!important;height:8px}.cart-progress__bar__progress{background:linear-gradient(90deg,var(--jy-orange),#FF9A3D)!important}.jp-cart-saving{color:var(--jy-green);background:var(--jy-green-l);border-radius:10px;padding:.8rem 1rem}.jp-cart-promo{background:var(--jy-blue-l)}.jp-cart-promo svg{color:var(--jy-blue)}.jp-exit__panel{border-radius:24px}.jp-exit h2{font-weight:800}.jp-gift{background:var(--jy-orange)!important;color:#fff!important;font-weight:800}html.jy-sticky-on .jp-gift{bottom:9.6rem}.jy-wrap{max-width:132rem;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media(min-width:750px){.jy-wrap{padding-left:3.2rem;padding-right:3.2rem}}.jy-pdp{padding:1.2rem 0 4rem}@media(min-width:990px){.jy-pdp{padding:3.2rem 0 6.4rem}}.jy-pdp__grid{display:grid;gap:2rem}@media(min-width:990px){.jy-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5.6rem;align-items:start}.jy-gallery{position:sticky;top:10rem}}.jy-gallery__stage{position:relative}.jy-gallery__main{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--jy-r);background:var(--jy-sky);aspect-ratio:1/1;-webkit-overflow-scrolling:touch}.jy-gallery__main::-webkit-scrollbar{display:none}.jy-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.jy-slide__media,.jy-slide img,.jy-slide video,.jy-slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.jy-gallery__badge{position:absolute;left:1.2rem;top:1.2rem;z-index:2;background:var(--jy-orange);color:#fff;font-weight:800;font-size:1.5rem;padding:.6rem 1.2rem;border-radius:99px;box-shadow:0 4px 12px #ea580c59;pointer-events:none}.jy-gallery__count{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;background:#0e1b33b8;color:#fff;font-size:1.2rem;font-weight:700;padding:.4rem 1rem;border-radius:99px;pointer-events:none}.jy-gallery__arrow{position:absolute;top:50%;z-index:2;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border-radius:50%;border:0;background:#ffffffeb;color:var(--jy-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0e1b3326}.jy-gallery__arrow svg{width:2rem;height:2rem}.jy-gallery__arrow--prev{left:1rem}.jy-gallery__arrow--next{right:1rem}@media(max-width:749px){.jy-gallery__arrow{width:3.6rem;height:3.6rem;margin-top:-1.8rem;opacity:.9}}.jy-thumbs{display:flex;gap:.8rem;overflow-x:auto;margin-top:1rem;padding:.3rem;scrollbar-width:none}.jy-thumbs::-webkit-scrollbar{display:none}.jy-thumb{flex:0 0 6.4rem;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--jy-sky);cursor:pointer;opacity:.7;transition:opacity .15s,border-color .15s}.jy-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jy-thumb.is-active{border-color:var(--jy-ink);opacity:1}@media(min-width:990px){.jy-thumb{flex-basis:8.4rem}}.jy-info{min-width:0}.jy-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--jy-ink);text-decoration:none;margin:0 0 1rem}.jy-stars{display:inline-flex;gap:.1rem;color:var(--jy-gold)}.jy-stars svg{width:1.7rem;height:1.7rem}.jy-title{margin:0 0 1.2rem;line-height:1.08}.jy-title__main{display:block;font-size:clamp(2.8rem,7vw,4.2rem);font-weight:800;letter-spacing:-.035em}.jy-title__sub{display:block;margin-top:.8rem;font-size:1.5rem;font-weight:500;line-height:1.45;color:var(--jy-muted);letter-spacing:0}.jy-price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:0 0 1.6rem}.jy-price__now{font-size:2.8rem;font-weight:800;color:var(--jy-ink);line-height:1}.jy-price__was{font-size:1.7rem;color:var(--jy-muted)}.jy-pill{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:99px;font-size:1.3rem;font-weight:800;line-height:1.2}.jy-pill--save{background:var(--jy-green-l);color:var(--jy-green)}.jy-checks{list-style:none;margin:0 0 1.8rem;padding:0;display:grid;gap:1rem}.jy-checks li{display:flex;align-items:center;gap:1.1rem;font-size:1.55rem;font-weight:600;color:var(--jy-ink);line-height:1.35}.jy-checks li:before{content:"";flex:0 0 2.4rem;height:2.4rem;border-radius:50%;background:var(--jy-blue) url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23fff%27%20stroke-width=%273.4%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M5%2012.5l4.5%204.5L19%207.5%27/%3E%3C/svg%3E) center/1.3rem no-repeat}.jy-offer{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;padding:1.1rem 1.3rem;border:2px dashed var(--jy-blue);border-radius:14px;background:var(--jy-blue-l);font-size:1.35rem;line-height:1.4;color:var(--jy-ink)}.jy-offer__tag{flex:0 0 auto;background:var(--jy-blue);color:#fff;font-weight:800;font-size:1.3rem;letter-spacing:.04em;padding:.6rem 1rem;border-radius:9px}.jy-offer b{font-weight:800}.jy-bundle{border:0;margin:0 0 1.6rem;padding:0;min-width:0}.jy-bundle__legend{display:flex;align-items:center;gap:1.2rem;width:100%;margin:0 0 1.8rem;padding:0;font-size:1.7rem;font-weight:800;color:var(--jy-ink)}.jy-bundle__legend:before,.jy-bundle__legend:after{content:"";flex:1;height:2px;background:#d6e0fa}.jy-tiers{display:grid;gap:1.6rem}.jy-tier{position:relative;border:2px solid var(--jy-line);border-radius:18px;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}.jy-tier:hover{border-color:#b9c8f2}.jy-tier.is-active{border-color:var(--jy-blue);background:linear-gradient(180deg,#f5f8ff,#fff);box-shadow:0 0 0 4px #2f5bea1f,0 12px 28px #1e3fb81f}.jy-tier__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.7rem 1.4rem;cursor:pointer}.jy-tier.has-badge .jy-tier__row{padding-top:2.2rem}.jy-tier__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}.jy-tier__radio:focus-visible~.jy-tier__dot{outline:3px solid var(--jy-blue);outline-offset:3px}.jy-tier__dot{position:relative;display:block;width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid #AFBCD8;background:#fff}.jy-tier.is-active .jy-tier__dot{border-color:var(--jy-blue)}.jy-tier.is-active .jy-tier__dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--jy-blue)}.jy-tier__info{min-width:0}.jy-tier__title{display:block;font-size:1.9rem;font-weight:800;color:var(--jy-ink);line-height:1.15;letter-spacing:-.01em}.jy-tier__note{display:block;margin-top:.3rem;font-size:1.3rem;font-weight:500;color:var(--jy-muted);line-height:1.35}.jy-tier__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.jy-tier__chips:empty{display:none}.jy-chip{display:inline-block;padding:.4rem .9rem;border-radius:99px;font-size:1.2rem;font-weight:800;line-height:1.3}.jy-chip--save{background:var(--jy-pink);color:var(--jy-pink-d)}.jy-chip--ship{background:var(--jy-green-l);color:var(--jy-green)}.jy-chip[hidden]{display:none}.jy-tier__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.15rem}.jy-tier__pct{font-size:1.15rem;font-weight:800;color:var(--jy-orange);letter-spacing:.04em}.jy-tier__now{font-size:2.2rem;font-weight:800;color:var(--jy-ink);line-height:1.1}.jy-tier__was{font-size:1.4rem;color:var(--jy-muted)}.jy-tier__each{font-size:1.15rem;font-weight:600;color:var(--jy-muted)}.jy-tier__pct[hidden],.jy-tier__was[hidden],.jy-tier__each[hidden]{display:none}.jy-tier__badge{position:absolute;top:-1.3rem;right:1.4rem;z-index:1;padding:.5rem 1.4rem;border-radius:99px;font-size:1.25rem;font-weight:800;line-height:1.3;white-space:nowrap}.jy-tier__badge--popular{background:var(--jy-pink-s);color:#fff;font-style:italic;transform:rotate(3deg);box-shadow:0 6px 14px #ff7fa673;text-shadow:0 1px 0 rgba(180,35,91,.35)}.jy-tier__badge--value{background:var(--jy-ink);color:#fff}.jy-tier__picks{display:none;padding:0 1.4rem 1.6rem}.jy-tier.is-active .jy-tier__picks:not(:empty){display:grid;gap:.8rem}.jy-picks__h{margin:0;font-size:1.25rem;font-weight:700;color:var(--jy-muted)}.jy-pick{display:grid;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.8rem}.jy-pick__n{font-size:1.25rem;font-weight:800;color:var(--jy-blue)}.jy-pick select{width:100%;min-height:4.6rem;padding:0 3.8rem 0 1.3rem;border:1.5px solid #C6D1EA;border-radius:12px;background:#fff url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%230E1B33%27%20stroke-width=%272.6%27%20stroke-linecap=%27round%27%3E%3Cpath%20d=%27M6%209l6%206%206-6%27/%3E%3C/svg%3E) right 1.3rem center/1.4rem no-repeat;font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;color:var(--jy-ink);appearance:none;-webkit-appearance:none;cursor:pointer}.jy-pick select:focus{border-color:var(--jy-blue)}.jy-bundle__note{margin:1.2rem 0 0;font-size:1.25rem;color:var(--jy-muted);text-align:center}@media(max-width:400px){.jy-tier__row{gap:.9rem;padding-left:1.1rem;padding-right:1.1rem}.jy-tier__title{font-size:1.7rem}.jy-tier__now{font-size:1.9rem}}.jy-protect{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;margin:0 0 1.8rem;padding:1.3rem 1.4rem;border:2px solid var(--jy-line);border-radius:16px;background:var(--jy-sky);cursor:pointer;transition:border-color .15s,background-color .15s}.jy-protect:has(.jy-protect__in:checked){border-color:var(--jy-blue);background:var(--jy-blue-l)}.jy-protect__in{position:absolute;opacity:0;width:1px;height:1px;margin:0}.jy-protect__box{display:block;width:2.4rem;height:2.4rem;border-radius:7px;border:2px solid #9AA8C7;background:#fff}.jy-protect__in:checked+.jy-protect__box{border-color:var(--jy-blue);background:var(--jy-blue) url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%23fff%27%20stroke-width=%273.4%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M5%2012.5l4.5%204.5L19%207.5%27/%3E%3C/svg%3E) center/1.4rem no-repeat}.jy-protect__in:focus-visible+.jy-protect__box{outline:3px solid var(--jy-blue);outline-offset:3px}.jy-protect__ico{display:flex;width:3.4rem;height:3.4rem;color:var(--jy-blue)}.jy-protect__ico svg{width:100%;height:100%}.jy-protect__t{display:block;font-size:1.45rem;font-weight:800;color:var(--jy-ink);line-height:1.25}.jy-protect__s{display:block;margin-top:.2rem;font-size:1.2rem;color:var(--jy-muted);line-height:1.4}.jy-protect__p{font-size:1.5rem;font-weight:800;color:var(--jy-ink);white-space:nowrap}.jy-error{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:10px;background:#fff0f0;color:#b42318;font-size:1.4rem;font-weight:600}.jy-error[hidden]{display:none}.jy-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:6.2rem;margin:0 0 5px;padding:0 2rem;border:0;border-radius:16px;background:var(--jy-orange);color:#fff;font-family:var(--font-body-family);font-size:1.9rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 5px 0 var(--jy-orange-d);transition:background-color .15s,transform .08s,box-shadow .08s}.jy-atc:hover{background:var(--jy-orange-h)}.jy-atc:active{transform:translateY(4px);box-shadow:0 1px 0 var(--jy-orange-d)}.jy-atc[disabled]{background:#a9b3c7;box-shadow:0 5px #8590a7;cursor:not-allowed;transform:none}.jy-atc__total[hidden]{display:none}.jy-atc.is-loading{color:transparent}.jy-atc.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border:3px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:jy-spin .7s linear infinite}@keyframes jy-spin{to{transform:rotate(360deg)}}.jy-atc:not([disabled]):not(.is-loading){animation:jy-nudge 6s ease-in-out 3s infinite}@keyframes jy-nudge{0%,92%,to{transform:none}94%{transform:scale(1.025)}96%{transform:scale(.99)}98%{transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.jy-atc{animation:none!important}}.jy-eta{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.35rem;color:var(--jy-ink)}.jy-eta svg{width:2rem;height:2rem;color:var(--jy-blue)}.jy-eta[hidden]{display:none}.jy-trust{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.8rem 0 1.4rem;padding:1.4rem .8rem;border-radius:16px;background:var(--jy-sky)}.jy-trust__i{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--jy-ink)}.jy-trust__i svg{width:2.6rem;height:2.6rem;color:var(--jy-blue)}.jy-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 1rem;padding:0}.jy-pay svg{height:2.6rem;width:auto;display:block}.jy-accs{margin-top:2.2rem;border-top:1px solid var(--jy-line)}.jy-acc{border-bottom:1px solid var(--jy-line)}.jy-acc summary{display:flex;align-items:center;gap:1.2rem;padding:1.8rem .2rem;list-style:none;cursor:pointer;font-size:1.6rem;font-weight:700;color:var(--jy-ink)}.jy-acc summary::-webkit-details-marker{display:none}.jy-acc summary>svg{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:var(--jy-blue)}.jy-acc summary:after{content:"";margin-left:auto;flex:0 0 1rem;width:1rem;height:1rem;border-right:2.5px solid var(--jy-ink);border-bottom:2.5px solid var(--jy-ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.jy-acc[open] summary:after{transform:rotate(225deg)}.jy-acc__body{padding:0 .2rem 2.2rem;font-size:1.5rem;line-height:1.7;color:var(--jy-muted)}.jy-acc__body h4{margin:1.8rem 0 .8rem;font-size:1.6rem;color:var(--jy-ink)}.jy-acc__body ul,.jy-acc__body ol{padding-left:2rem;margin:0 0 1rem}.jy-acc__body li{margin:0 0 .6rem}.jy-acc__body strong{color:var(--jy-ink)}.jy-acc--gift summary{color:var(--jy-orange)}.jy-acc--gift summary>svg{color:var(--jy-orange)}.jy-news p{margin:0 0 1.2rem}.jy-news__row{display:flex;gap:.8rem}.jy-news__row input{flex:1;min-width:0;min-height:4.8rem;padding:0 1.4rem;border:1.5px solid #C6D1EA;border-radius:12px;font-family:var(--font-body-family);font-size:1.5rem;color:var(--jy-ink);background:#fff}.jy-news__btn{min-height:4.8rem;padding:0 1.8rem;border:0;border-radius:12px;background:var(--jy-blue);color:#fff;font-family:var(--font-body-family);font-size:1.45rem;font-weight:800;cursor:pointer;white-space:nowrap}.jy-news__btn:hover{background:var(--jy-blue-d)}.jy-news__fine{font-size:1.2rem;margin:1rem 0 0!important}.jy-news__ok{color:var(--jy-ink);font-weight:600}.jy-news__code span{display:inline-block;padding:.8rem 2rem;border:2px dashed var(--jy-orange);border-radius:12px;font-size:2.2rem;font-weight:800;letter-spacing:.14em;color:var(--jy-orange)}@media(max-width:420px){.jy-news__row{flex-direction:column}}.jy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:29;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 28px #0e1b3324;transform:translateY(115%);transition:transform .25s ease}.jy-sticky.is-on{transform:none}.jy-sticky__img{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:10px;object-fit:cover;background:var(--jy-sky)}.jy-sticky__txt{display:flex;flex-direction:column;min-width:0;flex:1}.jy-sticky__t{font-size:1.35rem;font-weight:700;color:var(--jy-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jy-sticky__p{font-size:1.4rem;color:var(--jy-ink)}.jy-sticky__p b{font-weight:800}.jy-sticky__p s{color:var(--jy-muted);font-size:1.2rem;margin-left:.4rem}.jy-atc--sm{width:auto;flex:0 0 auto;min-height:4.8rem;margin:0 0 3px;padding:0 2.2rem;font-size:1.6rem;border-radius:12px;box-shadow:0 3px 0 var(--jy-orange-d);animation:none!important}@media(min-width:990px){.jy-sticky{left:50%;right:auto;bottom:1.6rem;width:min(64rem,calc(100% - 3.2rem));border-radius:18px;transform:translate(-50%,140%)}.jy-sticky.is-on{transform:translate(-50%)}}.jy-promise{background:var(--jy-blue);color:#fff;padding:2.4rem 0}.jy-promise__grid{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem}@media(min-width:990px){.jy-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jy-promise__i{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;line-height:1.35}.jy-promise__i b{display:block;font-size:1.45rem;font-weight:800}.jy-promise__i span span{opacity:.88}.jy-promise__ico{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center}.jy-promise__ico svg{width:2.3rem;height:2.3rem}.jy-savings{padding:clamp(4.8rem,7vw,8.8rem) 0;background:#fff}.jy-savings__head{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.jy-savings__head h2{font-size:clamp(3rem,4.4vw,4.8rem);line-height:1.08;margin:0}.jy-savings__sub{margin:1.4rem auto 0;font-size:1.65rem;line-height:1.6;color:var(--jy-muted)}.jy-savings__grid{list-style:none;margin:0 auto;padding:0;max-width:96rem;display:grid;gap:1.6rem}@media(min-width:750px){.jy-savings__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.jy-savings__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3.2rem 2rem 2.6rem;border:2px solid var(--jy-line);border-radius:22px;background:var(--jy-sky);text-align:center}.jy-savings__card.is-hot{border-color:var(--jy-blue);background:#fff;box-shadow:0 0 0 4px #2f5bea1f,0 18px 40px #1e3fb824}@media(min-width:750px){.jy-savings__card.is-hot{transform:translateY(-1.2rem)}}.jy-savings__tag{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%) rotate(-2deg);padding:.5rem 1.4rem;border-radius:99px;background:var(--jy-pink-s);color:#fff;font-size:1.25rem;font-weight:800;font-style:italic;white-space:nowrap;box-shadow:0 6px 14px #ff7fa666}.jy-savings__card:last-child .jy-savings__tag{background:var(--jy-ink);font-style:normal;box-shadow:none}.jy-savings__q{font-size:1.5rem;font-weight:700;color:var(--jy-muted);text-transform:uppercase;letter-spacing:.12em}.jy-savings__pct{font-size:clamp(4rem,6vw,5.6rem);font-weight:800;line-height:1;color:var(--jy-blue);letter-spacing:-.04em}.jy-savings__card.is-hot .jy-savings__pct{color:var(--jy-orange)}.jy-savings__how{font-size:1.35rem;color:var(--jy-ink);font-weight:600}.jy-savings__cta{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3.6rem}.jy-savings__fine{margin:0;font-size:1.3rem;color:var(--jy-muted)}@media(max-width:749px){.jy-savings__cta .jp3-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jy.css.map */
