@font-face{font-family:Qulani Display;src:url(qulani.woff) format("woff");font-display:swap;font-weight:400 700;font-style:normal}.q-collection{--font-display: "Qulani Display", cursive;--font-serif: var(--q-body, "Manrope", system-ui, sans-serif);--font-sans: var(--q-body, "Manrope", system-ui, sans-serif);--color-paper: var(--q-white, #ffffff);--color-ink: var(--q-ink, #050a0b);--color-sage: var(--q-ink, #050a0b);--color-soft: var(--q-gray-1, #f5f5f5);--color-line: var(--q-gray-2, #e9e9e9);--color-muted: var(--q-muted, rgba(10,20,21,.45));--color-ink-soft: rgba(5, 10, 11, .65);color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans)}.q-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px}.q-eyebrow--light{color:#ffffffd9}.q-display{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(48px,7vw,88px);line-height:.95;margin:0;color:var(--color-ink)}.q-serif{font-family:var(--font-sans);font-style:normal;font-weight:400}.q-serif--md{font-family:var(--font-sans);font-style:normal;font-size:clamp(22px,3vw,38px);line-height:1.1;margin:6px 0 0;font-weight:300}.q-serif--lg{font-family:var(--font-display);font-style:normal;font-size:clamp(22px,3vw,34px);line-height:1.1;margin:4px 0 0;color:var(--color-paper);font-weight:400}.q-script{font-family:var(--font-display);font-style:normal}.q-accent{color:var(--color-sage)}.q-coll-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;padding:70px var(--q-pad, 60px) 40px}.q-coll-hero__intro{font-family:var(--font-sans);font-size:14px;line-height:1.7;color:var(--color-ink-soft);max-width:420px;justify-self:end}.q-coll-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px var(--q-pad, 60px);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.q-coll-toolbar__tabs{display:flex;gap:24px;flex-wrap:wrap}.q-coll-toolbar__tab{color:inherit;text-decoration:none;opacity:.5;padding-bottom:2px;border-bottom:1px solid transparent;transition:opacity .15s}.q-coll-toolbar__tab:hover{opacity:.8;border-bottom-color:var(--color-ink)}.q-coll-toolbar__tab.is-active{opacity:1;border-bottom-color:var(--color-ink)}.q-coll-toolbar__sort{display:flex;gap:24px;align-items:center}.q-coll-toolbar__chip{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:inherit;letter-spacing:inherit;text-transform:inherit;display:flex;align-items:center;gap:4px}.q-coll-toolbar__select{background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0;-webkit-appearance:none}.q-coll-grid{padding:40px var(--q-pad, 60px) 0}.q-coll-empty{text-align:center;padding:80px 0;font-size:13px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase}.q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}.q-card{display:block;text-decoration:none;color:inherit}.q-card__media{position:relative;background:var(--color-soft);aspect-ratio:3 / 4;overflow:hidden}.q-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.q-card:hover .q-card__img{transform:scale(1.03)}.q-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease,transform .6s ease}.q-card:hover .q-card__img--secondary{opacity:1}.q-card:hover .q-card__img--primary{opacity:0}.q-card__img--primary{transition:opacity .4s ease,transform .6s ease}.q-card__tag{position:absolute;top:14px;left:14px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.15em;padding:5px 10px;text-transform:uppercase}.q-card__wish{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:0;cursor:pointer;font-size:13px;display:grid;place-items:center;transition:background .15s,color .15s}.q-card__wish:hover,.q-card__wish[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.q-card__row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;gap:8px}.q-card__title{margin:0;font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:15px;line-height:1.25}.q-card__sub{margin:4px 0 0;font-family:var(--font-sans);font-size:10.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.q-card__price{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.q-pagination{padding:40px 0 100px;text-align:center}.q-pagination__more{display:inline-block;padding:14px 28px;border:1px solid var(--color-ink);font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);text-decoration:none;cursor:pointer;background:transparent;transition:background .2s,color .2s}.q-pagination__more:hover{background:var(--color-ink);color:var(--color-paper)}.q-pagination__end{font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.q-coll-hero,.q-coll-toolbar,.q-coll-grid{padding-left:16px;padding-right:16px}.q-coll-hero{grid-template-columns:1fr;gap:16px;padding-top:36px;padding-bottom:20px}.q-coll-hero__intro{justify-self:start;max-width:none}.q-coll-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.q-coll-toolbar__tabs{gap:16px;flex-wrap:wrap}.q-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collection-qulani.css.map */
