.wb-earn{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:var(--wb-anchor-offset, 96px)}.wb-earn__heart{position:absolute;top:-8%;right:-18%;z-index:0;width:min(90vw,544px);height:auto;color:var(--wc-accent, #f878be);opacity:.35;pointer-events:none}.wb-theme--dark .wb-earn__heart{opacity:.28}@media screen and (min-width:990px){.wb-earn__heart{top:50%;right:-4%;width:576px;transform:translateY(-50%)}.wb-earn--media-right .wb-earn__heart{right:auto;left:-4%}}.wb-earn__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px}@media screen and (min-width:990px){.wb-earn__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px}.wb-earn--media-right .wb-earn__media{order:2}}.wb-earn__media{position:relative;min-width:0}.wb-earn--collage .wb-earn__media{padding-bottom:14%}.wb-earn__frame{position:relative;overflow:hidden;background-color:#0209120f}.wb-theme--dark .wb-earn__frame{background-color:#fcfcfc0f}.wb-earn__frame--primary{width:100%;aspect-ratio:4 / 5}.wb-earn--collage .wb-earn__frame--primary{width:74%}.wb-earn--collage.wb-earn--media-right .wb-earn__frame--primary{margin-left:auto}.wb-earn__frame--secondary{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:3 / 4;outline:6px solid var(--wb-earn-ring, #020912)}.wb-earn--media-right .wb-earn__frame--secondary{right:auto;left:0}.wb-theme--dark .wb-earn__frame--secondary{--wb-earn-ring: var(--wc-primary, #020912)}.wb-theme--blush .wb-earn__frame--secondary{--wb-earn-ring: var(--wb-blush, #fcf0f6)}.wb-theme--light .wb-earn__frame--secondary{--wb-earn-ring: var(--wc-background, #fcfcfc)}.wb-earn__img,.wb-earn__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wb-earn__placeholder{fill:currentColor;opacity:.25}.wb-earn__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:512px}.wb-earn__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.wb-earn__eyebrow:before{content:"";display:block;width:32px;height:1px;background-color:var(--wc-accent, #f878be)}.wb-earn__heading{margin:16px 0 0;font-family:var(--font-heading-family);font-size:clamp(30.4px,7.5vw,40px);font-weight:500;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:inherit;overflow-wrap:break-word}@media screen and (min-width:750px){.wb-earn__heading{font-size:clamp(40px,4vw,56px)}}.wb-earn__body{margin-top:20px;font-size:16px;line-height:1.6;opacity:.88}.wb-earn__body p{margin:0}.wb-earn__body p+p{margin-top:8px}.wb-theme--dark .wb-earn__body,.wb-theme--dark .wb-earn__body p{color:inherit}.wb-earn__actions{margin-top:32px}@media screen and (max-width:749px){.wb-earn__actions,.wb-earn__actions .wb-btn{width:100%}}@media(hover:hover){.wb-earn__frame .wb-earn__img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.wb-earn__frame:hover .wb-earn__img{transform:scale(1.03)}}@media(prefers-reduced-motion:no-preference){.wb-earn__heart path{animation:wb-earn-heart 9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}}@keyframes wb-earn-heart{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.wb-earn__frame .wb-earn__img{transition:none}.wb-earn__frame:hover .wb-earn__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-weborrow-earn.css.map */
