.shop-and-save__header{margin-bottom:24px}@media only screen and (min-width:768px){.shop-and-save__header{margin-bottom:48px}}.shop-and-save__header *+*{margin-top:8px}.shop-and-save__subtitle{color:var(--color-orange-500);text-transform:uppercase}@media only screen and (max-width:991.98px){.shop-and-save__heading{font-size:22px}}.shop-and-save__card{border-radius:24px;display:flex;flex-direction:column;position:relative}@media only screen and (min-width:768px){.shop-and-save__card{flex-direction:row-reverse}}.shop-and-save__desktop-image{display:none}@media only screen and (min-width:768px){.shop-and-save__desktop-image{display:block;height:100%}}.shop-and-save__mobile-image{display:block}@media only screen and (min-width:768px){.shop-and-save__mobile-image{display:none}}.shop-and-save__img{border-radius:24px 24px 0 0;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.shop-and-save__img{border-radius:0 24px 24px 0}}.shop-and-save__content{background-color:var(--color-beige-200);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:-12px 12px 12px;padding:16px}@media only screen and (min-width:768px){.shop-and-save__content{flex:none;margin-top:12px;width:40%}}@media only screen and (min-width:1200px){.shop-and-save__content{width:30%}}.shop-and-save__content-text{font-size:16px;margin-bottom:12px;margin-top:8px;padding-left:16px;padding-right:16px}.shop-and-save__offer{background-color:var(--color-white);border-radius:16px;margin-bottom:2px;margin-top:2px;padding:12px 16px}@media only screen and (min-width:992px){.shop-and-save__offer{padding:24px}}.shop-and-save__offer-title{color:var(--color-orange-500)}.shop-and-save__offer-text{font-size:16px}.shop-and-save__disclaimer{margin-top:12px}
