.jb-pdp__info>:empty{display:none}.jb-pdp__info>.jb-pdp__vendor{display:none}.jb-pdp{padding-top:8px}.jb-pdp__crumb{padding:8px 0 14px}.jb-pdp__info{gap:12px}.jb-pdp__form{gap:12px;margin-top:0}.jb-pdp__title{font-size:clamp(26px,2.5vw,34px);line-height:1.1;letter-spacing:-.025em}.jb-pdp__price{font-size:22px}@media(max-width:540px){.jb-pdp__title{font-size:25px}}.jb-pdp__title+.jb-pdp__rating{margin-top:-4px}.jb-pdp__rating{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--jb-ink-2, #3b3447);text-decoration:none}a.jb-pdp__rating:hover{text-decoration:underline}.jb-pdp__rating strong{color:var(--jb-ink, #0e0c14);font-weight:700}.jb-pdp__stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;color:#ddd6c6}.jb-pdp__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--jb-pct, 90%);overflow:hidden;white-space:nowrap;color:var(--jb-gold, #d4a84a)}.jb-pdp__pills{display:flex;flex-wrap:wrap;gap:6px}.jb-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}.jb-pill svg{flex-shrink:0;width:11px;height:11px}.jb-pill--licensed{background:#16a34a;color:#fff}.jb-pill--hot{background:#e0301e;color:#fff}.jb-pill--fast{background:#f26b1d;color:#fff}.jb-pill--low{background:#f5c518;color:#2a2200}.jb-pill--jb{background:var(--jb-purple, #281f5d);color:var(--jb-gold, #d4a84a)}.jb-pill--nycc{background:#1565d8;color:#fff}.jb-pdp__desc{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;color:var(--jb-ink-2, #3b3447)}.jb-pdp__desc-body{max-height:3.75em;overflow:hidden;position:relative}.jb-pdp__desc-body p{margin:0 0 8px}.jb-pdp__desc-body p:last-child{margin-bottom:0}.jb-pdp__desc.is-clamped:not(.is-open) .jb-pdp__desc-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.25em;background:linear-gradient(rgba(250,247,242,0),var(--jb-bg, #faf7f2))}.jb-pdp__desc.is-open .jb-pdp__desc-body{max-height:none}.jb-pdp__desc-more{margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--jb-purple, #281f5d);text-decoration:underline;cursor:pointer}.jb-pdp__specs,.jb-pdp__spec-list{display:flex;flex-wrap:wrap;gap:4px 16px;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;color:var(--jb-ink-3, #7a7388)}.jb-pdp__spec-list{margin-bottom:12px}.jb-pdp__spec b{color:var(--jb-purple, #281f5d);font-weight:700;margin-right:4px}.jb-pdp__info>.jb-pdp__trust{margin:0;padding:12px 14px;grid-template-columns:repeat(2,1fr)}.jb-pdp__form .jb-pdp__ship{margin-bottom:0;padding:10px 14px;font-size:14px}.jb-pdp__qty-btn{height:56px}.jb-pdp__atc{height:56px;color:#fff;font-size:17px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px #281f5d47}.jb-pdp__form .shopify-payment-button{margin-top:0}.jb-pdp .shopify-payment-button shopify-accelerated-checkout{margin-top:0}.jb-pdp .shopify-payment-button__more-options{margin:8px 0 0!important;font-size:13px!important;line-height:1.3!important}.jb-pdp .jb-mini{margin-top:0;padding:18px;border-radius:16px;background:#f1edfb;border:1.5px solid #ddd3f5}.jb-pdp .jb-mini__title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--jb-ink, #0e0c14)}.jb-pdp .jb-mini__row{gap:12px;margin-top:12px}.jb-pdp .jb-mini__card{padding:10px;border-radius:14px;box-shadow:0 4px 16px #281f5d1a;transition:transform .18s,box-shadow .18s}.jb-pdp .jb-mini__card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #281f5d29}.jb-pdp .jb-mini__name{font-size:13px;font-weight:700}.jb-pdp .jb-mini__price{font-size:15px;font-weight:800}.jb-pdp .jb-mini__add{padding:9px 8px;background:var(--jb-purple, #281f5d);border-color:var(--jb-purple, #281f5d);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.jb-pdp .jb-mini__add:hover{background:var(--jb-gold, #d4a84a);border-color:var(--jb-gold, #d4a84a);color:var(--jb-purple, #281f5d)}@media(prefers-reduced-motion:reduce){.jb-pdp .jb-mini__card,.jb-pdp .jb-mini__card:hover{transition:none;transform:none}}@media(max-width:540px){.jb-pdp{padding-top:4px}.jb-pdp__crumb{display:none}.jb-pdp__grid{gap:18px}.jb-pdp__info>.jb-pdp__trust{grid-template-columns:repeat(2,1fr);gap:8px}.jb-pdp__trust-cell{font-size:12px;gap:8px}.jb-pdp .jb-mini{padding:14px}.jb-pdp .jb-mini__title{font-size:18px}.jb-pdp .jb-mini__row{gap:8px}.jb-pdp .jb-mini__card{padding:8px}.jb-pdp .jb-mini__add{font-size:11.5px;letter-spacing:.04em}}.jb-sticky{display:none}@media(max-width:750px){.jb-sticky{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:2147482000;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--jb-line, #e8e2d6);box-shadow:0 -6px 20px #0e0c141f;transform:translateY(110%);transition:transform .25s ease}.jb-sticky.is-on{transform:translateY(0)}body:has(.jb-cd.is-open) .jb-sticky{display:none}body.jb-sticky-on{padding-bottom:76px}.jb-sticky__img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f0ece2}.jb-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1;font-family:Geist,Inter,system-ui,sans-serif}.jb-sticky__title{font-size:13px;font-weight:700;color:var(--jb-ink, #0e0c14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-sticky__price{font-size:13px;font-weight:700;color:var(--jb-ink-2, #3b3447)}.jb-sticky__btn{flex-shrink:0;height:48px;padding:0 20px;border:0;border-radius:99px;background:var(--jb-purple, #281f5d);color:#fff;font-family:Geist,Inter,system-ui,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.jb-sticky__btn:disabled{opacity:.5}}@media(prefers-reduced-motion:reduce){.jb-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jb-pdp-refresh.css.map */
