.fd-offer{padding:var(--of-top-mobile) var(--of-side-mobile) var(--of-bottom-mobile)}.fd-offer__card{box-sizing:border-box;max-width:var(--of-max);margin-inline:auto;padding:var(--of-padding-mobile);display:flex;flex-direction:column;gap:var(--of-gap-mobile);background:var(--of-background);color:var(--of-text);border-radius:var(--of-radius)}.fd-offer__media{flex-shrink:0;aspect-ratio:var(--of-ratio_mobile);border-radius:var(--of-image-radius);overflow:hidden}.fd-offer__media :is(picture,img,svg){display:block;width:100%;height:100%;object-fit:var(--of-image_fit)}.fd-offer__content{min-width:0;text-align:var(--of-alignment_mobile);padding-bottom:8px}.fd-offer__eyebrow{display:inline-block;max-width:100%;font-family:Fraunces FD,Georgia,serif;font-style:italic;font-size:var(--of-eyebrow_size-mobile);line-height:1.25;padding:3px 7px;border:1px solid var(--of-label_color);border-radius:3px;color:var(--of-label_color);background:var(--of-label_background);overflow-wrap:anywhere}.fd-offer__heading{margin:16px 0 0;color:inherit;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,900);font-size:var(--of-heading_size-mobile);line-height:1.1;text-transform:var(--of-heading-case,uppercase);overflow-wrap:anywhere}.fd-offer__description{margin-top:14px;font-family:var(--font-body--family);font-size:var(--of-description_size-mobile);line-height:1.4;overflow-wrap:anywhere}.fd-offer__description p{margin:0;font-size:inherit;color:inherit}.fd-offer__description p+p{margin-top:.65em}.fd-offer__cta{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin-top:8px;color:var(--of-cta_color);background:var(--of-cta_background);font-family:var(--font-body--family);font-weight:800;font-size:var(--of-cta_size-mobile);line-height:1.2;transition:background-color .25s ease,color .25s ease;overflow-wrap:anywhere}.fd-offer__cta--link{text-decoration:underline;text-underline-offset:3px}.fd-offer__cta--button{padding:12px 22px;border-radius:8px;text-decoration:none}.fd-offer__cta:is(:hover,:focus-visible){background:var(--of-cta_hover_background);color:var(--of-cta_hover_color)}.fd-offer__cta:focus-visible{outline:2px solid var(--of-text);outline-offset:3px}.fd-offer__desktop{display:none}@media(min-width:990px){.fd-offer{padding:var(--of-top) var(--of-side) var(--of-bottom)}.fd-offer__card{flex-direction:row;align-items:center;padding:var(--of-padding);gap:var(--of-gap)}.fd-offer__card--right{flex-direction:row-reverse}.fd-offer__media{flex-basis:calc(var(--of-image-width) - var(--of-gap) / 2);aspect-ratio:var(--of-ratio)}.fd-offer__content{flex:1;padding-bottom:0;text-align:var(--of-alignment)}.fd-offer__heading{font-size:var(--of-heading_size)}.fd-offer__description{font-size:var(--of-description_size)}.fd-offer__eyebrow{font-size:var(--of-eyebrow_size)}.fd-offer__cta{font-size:var(--of-cta_size)}.fd-offer__desktop{display:revert}.fd-offer__mobile{display:none}}@media(prefers-reduced-motion:reduce){.fd-offer__cta{transition:none}}.fd-offer__eyebrow--plain{padding:0;border:0;font-family:var(--font-body--family);font-style:normal;font-weight:700;text-transform:uppercase}.fd-offer__heading em{font-family:Fraunces FD,Georgia,serif;font-style:italic;font-weight:600;text-transform:none}.fd-offer__media{position:relative}.fd-offer__badge{position:absolute;top:12px;left:12px;z-index:1;padding:8px 10px;border-radius:6px;background:#a8b79a;color:#202921;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,900);font-size:16px;line-height:1.05;text-align:center;text-transform:uppercase}@media(min-width:990px){.fd-offer__badge{top:20px;left:20px;padding:12px 14px;font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/fd-offer-box.css.map */
