.wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,28px)}.kit-hero{display:grid;grid-template-columns:1fr 1fr;min-height:78vh}@media(max-width:860px){.kit-hero{grid-template-columns:1fr;min-height:auto}}.kit-hero .visual{background:var(--handly-card-tint);overflow:hidden}.kit-hero .visual img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.kit-hero .visual{aspect-ratio:1}}.kit-hero .info{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(32px,5vw,72px)}.kit-hero .cat{font-family:Lexend,sans-serif;font-weight:600;font-size:26px;color:var(--handly-ink);display:block}.kit-hero h1{font-size:clamp(34px,4.6vw,52px);text-transform:uppercase;margin:-10.5px 0 0;color:var(--handly-accent)}.kit-hero .price-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kit-hero .price{font-size:26px;color:var(--handly-accent);font-weight:600}.kit-hero .price s{font-size:18px;color:var(--handly-ink);font-weight:400;margin-right:2px}.kit-hero .save{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--handly-accent);border-radius:20px;padding:5px 12px}.kit-hero .desc{font-size:15px;color:var(--handly-ink);max-width:46ch}.kit-buy{display:flex;gap:14px;align-items:center;margin-top:12px}.kit-buy .qty{display:flex;align-items:center;border:1px solid var(--handly-line);border-radius:30px;overflow:hidden}.kit-buy .qty button{width:38px;height:44px;border:none;background:none;font-size:16px;cursor:pointer;color:var(--handly-ink)}.kit-buy .qty input{width:32px;text-align:center;font-size:14px;border:none;background:none;color:var(--handly-ink-dark);font-family:Lexend;-moz-appearance:textfield}.kit-buy .qty input::-webkit-outer-spin-button,.kit-buy .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-buy .add-cart{flex:1;border:none;background:var(--handly-accent);color:#fff;border-radius:30px;padding:0 28px;height:46px;font-family:Lexend;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.kit-hero .badge-row{display:flex;gap:18px;margin-top:6px;flex-wrap:wrap}.kit-hero .badge-row span{font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--handly-ink)}.kit-hero .badge-row span:before{content:"\2713  ";color:var(--handly-accent)}.contents{padding-block:clamp(56px,9vw,100px);border-top:1px solid var(--handly-line);text-align:center}.contents .eyebrow{display:block;margin-bottom:4px}.contents h2{font-size:clamp(40px,6vw,72px);color:var(--handly-accent);margin:6px 0 12px;font-family:Lexend,sans-serif;font-weight:600}.contents .sub{color:var(--handly-ink);max-width:48ch;margin:0 auto 44px;font-size:14.5px}.contents-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.content-card{flex:0 1 200px;max-width:220px}.content-card .ph{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--handly-card-tint);margin-bottom:14px}.content-card .ph img{width:100%;height:100%;object-fit:cover}.content-card .step-tag{display:inline-block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:20px;color:#fff;margin-bottom:8px}.content-card h4{font-size:13.5px;text-transform:uppercase;letter-spacing:.03em;margin:0 0 3px;color:var(--handly-ink-dark)}.content-card p{font-size:12px;color:var(--handly-ink);margin:0}.value-band{background:var(--handly-treat);color:var(--handly-accent);text-align:center;padding-block:clamp(48px,7vw,80px)}.value-band h3{font-family:Lexend,sans-serif;font-weight:600;letter-spacing:-.01em;font-size:clamp(24px,3.2vw,38px);margin:0 0 24px}.value-row{display:inline-flex;gap:clamp(24px,5vw,64px);flex-wrap:wrap;justify-content:center}.value-item .n{font-size:clamp(28px,4vw,44px);font-weight:600}.value-item .n s{font-weight:400;opacity:.6;font-size:.7em}.value-item .l{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.kit-daily{position:relative;overflow:hidden}.daily-inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}@media(max-width:860px){.daily-inner{grid-template-columns:1fr}}.daily-text{background:var(--handly-card-tint);padding:clamp(30px,4.5vw,60px);display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,28px)}.daily-item .di-name{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-bottom:7px}.daily-item p{margin:0;font-size:14.5px;color:var(--handly-ink-dark);max-width:44ch}.daily-photo{min-height:320px;background:var(--handly-card-tint)}.daily-photo img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.daily-photo{order:-1;min-height:auto;aspect-ratio:4/5}}.other-kits{padding-block:clamp(56px,9vw,100px);text-align:center}.other-kits .eyebrow{display:block;margin-bottom:4px}.other-kits h2{font-size:clamp(34px,5vw,60px);color:var(--handly-accent);margin:6px 0 40px;font-family:Lexend,sans-serif;font-weight:600}.ok-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}@media(max-width:760px){.ok-grid{grid-template-columns:1fr}}.ok-card{border:1px solid var(--handly-line);border-radius:14px;overflow:hidden;text-align:left;text-decoration:none;color:inherit;display:block}.ok-card .ph{position:relative;aspect-ratio:1;background:var(--handly-card-tint);overflow:hidden}.ok-card .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ok-card .ph img.alt{opacity:0;transition:opacity .45s ease}.ok-card:hover .ph img.alt{opacity:1}.ok-card .ok-info{padding:16px 18px 20px}.ok-card h4{font-size:14px;text-transform:uppercase;margin:0 0 4px;color:var(--handly-ink-dark)}.ok-card .ok-price{font-size:14px;color:var(--handly-accent);font-weight:500}.ok-card .ok-price s{color:var(--handly-ink);font-weight:400;margin-right:6px;font-size:12px}.mini-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--handly-accent);color:#fff;padding:13px 22px;border-radius:30px;font-size:13.5px;box-shadow:0 8px 30px #0000002e;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:200}.mini-toast.show{opacity:1;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/handly-kit-pdp.css.map */
