.dv-collection-offer{margin-block:2rem 3.2rem}.dv-collection-offer__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);min-height:31rem;overflow:hidden;border:.1rem solid rgba(36,54,44,.14);border-radius:1.2rem;background:var(--dv-canvas, #f2f3f1);box-shadow:0 1.2rem 3rem #24362c14}.dv-collection-offer__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.4rem,4vw,5.6rem);color:#26382f}.dv-collection-offer__eyebrow{margin:0 0 .8rem;color:#596d5e;font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.dv-collection-offer__title{max-width:24ch;margin:0;color:#26382f;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);font-weight:500;letter-spacing:-.02em;line-height:1.05}.dv-collection-offer__body{max-width:53ch;margin:1.4rem 0 0;color:#45564b;font-size:1.6rem;line-height:1.55}.dv-collection-offer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:2.2rem}.dv-collection-offer__button{min-height:4.8rem;padding-inline:2.2rem;border-radius:1.2rem;background:#2f563f;color:#fff}.dv-collection-offer__button:hover{background:#244432}.dv-collection-offer__terms{max-width:26rem;margin:0;color:var(--dv-muted, #54544a);font-size:1.25rem;line-height:1.45}.dv-collection-offer__media{position:relative;min-height:31rem;background:#dce2da}.dv-collection-offer__media img{width:100%;height:100%;object-fit:cover}.dv-collection-offer--taste15 .dv-collection-offer__media img{object-position:58% 50%}.dv-collection-offer--dn25 .dv-collection-offer__media img{object-position:52% 50%}.dv-collection-offer__badge{position:absolute;top:1.6rem;right:1.6rem;display:grid;width:6.2rem;height:6.2rem;place-items:center;border:.1rem solid rgba(255,255,255,.55);border-radius:50%;background:#26382feb;color:#fff;font-family:var(--font-heading-family);font-size:2rem;font-weight:600}@media screen and (max-width:749px){.dv-collection-offer{margin-block:1.2rem 2.4rem;padding-inline:1.5rem}.dv-collection-offer__card{grid-template-columns:1fr;min-height:0}.dv-collection-offer__media{grid-row:1;min-height:22rem}.dv-collection-offer__content{padding:2.4rem 2rem 2.6rem}.dv-collection-offer__title{max-width:20ch;font-size:clamp(2.8rem,9vw,3.8rem)}.dv-collection-offer__body{font-size:1.5rem}.dv-collection-offer__actions{align-items:stretch;width:100%;margin-top:2rem}.dv-collection-offer__button{width:100%}.dv-collection-offer__terms{max-width:none}}@media screen and (max-width:430px){.dv-collection-offer__button{width:calc(100% - 10rem);min-width:20rem}}@media(prefers-reduced-motion:reduce){.dv-collection-offer__button{transition:none}}body .announcement-bar-slider .dv-announcement-toggle{position:static;flex:0 0 44px;width:44px;min-width:44px;height:44px;color:var(--dv-knockout, #f6f0e4);background:transparent;border:0}body .announcement-bar-slider .dv-announcement-toggle[hidden],body .announcement-bar-slider .dv-announcement-toggle [hidden]{display:none!important}body .announcement-bar-slider .dv-announcement-toggle .icon{width:12px;height:16px}body .announcement-bar-slider .slider-button:focus-visible{outline:2px solid var(--dv-knockout, #f6f0e4);outline-offset:-3px}@media screen and (max-width:749px){body .announcement-bar-slider .announcement-bar__message{min-height:72px;font-size:12px;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/dv-offer-journey.css.map */
