.bopiko-crew{background:rgb(var(--color-background))}.bopiko-crew__inner{padding-top:var(--bopiko-crew-padding-top);padding-bottom:var(--bopiko-crew-padding-bottom)}.bopiko-crew__intro{max-width:75rem;margin:0 auto 3.8rem;text-align:center}.bopiko-crew__heading{margin:0;color:var(--bopiko-charcoal);font-size:clamp(3.6rem,4.5vw,5.6rem);line-height:1.05}.bopiko-crew__supporting-text{margin:1.4rem 0 0;color:#332c2ac2;font-size:clamp(1.6rem,1.5vw,1.9rem)}.bopiko-crew__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bopiko-crew__grid--count-1{grid-template-columns:minmax(0,1fr);max-width:68rem;margin-inline:auto}.bopiko-crew__grid--count-2,.bopiko-crew__grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bopiko-crew__card{--crew-tint: var(--bopiko-lavender-soft);--crew-ink: var(--bopiko-lavender);display:flex;min-width:0;flex-direction:column;overflow:hidden;border:.1rem solid var(--bopiko-border);border-radius:var(--bopiko-radius-xl);background:#fff;box-shadow:var(--bopiko-shadow-sm);color:var(--bopiko-charcoal);text-decoration:none;transition:box-shadow .18s ease,transform .18s var(--bopiko-ease)}.bopiko-crew__card--peach{--crew-tint: var(--bopiko-peach);--crew-ink: #9b5b41}.bopiko-crew__card--blush{--crew-tint: var(--bopiko-blush);--crew-ink: #985769}.bopiko-crew__card--yellow{--crew-tint: var(--bopiko-yellow);--crew-ink: #85652d}.bopiko-crew__card--sage{--crew-tint: var(--bopiko-sage);--crew-ink: #4c7652}@media(hover:hover){.bopiko-crew__card:hover{box-shadow:var(--bopiko-shadow-md);transform:translateY(-.3rem)}}.bopiko-crew__card:focus-visible{outline:.3rem solid var(--bopiko-focus);outline-offset:.4rem}.bopiko-crew__media{display:grid;place-items:center;width:100%;aspect-ratio:1.4 / 1;overflow:hidden;background:var(--crew-tint)}.bopiko-crew__image{display:block;width:100%;height:100%;object-fit:contain}.bopiko-crew__image-fallback{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.bopiko-crew__fallback-circle{position:absolute;width:52%;aspect-ratio:1;border-radius:45% 55% 51% 49%/50% 45% 55% 50%;background:#ffffff85;transform:rotate(15deg)}.bopiko-crew__fallback-spark{position:relative;color:var(--crew-ink);font-size:8rem;opacity:.6}.bopiko-crew__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(2.2rem,3vw,3.2rem)}.bopiko-crew__labels{display:flex;flex-wrap:wrap;gap:.8rem;min-height:0}.bopiko-crew__labels:empty{display:none}.bopiko-crew__mood,.bopiko-crew__availability{display:inline-flex;align-items:center;min-height:2.8rem;padding:.4rem 1.1rem;border-radius:999px;background:var(--crew-tint);color:var(--crew-ink);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.bopiko-crew__availability{background:#f3eeeb;color:var(--bopiko-charcoal)}.bopiko-crew__name{margin:1.4rem 0 0;color:var(--bopiko-charcoal);font-size:clamp(2.6rem,2.8vw,3.6rem);line-height:1.08;overflow-wrap:anywhere}.bopiko-crew__labels:empty+.bopiko-crew__name{margin-top:0}.bopiko-crew__personality{margin:.9rem 0 0;color:var(--crew-ink);font-size:1.6rem;font-weight:700;line-height:1.35}.bopiko-crew__description{margin:1.3rem 0 0;color:#332c2ad1;font-size:1.6rem;line-height:1.5}.bopiko-crew__quote{margin:1.4rem 0 0;color:#332c2aad;font-size:1.5rem;font-style:italic;line-height:1.45}.bopiko-crew__footer{display:flex;width:100%;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;margin-top:auto;padding-top:2.4rem}.bopiko-crew__price{color:var(--bopiko-charcoal);font-size:1.5rem;font-weight:700;white-space:nowrap}.bopiko-crew__cta{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;gap:1rem;padding:.8rem 1.6rem;border-radius:999px;background:var(--bopiko-lavender);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}.bopiko-crew__cta span{font-size:1.8rem;line-height:1}.bopiko-crew__editor-note{margin:0;padding:3rem;border:.1rem dashed var(--bopiko-border);border-radius:var(--bopiko-radius-md);text-align:center}@media screen and (max-width:989px){.bopiko-crew__grid,.bopiko-crew__grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bopiko-crew__grid--count-1{grid-template-columns:minmax(0,1fr)}.bopiko-crew__grid:not(.bopiko-crew__grid--count-1)>:last-child:nth-child(odd){grid-column:1 / -1}}@media screen and (max-width:749px){.bopiko-crew__inner{padding-top:min(var(--bopiko-crew-padding-top),5.6rem);padding-bottom:min(var(--bopiko-crew-padding-bottom),5.6rem)}.bopiko-crew__intro{margin-bottom:2.6rem}.bopiko-crew__grid,.bopiko-crew__grid--count-1,.bopiko-crew__grid--count-2,.bopiko-crew__grid--count-4{grid-template-columns:minmax(0,1fr);gap:1.6rem}.bopiko-crew__grid:not(.bopiko-crew__grid--count-1)>:last-child:nth-child(odd){grid-column:auto}.bopiko-crew__media{aspect-ratio:1.45 / 1}.bopiko-crew__content{padding:2.2rem}.bopiko-crew__name{font-size:clamp(2.5rem,7vw,3.2rem)}.bopiko-crew__description{font-size:1.5rem}}@media screen and (max-width:359px){.bopiko-crew__content{padding:1.8rem}.bopiko-crew__footer{align-items:stretch}.bopiko-crew__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-bopiko-crew.css.map */
