.accessContainer .accessMessage { background: transparent; box-shadow: none; border: none; margin: 0 auto 40px auto; padding: 0 0 0 0; } .accessContainer .accessMessage .middleBlock { background: transparent; box-shadow: none; border: none; margin: 0 0 0 0; padding: 0 0 0 0; } .accessContainer .accessMessage .topBlock, .accessContainer .accessMessage .bottomBlock { display: none;
} .wallpaper-applied .accessContainer>.container .inner-sleeve.accessMessage { background-color: #ffffff;
} /*
Red – #C5003E;
Yellow – #FDDA24;
*/ .osm { background: #000000; border: 5px solid #C5003E; display: flex; flex-direction: column; align-items: center; position: relative; text-align: center; } .osm .pre-header { background: #C5003E; color: #FFFFFF; font-family: “ff-unit-web”, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 25px !important; margin: 0 0 0 0 !important; padding: 3px 0 6px 0 !important; width: 100%; } .osm .pre-header a { color: #FFFFFF; text-decoration: underline; } .osm h3 { color: #FFFFFF; font-size: 34px; line-height: 2.0rem; font-family: “ff-unit-slab-web”, Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 30px 15px 15px 15px; } .osm h1.offer-title { color: #f3f3f3; font-family: ff-unit-slab-web,serif; font-size: 37px; margin: 0; padding: 30px 15px 15px 15px; } .osm h1.offer-title-12 { color: #f3f3f3; font-family: ff-unit-slab-web,serif; font-size: 37px; margin: 0; padding: 30px 15px 0 15px; line-height: normal; } .osm h1.offer-title-12.unlimited { padding: 0 0 20px 0; margin: -10px 0 0 0; } .osm h1.offer-title .offer-title-highlight { color: #fdda24; font-family: ff-unit-slab-web,serif; font-size: 90px; } .osm h1.offer-title-12 .offer-title-highlight-12 { color: #fdda24; font-family: ff-unit-slab-web,serif; font-size: 128px; } .osm h1.offer-title-12 .offer-title-highlight-12-cat { color: #fdda24; font-family: ff-unit-slab-web,serif; font-size: 48px; } .osm h1.offer-title-yellow { color: #FDDA24; font-family: ff-unit-slab-web,serif; font-size: 37px; margin: 0; padding: 30px 15px 15px 15px; } .osm h1.offer-title-lrg { color: #f3f3f3; font-family: ff-unit-slab-web,serif; font-size: 60px; margin: 0; padding: 30px 15px 15px 15px; } .osm h1.offer-title-lrg span { color: #fdda24; } .osm h3.offer-title { font-size: 34px; line-height: 2.0rem; font-family: “ff-unit-slab-web”, Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 30px 15px 15px 15px; } .osm h3.offer-title .offer-title-highlight { color: #fdda24; } .osm h3.offer-title + .cta { margin-top: 15px; } .osm h1.offer-title + .cta { margin-top: 15px; } .osm h1.offer-title-yellow + .cta { margin-top: 15px; } .osm h3 + .cta { margin-top: 15px; } .osm span { color: #C5003E; } .osm span#userfirstname { color: #FFFFFF; } .osm .sub-heading { font-size: 1.60rem; line-height: 1.9rem; color: #FFFFFF; font-family: “ff-unit-web”, Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 20px 0; } .osm p { font-size: 1.25rem; line-height: 1.7rem; color: #FFFFFF; font-family: “ff-unit-web”, Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 20px 0; } .osm .cta { background: #C5003E; border-radius: 5px; color: #FFFFFF; display: inline-block; font-family: “ff-unit-web”, Arial, Helvetica, sans-serif; margin: 0 0 25px 0; padding: 14px 20px; text-transform: uppercase; text-decoration: none; } .osm .lrg-cta { font-size: 22px; } .osm .copy-intro { font-size: 1.60rem !important; line-height: 1.9rem !important; color: #FFFFFF; font-family: “ff-unit-web”, Arial, Helvetica, sans-serif; margin: 0 0 0 0 !important; padding: 30px 15px 10px 15px !important; } .osm h3.header { padding: 10px 15px 15px 15px; } .osm .display-x2 { display: flex; width: 100%; margin: 10px 0 0 0; } .osm .display-x2 .col-1, .osm .display-x2 .col-2 { display: flex; text-align: left; width: 50%; margin: 10px 10px 25px 70px; } .osm .display-x2 .col-1 p, .osm .display-x2 .col-2 p { text-align: left; padding: 0 0 5px 20px; line-height: normal; } .osm .display-x2 .section-1, .osm .display-x2 .section-2 { text-align: center; width: 50%; padding: 0 30px 0 30px; margin-bottom: 40px; justify-content: space-between; display: flex; flex-direction: column; align-items: center; } .osm .display-x2 .section-1 { border: 2px solid #fdda24; padding: 20px 20px 0px 20px; margin: 20px 10px 60px 15px; } .osm .display-x2 .section-2 { border: 2px solid #fdda24; padding: 20px 20px 0px 20px; margin: 20px 15px 60px 10px; } .osm .display-x2 .section-1 h3, .osm .display-x2 .section-2 h3 { padding: 0 30px 25px 30px; } .osm .logo { background-image: url(https://www.thegrocer.co.uk/magazine/dest/graphics/output/sprite.css-75605d5b.svg); background-repeat: no-repeat; background-position: 0px -49px; display: block; position: absolute; bottom: 15px; right: 15px; width: 110px; height: 30px; background-size: 354%; } .osm .magazine { padding: 15px 15px 30px 15px; width: 120px; } .osm.yellow { border: 5px solid #FDDA24; } .osm.yellow .pre-header, .osm.yellow .cta { background: #FDDA24; color: #000000; } .osm.yellow .pre-header a { color: #000000; } .osm.yellow span { color: #FDDA24; } .osm.yellow .cta.btn-subscribe-red { background: #C5003E; color: #ffffff; } div.osm:last-of-type { margin-bottom: 84px; } @media screen and (max-width: 600px) { .osm { padding-bottom: 20px; } .osm .logo { position: relative; bottom: auto; right: auto; } .osm h3 { line-height: 42px; } .osm .display-x2 { display: block; margin: 0; } .osm .display-x2 .col-1, .osm .display-x2 .col-2 { width: 100%; padding: 0; margin: 0 0 25px 0; } .osm .display-x2 .col-1 img, .osm .display-x2 .col-2 img { padding-left: 20px; } .osm .display-x2 .col-1 p, .osm .display-x2 .col-2 p { padding: 0 20px; } .osm .display-x2 .section-1, .osm .display-x2 .section-2 { padding: 20px 0 0 0; box-sizing: border-box; width: 94%; margin: 3%; } }
Already have an account? Sign in here
You’ve used up your article allowance
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |