.yh{--ink:#14171a;--pine:#0f2a1d;--pine2:#174a31;--red:#c8102e;--gold:#f5c66b;--snow:#fffaf0;font-family:Nunito,system-ui,sans-serif;color:var(--ink)}.yh *{box-sizing:border-box}.yh-candy{height:10px;background:repeating-linear-gradient(-45deg,var(--red) 0 14px,#fff 14px 28px);background-size:40px 40px;animation:yhcandy 1.6s linear infinite}@keyframes yhcandy{0%{background-position:0 0}to{background-position:40px 0}}.yh-lights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(2.5px 2.5px at 8% 20%,#f5c66b 50%,transparent 51%),radial-gradient(2px 2px at 22% 60%,#ff5a6e 50%,transparent 51%),radial-gradient(2.5px 2.5px at 38% 30%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 52% 75%,#7fe0a8 50%,transparent 51%),radial-gradient(2.5px 2.5px at 68% 25%,#f5c66b 50%,transparent 51%),radial-gradient(2px 2px at 82% 65%,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 94% 35%,#ff5a6e 50%,transparent 51%);animation:yhtw 2.2s ease-in-out infinite alternate}@keyframes yhtw{0%{opacity:.3}to{opacity:1}}.yh-sky{position:relative;background:radial-gradient(ellipse at top,#174a31,#0f2a1d 70%);color:var(--snow);padding:12px 16px;text-align:center;font-weight:800;font-size:14px;overflow:hidden}.yh-sky b{color:var(--gold)}.yh-wrap{max-width:1180px;margin:0 auto;padding:24px 16px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px}@media(max-width:900px){.yh-wrap{grid-template-columns:1fr;gap:18px;padding-top:12px}}.yh-wrap>div{min-width:0}.yh-main{position:relative;border-radius:18px;overflow:hidden;background:var(--pine);aspect-ratio:1/1}.yh-main img,.yh-main video{width:100%;height:100%;object-fit:cover;display:block}.yh-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.yh-thumbs button{position:relative;flex:0 0 66px;height:66px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--pine)}.yh-thumbs button.on{border-color:var(--red)}.yh-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.yh-play:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:18px;background:#00000047}.yh-kick{display:inline-block;background:var(--pine);color:var(--gold);font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:99px;margin-bottom:10px}.yh h1{font-size:32px;line-height:1.12;margin:0 0 10px;font-weight:900}@media(max-width:600px){.yh h1{font-size:25px}}.yh-price{margin-bottom:12px;font-size:26px;font-weight:900;color:var(--red)}.yh-price small{font-size:14px;color:var(--ink);opacity:.7;font-weight:800}.yh-bullets{list-style:none;padding:0;margin:0 0 16px}.yh-bullets li{padding:5px 0;font-weight:700;font-size:15px}.yh-bullets li:before{content:"\1f384";margin-right:8px}.yh-bullets li.gift:before{content:"\1f381"}.yh-label{font-weight:900;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 8px;color:var(--pine2)}.yh-size{background:#f6f3ea;border-radius:14px;padding:10px 12px;margin-bottom:14px;font-size:13px;font-weight:700}.yh-size summary{cursor:pointer;font-weight:900;list-style:none}.yh-size summary::-webkit-details-marker{display:none}.yh-size summary:after{content:" \25be"}.yh-size p{margin:8px 0}.yh-size-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.yh-size-row input{width:90px;padding:9px 10px;border-radius:10px;border:1.5px solid #cfd8cf;font-family:inherit;font-weight:800;font-size:16px}.yh-size-out{margin-top:8px;font-weight:900;color:var(--pine2)}.yh-bundle{border:2px solid #e3e0d6;border-radius:16px;padding:14px 16px;margin-bottom:12px;cursor:pointer;position:relative;background:#fff;transition:border-color .2s,box-shadow .2s}.yh-bundle.on{border-color:var(--pine);box-shadow:0 0 0 3px #f5c66b99}.yh-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.yh-left{display:flex;align-items:center}.yh-t{font-weight:900;font-size:16px}.yh-sub{font-size:13px;opacity:.75;font-weight:700}.yh-pr{text-align:right}.yh-pr b{display:block;font-size:18px}.yh-pr s{font-size:12px;opacity:.55;font-weight:700}.yh-badge{position:absolute;top:-11px;right:14px;background:var(--red);color:#fff;font-size:11px;font-weight:900;padding:3px 10px;border-radius:99px;letter-spacing:.04em}.yh-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--pine);flex:0 0 20px;display:grid;place-items:center;margin-right:10px}.yh-bundle.on .yh-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pine)}.yh-drop{display:none;margin-top:12px;border-top:1px dashed #e3e0d6;padding-top:10px}.yh-bundle.on .yh-drop{display:block}.yh-pick{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:800}.yh-pick span{flex:0 0 58px}.yh-pick select{flex:1;min-width:0;padding:9px 10px;border-radius:10px;border:1.5px solid #cfd8cf;font-family:inherit;font-weight:700;font-size:16px;background:#fff}.yh-ups{margin-top:8px}.yh-up{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f6f3ea;margin-bottom:6px;font-size:13px;font-weight:800;cursor:pointer}.yh-up input{width:18px;height:18px;accent-color:var(--pine)}.yh-up em{margin-left:auto;font-style:normal}.yh-more{display:none}.yh-ups.open .yh-more{display:flex}.yh-more-btn{background:none;border:0;padding:4px 2px;font-family:inherit;font-weight:900;font-size:13px;color:var(--pine2);cursor:pointer;text-decoration:underline}.yh-ups.open .yh-more-btn{display:none}.yh-cta{width:100%;border:0;border-radius:16px;padding:18px;font-size:18px;font-weight:900;font-family:inherit;color:#fff;background:linear-gradient(180deg,#e0233f,#b30d27);cursor:pointer;margin-top:8px;animation:yhglow 2s infinite}@keyframes yhglow{0%{box-shadow:0 0 #e0233f99}70%{box-shadow:0 0 0 14px #e0233f00}to{box-shadow:0 0 #e0233f00}}.yh-cta[disabled]{opacity:.6;animation:none}.yh-deadline{margin-top:12px;background:var(--snow);border:1.5px solid var(--gold);border-radius:12px;padding:10px 12px;font-weight:800;font-size:14px;text-align:center}.yh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;text-align:center;font-size:12px;font-weight:800}.yh-trust div{background:#f6f3ea;border-radius:12px;padding:10px 6px}.yh-desc{margin-top:18px;font-size:15px;line-height:1.6}.yh-band{position:relative;overflow:hidden;background:radial-gradient(ellipse at top,#174a31,#0f2a1d 70%);color:var(--snow)}.yh-band-in{position:relative;max-width:1180px;margin:0 auto;padding:48px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.yh-band-in{grid-template-columns:repeat(2,1fr);gap:10px}}.yh-band h2,.yh-steps h2,.yh-faq h2,.yh-proof h2{grid-column:1/-1;text-align:center;font-size:28px;margin:0 0 10px;font-weight:900}@media(max-width:600px){.yh-band h2,.yh-steps h2,.yh-faq h2,.yh-proof h2{font-size:23px}}.yh-card{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}.yh-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.yh-card p{margin:0;padding:10px 12px;font-weight:800;font-size:14px}.yh-setup{max-width:1000px;margin:0 auto;padding:48px 16px;display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:center}@media(max-width:700px){.yh-setup{grid-template-columns:1fr;padding:36px 16px}}.yh-setup video{width:100%;max-width:260px;aspect-ratio:9/16;object-fit:cover;border-radius:18px;background:var(--pine);display:block;margin:0 auto}.yh-steps{display:grid;grid-template-columns:1fr;gap:12px}.yh-steps h2{text-align:left}@media(max-width:700px){.yh-steps h2{text-align:center}}.yh-step{background:#f6f3ea;border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:center}.yh-step i{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--red);color:#fff;font-style:normal;font-weight:900}.yh-step b{display:block;font-size:17px;margin-bottom:2px}.yh-gift{position:relative;overflow:hidden;background:linear-gradient(135deg,#8e0c22,#c8102e);color:var(--snow)}.yh-gift-in{position:relative;max-width:1000px;margin:0 auto;padding:40px 16px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}@media(max-width:700px){.yh-gift-in{grid-template-columns:1fr;text-align:center}}.yh-gift img{width:100%;border-radius:18px;display:block}.yh-gift h2{font-size:28px;font-weight:900;margin:0 0 10px}.yh-gift ul{list-style:none;padding:0;margin:0 0 16px;font-weight:800}.yh-gift li{padding:4px 0}.yh-gift button{border:0;border-radius:14px;padding:14px 22px;font-weight:900;font-size:16px;font-family:inherit;color:var(--pine);background:var(--gold);cursor:pointer}.yh-proof{max-width:1180px;margin:0 auto;padding:44px 16px 8px}.yh-proof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.yh-proof-card{background:#f6f3ea;border-radius:16px;overflow:hidden}.yh-proof-card img{width:100%;display:block}.yh-proof-card p{margin:0;padding:10px 12px;font-weight:800;font-size:14px}.yh-proof-card small{display:block;padding:0 12px 12px;opacity:.6;font-weight:800}.yh-proof-link{text-align:center;margin-top:14px;font-weight:900}.yh-proof-link a{color:var(--red)}.yh-faq{max-width:820px;margin:0 auto;padding:16px 16px 56px}.yh-faq details{border-bottom:1px solid #e3e0d6;padding:14px 4px}.yh-faq summary{font-weight:900;cursor:pointer;font-size:16px}.yh-faq p{margin:8px 0 0;line-height:1.6}.yh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #e3e0d6;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;box-shadow:0 -6px 18px #00000014}.yh-sticky b{font-size:14px;flex:1}.yh-sticky button{border:0;border-radius:12px;padding:12px 18px;font-weight:900;font-family:inherit;color:#fff;background:var(--red);cursor:pointer}@media(max-width:900px){.yh-sticky.show{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yardhalo-product.css.map */
