.catalog-hero{isolation:isolate;background:var(--color-section-pink);min-height:209px;position:relative;overflow:hidden}.catalog-hero__backdrop{z-index:0;position:absolute;inset:0}.catalog-hero__backdrop img{object-position:center 51%!important}@media (min-width:641px){.catalog-hero__backdrop{aspect-ratio:3;max-width:100%;height:150%;top:-22%;bottom:auto;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.catalog-hero__backdrop img{object-fit:contain;object-position:right center!important}}.catalog-hero__inner{z-index:1;align-items:center;min-height:209px;display:flex;position:relative}.catalog-hero__copy{z-index:1;isolation:isolate;flex:0 350px;min-width:0;max-width:min(350px,40%);padding-block:19px;position:relative}.catalog-hero__heading{color:var(--color-brand-primary);font:800 clamp(36px, 3.7vw, 44px) / 1.05 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.catalog-hero__description{max-width:395px;color:var(--color-storefront-ink);font:500 clamp(13px, 1.25vw, 15px) / 1.75 var(--font-body);letter-spacing:.045em;overflow-wrap:anywhere;margin:11px 0 0}.catalog-hero__lead{font-weight:800;display:block}@media (min-width:801px){.catalog-hero--wide-title .catalog-hero__copy{flex-basis:560px;max-width:min(560px,55%)}.catalog-hero--wide-title .catalog-hero__heading{font-size:clamp(34px,3.5vw,44px)}}.catalog-hero__decorations{z-index:2;pointer-events:none;flex:0 0 clamp(128px,14vw,170px);align-self:stretch;min-height:209px;position:relative}.catalog-hero__doodle{width:34px;height:34px;position:absolute}.catalog-hero__doodle--star-one{width:25px;height:25px;top:30%;left:30%}.catalog-hero__doodle--star-two{width:31px;height:31px;top:57%;left:52%;transform:rotate(25deg)}.catalog-hero__doodle--heart{width:44px;height:44px;bottom:9%;left:4%}@media (max-width:800px){.catalog-hero__decorations{display:none}}@media (max-width:640px){.catalog-hero{min-height:194px}.catalog-hero__backdrop{-webkit-mask-image:linear-gradient(90deg,#0000 min(17rem,85%),#000);mask-image:linear-gradient(90deg,#0000 min(17rem,85%),#000)}.catalog-hero__backdrop img{object-position:center!important}.catalog-hero__inner{min-height:194px;padding-inline:1.25rem}.catalog-hero__copy{flex-basis:15rem;max-width:15rem;padding-block:20px}.catalog-hero__heading{font-size:clamp(34px,9vw,40px)}.catalog-hero__description{max-width:220px;font-size:12px;line-height:1.65}}
