:root{--jooly-sage: #879A70;--jooly-charcoal: #171719;--jooly-cream: #FAF9F6;--jooly-beige: #EDE8DF;--jooly-coral: #E58B7B;--jooly-muted: #6b6b66;--jooly-radius: 20px;--jooly-radius-lg: 28px;--jooly-shadow: 0 6px 24px rgba(23, 23, 25, .06);--jooly-shadow-hover: 0 12px 32px rgba(23, 23, 25, .1);--jooly-font-heading: var(--font-heading--family, "Manrope", sans-serif);--jooly-font-body: var(--font-body--family, "DM Sans", sans-serif)}.jooly-section{padding:3.25rem 1.25rem}.jooly-section__wrap{max-width:1200px;margin-inline:auto}.jooly-section__head{max-width:680px;margin:0 auto 2.2rem;text-align:center}.jooly-section__head--left{margin-inline:0;text-align:left}.jooly-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--jooly-font-heading);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jooly-sage);margin:0 0 .6rem}.jooly-h2{font-family:var(--jooly-font-heading);font-weight:800;color:var(--jooly-charcoal);font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.15;margin:0 0 .6rem}.jooly-sub{font-family:var(--jooly-font-body);font-size:.97rem;line-height:1.6;color:var(--jooly-muted);margin:0}.jooly-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.9rem;border-radius:999px;border:1.5px solid transparent;font-family:var(--jooly-font-heading);font-weight:700;font-size:.95rem;letter-spacing:.01em;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease}.jooly-btn:hover{transform:translateY(-1px);filter:brightness(.96)}.jooly-btn:active{transform:translateY(0)}.jooly-btn:focus-visible{outline:2px solid var(--jooly-sage);outline-offset:2px}.jooly-btn--primary{background:var(--jooly-sage);color:#fff}.jooly-btn--secondary{background:transparent;color:var(--jooly-charcoal);border-color:var(--jooly-charcoal)}.jooly-btn--coral{background:var(--jooly-coral);color:#fff}.jooly-btn--light{background:#fff;color:var(--jooly-charcoal)}.jooly-rating{display:inline-flex;align-items:center;gap:.35rem}.jooly-rating__stars{position:relative;display:inline-block;font-size:.95rem;line-height:1;letter-spacing:2px;font-family:system-ui,sans-serif}.jooly-rating__row--bg{color:#d9d4c9}.jooly-rating__row--fg{color:var(--jooly-sage);position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.jooly-rating__count{font-size:.8rem;color:var(--jooly-muted)}.jooly-pcard{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--jooly-radius);overflow:hidden;box-shadow:var(--jooly-shadow);transition:transform .2s ease,box-shadow .2s ease}.jooly-pcard:hover{transform:translateY(-3px);box-shadow:var(--jooly-shadow-hover)}.jooly-pcard__media{position:relative;aspect-ratio:1;background:var(--jooly-beige)}.jooly-pcard__media img{width:100%;height:100%;object-fit:cover;display:block}.jooly-pcard__badge{position:absolute;top:.7rem;left:.7rem;background:var(--jooly-coral);color:#fff;font-family:var(--jooly-font-heading);font-weight:700;font-size:.72rem;padding:.3rem .65rem;border-radius:999px;letter-spacing:.04em;z-index:1}.jooly-pcard__body{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1.1rem;flex:1}.jooly-pcard__title{font-family:var(--jooly-font-heading);font-weight:700;font-size:.95rem;line-height:1.35;color:var(--jooly-charcoal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jooly-pcard__title a{text-decoration:none;color:inherit}.jooly-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.jooly-pcard__price-row{display:flex;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.35rem}.jooly-pcard__price{font-family:var(--jooly-font-heading);font-weight:800;font-size:1.05rem;color:var(--jooly-charcoal)}.jooly-pcard__compare{color:#9a9a95;font-size:.85rem}.jooly-pcard__atc{margin-top:.6rem;position:relative;z-index:1}.jooly-pcard__atc form{margin:0}.jooly-pcard__atc .jooly-btn{width:100%;padding:.72rem 1rem;font-size:.88rem}.jooly-pcard__atc .jooly-btn[aria-disabled=true]{background:#c9c6bf;color:#fff;cursor:not-allowed;pointer-events:none}.jooly-oo{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jooly-brand.css.map */
