.jhub_checkout{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.1);backdrop-filter:blur(40px);border-radius:50%;color:#fff;font-size:22px;line-height:1;flex-shrink:0}.jhub_checkout:hover,.jhub_checkout:focus{background-color:rgba(255,255,255,.1);color:#fff;transform:scale(1.05)}.jhub-portfolio-tab{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px}.jhub-portfolio-tab .tab-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:40px;font-weight:500;font-size:16px;line-height:1;letter-spacing:-.01em;color:#000;padding:7px 15px}.jhub-portfolio-tab .tab-btn.active{border-color:#000;background-color:#000;color:#fff}.jhub-portfolio-item .portfolio-content .portfolio-content-bottom{margin-top:20px}.jhub-portfolio-item .jhub_price{font-weight:700;font-size:26px;line-height:1;letter-spacing:-.03em;color:#000}.jhub-portfolio-item .jhub_price .price{font-size:75%;text-decoration:line-through;color:rgba(0,0,0,.5)}.jhub-portfolio-panel.is-animating{animation:jhub-portfolio-panel-in .28s ease-out both}@media (prefers-reduced-motion:reduce){.jhub-portfolio-panel.is-animating{animation:none}}@media screen and (max-width:767px){.jhub-portfolio-tab{gap:6px}}