.hhh{--pink:#FFC2E6;--blush:#FFE6F3;--red:#FF3333;--ink:#3B1222;--ink-soft:#6E4655;--paper:#FFFFFF;--line:#F3BFD9;--shade:#F7A1CF;--display:"Fraunces","Cooper Black",Georgia,serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:clip}.hhh *{box-sizing:border-box}.hhh img{max-width:100%;display:block}.hhh .w{max-width:var(--w,1280px);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hhh h1,.hhh h2,.hhh h3{font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;margin:0;line-height:.95;text-wrap:balance;letter-spacing:normal;text-transform:none}.hhh p{margin:0}.hhh a{color:inherit}.hhh button{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;min-height:0;cursor:pointer}.hhh :focus-visible{outline:3px solid var(--red);outline-offset:3px}.hhh .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;border-radius:4px;box-shadow:4px 4px 0 var(--ink);transition:transform .15s,box-shadow .15s;letter-spacing:normal;text-transform:none}.hhh .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.hhh .btn.red{background:var(--red);color:var(--paper)}.hhh .btn svg{width:20px;height:20px}.hhh .sec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.hhh .sec-head h2{font-size:clamp(40px,5.5vw,72px);font-weight:900;color:var(--red)}.hhh .link{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.hhh .link svg{width:18px;height:18px;transition:transform .2s}.hhh .link:hover svg{transform:translate(4px)}.hhh .hero{background:var(--pink);position:relative}.hhh .hero .w{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:64px 80px}.hhh .hero h1{font-size:clamp(56px,8.2vw,124px);font-weight:900;color:var(--red);letter-spacing:-.02em}.hhh .hero .lede{font-size:clamp(17px,1.5vw,20px);max-width:38ch;margin-top:24px}.hhh .hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hhh .stack{position:relative;height:clamp(420px,46vw,620px);min-width:0}.hhh .polar{position:absolute;width:56%;display:block;text-decoration:none;color:var(--ink);background:var(--paper);border:3px solid var(--ink);border-radius:6px;padding:12px 12px 0;box-shadow:8px 8px 0 var(--ink);transition:transform .5s cubic-bezier(.34,1.56,.64,1),z-index 0s}.hhh .polar .ph{aspect-ratio:3/4;overflow:hidden;border-radius:3px;background:var(--blush)}.hhh .polar img,.hhh .polar svg.placeholder{width:100%;height:100%;object-fit:cover}.hhh .polar .cap{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 14px;font-family:var(--display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:clamp(20px,2vw,26px)}.hhh .polar .cap svg{width:22px;height:22px}.hhh .polar.a{left:2%;top:4%;transform:rotate(-6deg);z-index:1}.hhh .polar.b{right:0;top:14%;transform:rotate(5deg);z-index:2}.hhh .polar:hover{transform:rotate(0) scale(1.03);z-index:3}.hhh .badge{position:absolute;right:-2%;top:-10%;width:clamp(120px,13vw,170px);aspect-ratio:1;z-index:4;pointer-events:none}.hhh .badge .spin{animation:hhhspin 16s linear infinite;transform-origin:50% 50%}.hhh .badge text{font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.14em;fill:var(--paper)}@keyframes hhhspin{to{transform:rotate(360deg)}}.hhh .marquee{background:var(--red);color:var(--pink);overflow:hidden;border-block:3px solid var(--ink)}.hhh .marquee .track{display:flex;width:max-content;animation:hhhmq 32s linear infinite}.hhh .marquee:hover .track{animation-play-state:paused}.hhh .marquee span{font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:900;font-size:clamp(28px,3.4vw,44px);padding:14px 0;white-space:nowrap;display:inline-flex;align-items:center}.hhh .marquee svg{width:26px;height:26px;margin:0 28px;fill:var(--pink)}@keyframes hhhmq{to{transform:translate(-50%)}}.hhh .occ .w{padding-block:96px}.hhh .occ-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.hhh .occ-list{list-style:none;margin:0;padding:0;counter-reset:o}.hhh .occ-list li{border-top:2px solid var(--line);margin:0}.hhh .occ-list li:last-child{border-bottom:2px solid var(--line)}.hhh .occ-list li:before{display:none}.hhh .occ-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px;text-decoration:none;font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:800;font-size:clamp(32px,4.4vw,58px);line-height:1.05;color:var(--ink);transition:color .2s,padding .3s}.hhh .occ-list a svg{width:34px;height:34px;flex:0 0 auto;opacity:0;transform:translate(-10px);transition:opacity .2s,transform .3s}.hhh .occ-list a.on{color:var(--red);padding-left:20px}.hhh .occ-list a.on svg{opacity:1;transform:none}.hhh .occ-list .thumb{display:none}.hhh .occ-view{position:relative;aspect-ratio:4/5;max-height:600px;width:100%;justify-self:end;max-width:100%;border:3px solid var(--ink);border-radius:6px;box-shadow:10px 10px 0 var(--red);overflow:hidden;background:var(--blush)}.hhh .occ-view img,.hhh .occ-view svg.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .45s,transform .9s}.hhh .occ-view img.on,.hhh .occ-view svg.placeholder.on{opacity:1;transform:none}.hhh .occ-view .tag{position:absolute;left:18px;bottom:18px;background:var(--paper);border:2px solid var(--ink);border-radius:4px;padding:8px 14px;font-weight:700;z-index:2}.hhh .picks{background:var(--blush)}.hhh .picks .w{padding-block:88px}.hhh .car-nav{display:flex;gap:10px;align-items:center}.hhh .car-nav button{width:52px;height:52px;border:2px solid var(--ink);border-radius:4px;background:var(--paper);display:grid;place-items:center;box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.hhh .car-nav button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.hhh .car-nav svg{width:22px;height:22px}.hhh .track-x{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 6px 14px;margin:-6px}.hhh .track-x::-webkit-scrollbar{display:none}.hhh .card{scroll-snap-align:start;text-decoration:none;color:var(--ink);display:grid;gap:12px;align-content:start;min-width:0}.hhh .card .im{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:var(--pink);border:2px solid var(--ink)}.hhh .card .im img,.hhh .card .im svg.placeholder{width:100%;height:100%;object-fit:cover;transition:transform .6s,opacity .4s}.hhh .card .im img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hhh .card:hover .im img.alt{opacity:1}.hhh .card:hover .im img{transform:scale(1.04)}.hhh .card .hire{position:absolute;left:10px;bottom:10px;background:var(--red);color:var(--paper);font-weight:700;font-size:14px;padding:6px 10px;border-radius:3px;border:2px solid var(--ink);transform:translateY(8px);opacity:0;transition:.25s}.hhh .card:hover .hire{transform:none;opacity:1}.hhh .card .vendor{font-size:13px;font-weight:700;color:var(--ink-soft)}.hhh .card h3{font-family:var(--body);font-size:17px;font-weight:600;line-height:1.3}.hhh .card .price{font-family:var(--display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:20px;color:var(--red)}.hhh .card .price small{font-family:var(--body);font-size:14px;font-weight:600;color:var(--ink)}.hhh .steps .w{padding-block:88px}.hhh .steps-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hhh .st{display:grid;gap:8px;align-content:start;text-align:left}.hhh .st .art{position:relative;aspect-ratio:1;max-width:220px;width:100%}.hhh .st .art svg{width:100%;height:100%}.hhh .st .art .custom-icon{width:100%;height:100%;display:block;object-fit:contain}.hhh .st .n{position:absolute;left:0;top:0;font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:900;font-size:64px;line-height:1;color:var(--red)}.hhh .st h3{font-size:26px;font-weight:800}.hhh .st p{color:var(--ink-soft);max-width:28ch}.hhh .ic{fill:none;stroke:var(--ink);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hhh .f-pink{fill:var(--pink)}.hhh .f-white{fill:var(--paper)}.hhh .f-red{fill:var(--red)}.hhh .f-ink{fill:var(--ink)}.hhh .f-shade{fill:var(--shade)}.hhh .sway,.hhh .bob,.hhh .pulse,.hhh .swoop{transform-box:fill-box;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.hhh .sway{transform-origin:50% 0}.hhh .pulse{transform-origin:center}.hhh .st:hover .sway{animation:hhhsway 1.6s ease-in-out infinite}@keyframes hhhsway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.hhh .st:hover .bob{transform:translateY(-12px)}.hhh .st:hover .pulse{animation:hhhpulse 1s ease-in-out infinite}@keyframes hhhpulse{50%{transform:scale(1.25)}}.hhh .st:hover .swoop{transform:translate(6px,-8px) rotate(-6deg)}.hhh .des{border-top:2px dashed var(--line)}.hhh .des .w{padding-block:88px}.hhh .tags{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:0 6px 20px;margin:0 -6px}.hhh .tags::-webkit-scrollbar{display:none}.hhh .tg{--tilt:4deg;flex:0 0 auto;position:relative;display:block;padding-top:26px;text-decoration:none;color:var(--ink);transform-origin:50% 0;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.hhh .tg:nth-child(2n){--tilt:-4deg}.hhh .tg:hover{transform:rotate(var(--tilt))}.hhh .tg:before{content:"";position:absolute;left:calc(50% - 1px);top:0;width:2px;height:38px;background:var(--ink);z-index:2}.hhh .tg .e{background:var(--ink);padding:3px;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}.hhh .tg .b{position:relative;width:150px;background:var(--paper);clip-path:polygon(21px 0,calc(100% - 21px) 0,100% 21px,100% 100%,0 100%,0 21px);padding:30px 10px 12px;text-align:center}.hhh .tg .b:after{content:"";position:absolute;left:calc(50% - 7px);top:8px;width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);background:var(--paper)}.hhh .tg .mono{aspect-ratio:1;display:grid;place-items:center;border-radius:3px;font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:900;font-size:52px;line-height:1;background:var(--blush);color:var(--red)}.hhh .tg .logo{aspect-ratio:1;display:grid;place-items:center;border-radius:3px;background:var(--blush);overflow:hidden;padding:12px}.hhh .tg .logo.is-cover{padding:0}.hhh .tg .logo img{width:100%;height:100%;object-fit:contain;display:block}.hhh .tg .logo.is-cover img{object-fit:cover}.hhh .tg:nth-child(4n+2) .mono{background:var(--pink)}.hhh .tg:nth-child(4n+3) .mono{background:var(--red);color:var(--pink)}.hhh .tg:nth-child(4n+4) .mono{background:var(--ink);color:var(--pink)}.hhh .tg .nm{display:block;margin-top:10px;font-weight:700;font-size:14px;line-height:1.25}.hhh .try .w{padding-block:0 96px}.hhh .try-box{display:grid;grid-template-columns:1.1fr 1fr;border:3px solid var(--ink);border-radius:6px;overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.hhh .try-box .ph{min-height:360px;position:relative;background:var(--blush)}.hhh .try-box .ph img,.hhh .try-box .ph svg.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hhh .try-box .tx{background:var(--red);color:var(--paper);padding:clamp(28px,4vw,56px);display:grid;align-content:center;gap:18px}.hhh .try-box h2{font-size:clamp(40px,5vw,68px);font-weight:900;color:var(--pink)}.hhh .try-box p{font-size:18px;max-width:36ch}.hhh .try-box .btn{justify-self:start}@media(max-width:989px){.hhh .hero .w{grid-template-columns:1fr;padding-block:48px 64px}.hhh .stack{height:clamp(380px,90vw,560px)}.hhh .occ-grid{grid-template-columns:1fr}.hhh .occ-view{display:none}.hhh .occ-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hhh .occ-list li,.hhh .occ-list li:last-child{border:0}.hhh .occ-list a{display:grid;gap:8px;padding:0;font-size:24px}.hhh .occ-list a.on{padding-left:0;color:var(--ink)}.hhh .occ-list a svg{display:none}.hhh .occ-list .thumb{display:block;aspect-ratio:4/5;overflow:hidden;border:2px solid var(--ink);border-radius:4px;background:var(--blush)}.hhh .occ-list .thumb img,.hhh .occ-list .thumb svg{width:100%;height:100%;object-fit:cover}.hhh .track-x{grid-auto-columns:calc((100% - 22px)/2.2)}.hhh .steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hhh .try-box{grid-template-columns:1fr}}@media(max-width:560px){.hhh .polar{width:62%}.hhh .badge{right:0;top:-6%}.hhh .track-x{grid-auto-columns:72%}.hhh .st .n{font-size:44px}.hhh .st h3{font-size:21px}.hhh .tg .b{width:124px}.hhh .tg .mono{font-size:42px}}@media(prefers-reduced-motion:reduce){.hhh *{animation:none!important;transition:none!important}}.section-hhh-try .try .w{padding-top:96px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/her-hires-kit.css.map */
