.casepoppy-collection-intro,.casepoppy-collection-grid,.casepoppy-valentines-about,.casepoppy-valentines-explore{--casepoppy-ink: #171717;--casepoppy-pink: #ff008a;--casepoppy-cream: #f7f4ee;--casepoppy-blueberry: #171717;--casepoppy-light-blueberry: #fff0b8;--casepoppy-strawberry: #ff3028;--casepoppy-raspberry: #171717;--casepoppy-soft-gray: #f7f4ee;--color-foreground: 23, 23, 23;color:var(--casepoppy-ink)}.casepoppy-collection-intro{padding:2.4rem 0 3.2rem;background:var(--casepoppy-cream)}.casepoppy-collection-intro__inner{max-width:140rem;margin-inline:auto;padding-inline:4rem}.casepoppy-collection-intro__breadcrumbs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.4rem;font-size:1.2rem;line-height:1.5}.casepoppy-collection-intro__breadcrumbs a{color:inherit;text-underline-offset:.3rem}.casepoppy-collection-intro__breadcrumbs span:last-child{color:#57544e}.casepoppy-collection-intro__banner{display:grid;grid-template-columns:1fr minmax(26rem,32%);min-height:34rem;overflow:hidden;border:2px solid var(--casepoppy-ink);background:#fff}.casepoppy-collection-intro__copy{align-self:center;padding:4.5rem 5rem}.casepoppy-collection-intro__eyebrow{margin:0 0 1.8rem;font-size:1.1rem;font-weight:800;line-height:1.5;letter-spacing:.1em}.casepoppy-collection-intro h1{max-width:82rem;margin:0;color:var(--casepoppy-ink);font-family:Arial Black,Arial,sans-serif;font-size:clamp(4.2rem,5.8vw,8rem);font-weight:900;line-height:.94;letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere}.casepoppy-collection-intro__description{max-width:48rem;margin-top:2.4rem;color:#494641;font-size:1.6rem;line-height:1.6;letter-spacing:0}.casepoppy-collection-intro__description p{margin:0}.casepoppy-collection-intro__art{position:relative;display:grid;min-width:0;min-height:100%;overflow:hidden;place-items:center;border-left:2px solid var(--casepoppy-ink);background:var(--casepoppy-ink)}.casepoppy-collection-intro__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.casepoppy-collection-intro__flower{width:min(84%,30rem);height:auto;transform:rotate(-13deg)}.casepoppy-collection-intro__stamp{position:absolute;right:1.8rem;bottom:2rem;margin:0;padding:.9rem 1.2rem;border:2px solid #171717;background:#ffcf00;color:#171717;font-size:1.1rem;font-weight:900;line-height:1;letter-spacing:.035em;transform:rotate(-7deg)}.casepoppy-collection-intro__edits{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.casepoppy-collection-intro__edit{display:inline-flex;align-items:center;gap:1.4rem;padding:1rem 1.6rem;border:1px solid var(--casepoppy-ink);color:var(--casepoppy-ink);background:#fff;font-size:1.2rem;font-weight:800;text-decoration:none;text-transform:uppercase}.casepoppy-collection-intro__edit:hover{color:#fff;background:var(--casepoppy-ink)}.casepoppy-collection-intro__edit:focus-visible{outline:3px solid #ff008a;outline-offset:4px}.casepoppy-collection-grid{--color-background: 247, 244, 238;background:var(--casepoppy-cream)}.casepoppy-collection-grid .page-width{max-width:140rem;padding-inline:4rem}.casepoppy-collection-grid .casepoppy-valentines-grid__controls{margin-bottom:3rem;border-top:1px solid #b6b2aa;border-bottom:1px solid #b6b2aa;box-shadow:none;background:var(--casepoppy-cream)}.casepoppy-collection-grid .casepoppy-valentines-grid__view{left:max(18rem,calc((100vw - 140rem)/2 + 18rem))}.casepoppy-collection-grid .casepoppy-valentines-grid__view-button{border-radius:0}.casepoppy-collection-grid .casepoppy-valentines-grid__view-button.is-active{color:#fff;background:var(--casepoppy-ink)}.casepoppy-collection-grid .casepoppy-valentines-grid__view-button:focus-visible{outline:2px solid #171717;outline-offset:3px}.casepoppy-collection-grid .facet-filters__label,.casepoppy-collection-grid .facet-filters__sort,.casepoppy-collection-grid .mobile-facets__open,.casepoppy-collection-grid .facets__summary{font-size:1.2rem;letter-spacing:.02em;text-transform:uppercase}.casepoppy-collection-grid .product-grid{column-gap:2.2rem;row-gap:3.8rem;padding-top:0}.casepoppy-collection-grid .casepoppy-valentines-card{padding:0;color:var(--casepoppy-ink);text-align:left}.casepoppy-collection-grid .casepoppy-valentines-card__media{aspect-ratio:.88 / 1;border:1px solid #c3c0b9;border-radius:0;background:#f7f7f7}.casepoppy-collection-grid .casepoppy-valentines-card__image--inset{width:84%}.casepoppy-collection-grid .casepoppy-valentines-card:hover .casepoppy-valentines-card__media{border-color:#171717}.casepoppy-collection-grid .casepoppy-valentines-card__info{align-items:flex-start;padding:1.5rem 0 0}.casepoppy-collection-grid .casepoppy-valentines-card__title{font-family:Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.3;letter-spacing:-.025em}.casepoppy-collection-grid .casepoppy-valentines-card__price{margin-top:.6rem;color:#494641;font-size:1.3rem}.casepoppy-collection-grid .casepoppy-valentines-card__preview-label{color:#57544e;font-size:1.15rem;letter-spacing:0}.casepoppy-collection-grid .casepoppy-valentines-card__badge{border:1px solid #171717;border-radius:0;background:#171717;color:#fff;font-size:.9rem}.casepoppy-collection-grid .casepoppy-valentines-card__badge--preview{background:#ffcf00;color:#171717}.casepoppy-collection-grid .casepoppy-valentines-card__quick-view{border-radius:0;background:var(--casepoppy-ink);text-align:center;text-transform:uppercase}.casepoppy-collection-grid .casepoppy-valentines-card__offer,.casepoppy-collection-grid .casepoppy-valentines-card__rating{justify-content:flex-start}.casepoppy-collection-grid .casepoppy-valentines-card:hover .casepoppy-valentines-card__image--secondary{transform:translate(-50%,-50%) scale(1.025)}.casepoppy-collection-grid .casepoppy-valentines-demo-note{margin:0;padding:1.3rem 1.5rem;border-left:3px solid #171717;color:#494641;font-size:1.25rem;line-height:1.6;background:#eeeae2}.casepoppy-collection-grid .casepoppy-valentines-progress{max-width:40rem;margin-top:5rem}.casepoppy-collection-grid .casepoppy-valentines-progress__track{height:.4rem;border-radius:0;background:#d9d5cd}.casepoppy-collection-grid .casepoppy-valentines-progress__bar{border-radius:0;background:#171717}.casepoppy-valentines-about{border-top:2px solid #171717;background:#ffcf00}.casepoppy-valentines-about .casepoppy-valentines-about__inner{max-width:100rem}.casepoppy-valentines-about .casepoppy-valentines-about__heading{color:#171717;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.2rem,3.5vw,5rem);font-weight:900;letter-spacing:-.05em;text-transform:uppercase}@media screen and (min-width:750px){.casepoppy-collection-grid--horizontal .casepoppy-valentines-grid__view,.casepoppy-collection-grid--vertical .casepoppy-valentines-grid__view{position:static;justify-content:flex-end;max-width:140rem;margin-inline:auto;padding:.7rem 4rem;transform:none}.casepoppy-collection-grid--vertical .casepoppy-valentines-grid__controls{flex:0 0 26rem;align-self:flex-start;margin-right:2.5rem}.casepoppy-collection-grid--vertical .facets-vertical{gap:0}.casepoppy-collection-grid--vertical .facets-vertical .facets-wrapper{width:100%;padding-right:0}}@media screen and (max-width:820px){.casepoppy-collection-intro{padding-top:1.5rem;padding-bottom:2.4rem}.casepoppy-collection-intro__inner,.casepoppy-collection-grid .page-width{padding-inline:2rem}.casepoppy-collection-intro__banner{grid-template-columns:1fr 30%;min-height:28rem}.casepoppy-collection-intro__copy{padding:3rem}.casepoppy-collection-intro h1{font-size:clamp(3.8rem,6.6vw,5.5rem)}.casepoppy-collection-intro__stamp{right:.8rem;bottom:1.3rem;padding:.7rem;font-size:.85rem}.casepoppy-collection-grid .product-grid{column-gap:1.4rem;row-gap:2.8rem}.casepoppy-collection-grid .casepoppy-valentines-grid__view{right:2rem;left:auto}.casepoppy-collection-grid .casepoppy-valentines-card__title{font-size:1.4rem}.casepoppy-collection-grid .casepoppy-valentines-card__info{padding-top:1.2rem}}@media screen and (max-width:549px){.casepoppy-collection-intro__banner{grid-template-columns:1fr;min-height:0}.casepoppy-collection-intro__copy{padding:3rem 2.4rem}.casepoppy-collection-intro h1{font-size:clamp(3.7rem,10vw,5.2rem)}.casepoppy-collection-intro__eyebrow{margin-bottom:1.4rem;font-size:1rem}.casepoppy-collection-intro__description{margin-top:1.8rem;font-size:1.4rem}.casepoppy-collection-intro__art{min-height:14rem;max-height:14rem;border-top:2px solid #171717;border-left:0}.casepoppy-collection-intro__flower{width:20rem}.casepoppy-collection-intro__stamp{right:2rem;bottom:2rem;font-size:1rem}.casepoppy-collection-grid .casepoppy-valentines-grid__view-label{display:none}.casepoppy-collection-grid .casepoppy-valentines-card__badge{top:.8rem;left:.8rem;max-width:calc(100% - 1.6rem);font-size:.8rem}.casepoppy-collection-grid .casepoppy-valentines-card__preview-label{font-size:1.05rem}}.casepoppy-collection-intro__banner--text-only{grid-template-columns:1fr}.casepoppy-collection-grid.casepoppy-valentines-grid--list .product-grid{grid-template-columns:minmax(0,1fr)}.casepoppy-collection-grid.casepoppy-valentines-grid--list .casepoppy-valentines-card__info{padding:0}@media(prefers-reduced-motion:reduce){.casepoppy-collection-grid .casepoppy-valentines-card__image,.casepoppy-collection-grid .casepoppy-valentines-card__quick-view{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casepoppy-collection-brand.css.map */
