@font-face {
  font-family: "SangBleuOGSans-Regular";
  src: url("https://www.riverisland.com/Assets/RiverIsland/Core/fonts/sang-bleu/SangBleuOGSans-Regular.woff2");
}

@font-face {
  font-family: "SangBleuOGSans-RegularItalic";
  src: url("https://www.riverisland.com/Assets/RiverIsland/Core/fonts/sang-bleu/SangBleuOGSans-RegularItalic.woff2");
}

@font-face {
  font-family: "SangBleuOGSans-Medium";
  src: url("https://www.riverisland.com/Assets/RiverIsland/Core/fonts/sang-bleu/SangBleuOGSans-Medium.woff2");
}
/* global styles */
/* global styles */
html,
body {
margin: 0;
background-color: #621315;
}
#outer-container #inner-container .full-page {
padding: 0 !important;
}
#static-container {
  margin: -18px 0 -32px;
}
.region-US #static-container {
  margin: -18px 0 -101px;
}
.region-IE #static-container {
  margin: -18px 0 -101px;
}
.link-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-wrap {
padding: 0;
}
.recently-viewed--container {
display: none;
}

.site-container {
  margin-bottom: 0;
}
p.label {
display: inline;
}
.newsletter-prefs-page {
height: auto;
width: 100%;
padding-right: 0 !important;
}
.newsletter-prefs-page ol#subscriptions,
.newsletter-prefs-page ol#subscriptions li {
display: inline;
}
.newsletter-prefs-page ol#subscriptions li {
margin-left: 20px;
}

.newsletter-prefs-page .main-img {
margin-top: 10px;
margin-bottom: 40px;
}
.newsletter-prefs-page .main-img img {
width: 100%;
}
.newsletter-prefs-page ul.more-info a,
/* .newsletter-prefs-page ul.more-info div.hl-social { display: block; margin-left: 24px; margin-bottom: 50px; width: 228px; height: 150px; background: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g3.scene7.com/is/image/RiverIsland/more-info-sprites?scl=1&v=2); background-repeat: none; border: solid 1px #bdbfc1; text-indent: -9999em; } */
.newsletter-prefs-page ul.more-info a.hl-gift-cards {
background-position: 0 0;
}
.newsletter-prefs-page ul.more-info a.hl-apps {
background-position: -228px 0;
}
.newsletter-prefs-page ul.more-info div.hl-social {
background-position: -456px 0;
position: relative;
}
.newsletter-prefs-page ul.more-info a.hl-si {
background-position: -684px 0;
}

.newsletter-prefs-page ul.more-info div.hl-social a {
background: none;
border: none;
margin: 0;
display: block;
width: 31px;
height: 31px;
position: absolute;
top: 70px;
text-indent: -9999em;
}
.newsletter-prefs-page ul.more-info div.hl-social a.hl-social-facebook {
left: 20px;
}
.newsletter-prefs-page ul.more-info div.hl-social a.hl-social-twitter {
left: 60px;
}
.newsletter-prefs-page ul.more-info div.hl-social a.hl-social-google {
left: 100px;
}
.newsletter-prefs-page ul.more-info div.hl-social a.hl-social-youtube {
left: 140px;
}
.newsletter-prefs-page ul.more-info div.hl-social a.hl-social-pinterest {
left: 180px;
}
/* copy adjustment requested by design 30/08/2022 */
.newsletter-signup .heading__copy-container h2 .t-and-c {
font-size: 14px;
}
/* .newsletter-signup .newsletter-signup-body .central-section #my-account-benefits li {
margin-bottom: 21.5px;
} */
.newsletter-signup-form {
/* padding-bottom: 22%; */
background-color: #f7f3ed;
margin-bottom: 1%;
}
.central-section {
/*height: 40px;*/
/* height: 370px; */
}
.central-section #my-account-benefits {
margin-top: 0 !important;
display: flex;
flex-direction: column;
padding: 24px 37px !important;
}
#footer-newsletter {
display: none;
}

.sn-newsletter-signup .social-networking-buttons {
top: -20px;
margin: 0;
}
/*.sn-newsletter-signup .social-networking-buttons { float: right; position:relative; text-align:right; margin:10px 0px; *margin: 10px 31px 10px 0; width: auto !important; }
html * .sn-newsletter-signup  .fb-like { width:125px !important; overflow:hidden !important }
.sn-newsletter-signup  .fb-like, 
.sn-newsletter-signup  .pinterest { display:inline; margin-right:5px; }
.sn-newsletter-signup  .twitter-share-button,
.sn-newsletter-signup #___plusone_0 { position:relative; display:inline; top:2px; margin-right:0; }*/

/* KIDS 15% OFF
--------------------------------------
#content .newsletter-signup-form #my-account-benefits { overflow: hidden; width: 427px; height: 548px; background: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g3.scene7.com/is/image/RiverIsland/20121123-EmailSignup-KIDS-PROMO?$JPG%20No%20Scale%2090$&scl=1&v=2) no-repeat 0 0; border: none; top: 19px; }
#content .newsletter-signup-form #my-account-benefits * { position: absolute; left: -9999em; }
*/

/* IE FIX?
---------------------------------------*/
/*.newsletter-signup { margin-top: 20px; }
.standalone-signup { height: 70px; top: -36px; }
.standalone-signup .button-black { position: absolute; right: 0; top: -30px; *top: 11px; *width: 76px; }
.standalone-signup p#privacy-disclaimer { margin-top: 43px; }
.sn-newsletter-signup { *width: 100%; position: relative; top: -1em; }
.sn-newsletter-signup .social-networking-buttons { margin: 0; top: -13px; _top: 22px; }*/

.newsletter-prefs-page > div {
text-align: center;
/* max-width: 1200px;
margin: auto;
padding-left: 10px;
padding-right: 10px; */
}

.newsletter-prefs-pag ol {
display: inline-block;
}

.newsletter-prefs-page ol li:first-of-type {
margin-left: 0 !important;
}

.newsletter-prefs-page .more-info {
display: inline-block;
}

.newsletter-prefs-page .more-info li {
display: inline-block;
float: none;
}

.newsletter-prefs-page ul.more-info a,
.newsletter-prefs-page ul.more-info div.hl-social {
display: inline-block;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 35px;
}

.social-networking-buttons {
display: none;
}
.newsletter-signup .heading {
background: #f7f3ed;
color: #000000;
padding: 0px 0px 0px 0;
}

.newsletter-signup .heading__copy-container {
padding: 24px 20px;
text-align: center;
height: 370px;
display: flex;
align-items: center;
justify-content: center;
}
.newsletter-signup .heading__copy-container h2 {
text-transform: inherit;
margin-bottom: 0;
}

.newsletter-signup .heading__image-container img {
margin-bottom: 0;
}

.terms-text {
line-height: 1.2;
font-weight: 700;
margin-bottom: 7%;
font-size: 12px;
}
.terms-text a {
color: #000000;
}
.fast-track__item--one {
order: 1;
background-image: url("https://images.riverisland.com/image/upload/f_auto,q_auto/0_20260725_summary_women.jpg?cc&$retina$");
}
.fast-track__item--two {
order: 2;
background-image: url("https://images.riverisland.com/image/upload/f_auto,q_auto/0_20260725_summary_men.jpg?cc&$retina$");
}
.fast-track__item--three {
order: 3;
background-image: url("https://images.riverisland.com/image/upload/f_auto,q_auto/0_20260725_summary_girls.jpg?cc&$retina$");
}
.fast-track__item--four {
order: 4;
background-image: url("https://images.riverisland.com/image/upload/f_auto,q_auto/0_20260725_summary_boys.jpg?cv&$retina$");
}

.fast-track__wrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.fast-track__item {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding-bottom: 28%;
box-sizing: border-box;
border-top: 2px solid white;
border-right: 2px solid white;
text-decoration: none;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
.fast-track__cta {
position: absolute;
bottom: 16px;
left: 50%;
transform: translate(-50%, 0);
display: -ms-flexbox;
display: flex;
padding: 9px 16px;
margin: 0;
color: #000000;
background-color: #ffffff;
line-height: 16px;
font-weight: 500;
text-align: center;
-ms-flex-item-align: end;
align-self: flex-end;
white-space: nowrap;
text-decoration: none;
font-size: 14px;
}
@media screen and (min-width: 769px) {
.fast-track__item {
padding-bottom: 14%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
border-top: 2px solid white;
border-right: 2px solid white;
}
.newsletter-signup .heading__copy-container h2 {
font-size: 29px;
color: #000;
}
.min-spend {
font-size: 16px;
}
}

@media screen and (max-width: 768px) {
.fast-track__item--two,
.fast-track__item--four {
border-right: 0;
}
#outer-container #inner-container .full-page {
padding: 0%;
}
.newsletter-prefs-page > div {
padding-left: 0;
padding-right: 0;
}
.newsletter-signup .heading__copy-container h2 .t-and-c {
font-size: 8px;
}
}
@media only screen and (max-width: 43.75em) {
#outer-container #inner-container .full-page {
padding: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.newsletter-signup {
margin: 0 auto;
max-width: 410px;
}
.newsletter-signup .heading {
background: #f7f3ed;
padding: 0;
}
/* .newsletter-prefs-page .heading {
margin-top: 20px;
} */
.newsletter-signup .heading__copy-container h2 {
text-transform: inherit;
color: #000;
max-width: 227px;
}
.newsletter-signup .heading__image-container {
left: 0;
padding-bottom: 81%;
}
.newsletter-signup .heading__copy-container {
position: absolute;
left: 50%;
width: 50%;
padding: 24px 6px;
margin: 0;
height: auto;
top: 50%;
transform: translate(0, -50%);
}
.min-spend {
font-size: 12px;
}
.central-section #my-account-benefits {
padding: 24px 27px !important;
}
}
/* Center Image on Mobile */
@media only screen and (max-width: 768px) {
.newsletter-signup .heading__image-container picture {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
}
}

/* New Gear */
.content-wrap {
  width: 100%;
  padding: 0;
  margin-bottom: -32px;
}

.newsletter-signup {
  margin: auto;
  width: 100%;
  max-width: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
  background-color: #621315;
  color: #ffb863;
  overflow: hidden;
}
.newsletter-signup .heading {
  width: 100%;
  background-color: #621315;
  color: #ffb863;
}
.newsletter-signup .heading__inner {
height: auto;
padding-bottom: 9%;
}
.ui-select select,
.newsletter-signup .newsletter-signup-body {
  width: 100%;
  background-color: #621315;
  color: #ffb863;
  margin: 0;
}
.ui-select select:focus {
  background-color: #ffb863;
  color: #621315;
  outline: none;
}
.ui-select select option {
  background-color: #621315;
  color: #ffb863;
  outline: none;
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form h3 {
  display: none;
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form,
.newsletter-signup-form {
  background-color: #621315;
  color: #ffb863;
  width: 60%;
  margin: 0 auto;
}
input {
  color: #ffb863;
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form fieldset .dob-container {
  /* display: none; */
}
.newsletter-signup .newsletter-signup-body .my-account-benefits h2 {
  color: #ffb863;
  width: 100%;
  margin-bottom: 30px;
  text-align: center;
}
.newsletter-signup .newsletter-signup-body .central-section #my-account-benefits,
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form fieldset input {
  background-color: #621315;
  border: 2px solid #ffb863;  
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form .standalone-signup p#privacy-disclaimer a {
  color: #ffb863;
}
.newsletter-signup .newsletter-signup-body .central-section #my-account-benefits li,
.newsletter-signup .newsletter-signup-body .newsletter-signup-form .newsletter-preferences h4, .newsletter-signup .newsletter-signup-body .newsletter-signup-form .newsletter-preferences label, .newsletter-signup .newsletter-signup-body .newsletter-signup-form h3.ui-label, .newsletter-signup .newsletter-signup-body .newsletter-signup-form label.ui-label {
  color: #ffb863;
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form .standalone-signup .button {
  color: #621315;
  background-color: #ffb863;
}
.newsletter-signup .newsletter-signup-body .newsletter-signup-form form .standalone-signup .button:hover  {
  color: #ffb863;
  background-color: #621315 !important;
  border: 1px solid #ffb863;
}
.newsletter-signup .newsletter-signup-body .central-section #my-account-benefits, .newsletter-signup .newsletter-signup-body .newsletter-signup-form form fieldset input:focus {
  border-color: #ffb863 !important;
}
input, textarea {
  caret-color:#ffb863;
}
.my-account-benefits {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  /* padding-bottom: 20px; */
  text-align: center;
} 
/* .region-US .newsletter-prefs-page .section-three,
.region-US .my-account-benefits {
    width: 40%;
} */
.my-account-benefits div {
  /* flex-basis: calc(100% / 7); */
  flex-grow: 1;
  position: relative;
  margin: 15px 0 0 0;
  /* margin: 0 6px 19px 6px; */
}

.newsletter-section-heading {
  text-align: center;
    margin-top: 1.5rem;
    color: #ffb863;
    font-family: union,Arial,Helvetica,sans-serif;
    font-size: 1.2rem;
    padding: 0 8%;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2;
    min-height: 32%;
}
.newsletter-section-subheading {
  text-align: center;
  /* margin-top: 1.5rem; */
  color: #ffb863;
  font-family: union,Arial,Helvetica,sans-serif;
  font-size: 1.1rem;
  padding: 0 0%;
  line-height: 1.2;
  /* min-height: 60px; */
}
@media only screen and (max-width: 768px) {
  .my-account-benefits {
      width: 100%;
  } 
  /* .region-IE .newsletter-prefs-page .section-three div,
  .region-IE .my-account-benefits div {
      flex-basis: calc(100% / 3);
  } */
  .newsletter-section-heading {
      margin-top: 1.5rem;
      font-size: 16px;
      line-height: 1.2;
      min-height: 30%;
      padding: 0;
  }
  .newsletter-section-subheading {
      /* margin-top: 1.5rem; */
      font-size: 14px;
      line-height: 1.2;
      min-height: 16%;
  }
  /* .region-US .newsletter-prefs-page .section-three {
      width: 80%;
  } */
  .newsletter-prefs-page h2,
  .region-US .newsletter-prefs-page h2 {
      font-size: 14px;
      padding: 0;
  }
  .newsletter-prefs-page h3,
  .region-US .newsletter-prefs-page h3 {
      font-size: 20px;
      padding: 0;
  }
  }
.section-four {
  height: 0;
  background-size: auto 100%;
  position: relative;
  padding-bottom: 222%;
  overflow: hidden;
}
.shop__menu__image {
width: 25%;
margin: 0 auto;
}
.section-four__hero-image {
width: 100%;
}

/* confirmation page */
/* confirmation page */
/* img {
display: block;
width: 100%;
} */
.section-one img{
    width: 100%;
}
..newsletter-prefs-page img {
    width: 100%;
}
.section-four img{
    width: 100%;
}
.ui-select select {
  border: 1px solid #ffb863;
}

.newsletter-prefs-page ol#subscriptions {
display: none;
}
select ~ .icon-ui-dropdown-menu:before,
.newsletter-prefs-page > div {
display: flex;
flex-direction: column;
background-color: #621315;
color: #ffb863;
}
.terms-copy a {
  color: #ffb863;
  }
.newsletter-prefs-page [class*=" icon-"], [class^=icon-] {
  background-color: #ffb863;
}
.newsletter-prefs-page .section-one {
padding-bottom: 35%;
}
.newsletter-prefs-page .section-one {
height: 0;
background-size: auto 100%;
position: relative;
overflow: hidden;
}

.newsletter-prefs-page .section-three {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
} 
.newsletter-prefs-page .section-three div {
  /* flex-basis: calc(100% / 7); */
  flex-grow: 1;
  position: relative;
  margin: 15px 0;
  margin: 0 6px 19px 6px;
}
.terms-copy {
    width: 100%;
    text-align: center;
    margin-top: 60px;
    font-size: 12px;
}
@media only screen and (max-width: 768px) {
.newsletter-prefs-page .section-one {
  padding-bottom: 92%;
}
.newsletter-prefs-page .section-three {
    width: 100%;
}
.terms-copy {
  text-align: center;
  margin-top: 1em;
}

}
.newsletter-prefs-page h2 {
  text-align: center;
  margin-top: 1.5rem;
  color: #ffb863;
  font-family: union,Arial,Helvetica,sans-serif;
  font-size: 1.3rem;
  padding: 0 17%;
  /* font-weight: 600; */
  /* text-transform: uppercase; */
  line-height: 1.2;
  min-height: 32%;
}  
.newsletter-prefs-page h3 {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  color: #ffb863;
  font-family: union,Arial,Helvetica,sans-serif;
  font-size: 2rem;
  padding: 0 17%;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2;
  min-height: 32%;
}
@media screen and (min-width: 769px) {
  .section-four {
    padding-bottom: 44%;
  }
  .newsletter-signup .heading__inner {
    padding-bottom: 0%;
  }

}
@media only screen and (max-width: 768px) {
  .newsletter-signup .heading {
      width: 100%;
      margin: 0 auto;
  }
  .newsletter-signup .newsletter-signup-body .newsletter-signup-form form, .newsletter-signup-form {
      width: auto;
  }
  .central-section {
      width: auto;
  }
  .shop__menu__image {
    width: 25px;
  }
  .newsletter-prefs-page h2 {
    font-size: 12px;
  }
    .newsletter-prefs-page h3 {
    font-size: 18px;
    margin-top: 1rem;
  }
}

/* Section five */
/* Section five */
.section-five {
  display: flex;
  background-color: #ffb863;
}

.section-five .left-side,
.section-five .right-side {
  width: 50%;
  position: relative;
  height: 100%;
}
.section-five .left-side {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.section-five .left-side .top-left {
  position: relative;
  height: 30%;
}
.section-five .left-side .bottom-left {
  position: relative;
  height: 70%;
  bottom: 0;
}
.section-five .left-side .top-left p,
.section-five .left-side .top-left h1,
.section-five .left-side .top-left h2,
.section-five .left-side .top-left {
  background-color: #ffb863;
  color: #621315;
  text-align: left;
  font-family: union,Arial,Helvetica,sans-serif;
  line-height: 1;
  padding: 0 0 0 10px;
}
.section-five .left-side .top-left h1 {
  font-size: clamp(2rem, 5vw, 6rem);
}
.section-five .left-side .top-left h2 {
  font-size: clamp(1.5rem, 2vw, 3rem);
}
.section-five .left-side .top-left p {
  font-size: clamp(0.9rem, 1vw, 1.5rem);
}
.top-left,
.bottom-left {
  flex: 1 1 50%;
  min-height: 0;
}
.bottom-left {
  position: relative;
  overflow: hidden;
}
.right-side img,
.bottom-left img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bottom-left picture,
.bottom-left img {
  display: block;
  width: 100%;
  height: 100%;
}

.bottom-left img {
  object-fit: cover;
}
.section-five img {
  width: 100%;
}
.landing-page__hero-cta {
  display: -ms-flexbox;
  display: flex;
  padding: 9px 0px;
  margin: 0;
  color: #ffb863;
  background-color: #621315;
  line-height: 16px;
  font-weight: 600;
  text-align: center;
  -ms-flex-item-align: start;
  align-self: center;
  white-space: nowrap;
  text-decoration: none;
  font-size: 14px;
  -ms-flex-pack: center;
  justify-content: center;
  width: 160px;
  border-radius: 0;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.13);
  position: absolute;
  bottom: 5%;
  right: 5%;
}
.shop-now-bold {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  .section-five .left-side {
      width: 100%;
  }
  .section-five .right-side {
      display: none;
  }
}
/* section six */
/* section six */
.section-six {
  width: 100%;
  position: relative;
  display: flex;
} 
.section-six img {
  width: 100%;
  height: 100%;
}
.section-six .left-side,
.section-six .right-side {
  width: 50%;
  position: relative;
}
.section-six .left-side .bottom-left,
.section-six .left-side .bottom-right {
  width: 50%;
  position: relative;
}
.section-six .left-side{
  display: flex;
}
.terms-link {
  top: 82%;
  left: 7%;
  width: 14%;
  height: 10%;
}
.facebook-link {
  top: 80%;
  left: 72%;
  width: 6%;
  height: 10%;
}
.tiktok-link {
  top: 82%;
  left: 90%;
  width: 6%;
  height: 10%;
}
.instagram-link {
  top: 82%;
  left: 81%;
  width: 6%;
  height: 10%;
}

@media only screen and (max-width: 768px) {
  .section-six {
      flex-direction: column;
  }
  .section-six .left-side, .section-six .right-side {
      width: 100%;
  }
  .terms-link {
      top: 80%;
      left: 7%;
      width: 18%;
      height: 10%;
    }
    .facebook-link {
      top: 80%;
      left: 54%;
      width: 6%;
      height: 10%;
    }
    .tiktok-link {
      top: 80%;
      left: 90%;
      width: 6%;
      height: 10%;
    }
    .instagram-link {
      top: 80%;
      left: 71%;
      width: 6%;
      height: 10%;
    }
  }
  @media only screen and (max-width: 768px) {
      .newsletter-signup-body {
          display: flex;
        flex-direction: column;
      }
      .section-one {
          order: 1;
      }
      .region-DE .central-section {
        order: 2;
    }
    .region-DE .newsletter-signup-form {
      order: 3;
  }
    .newsletter-signup-form {
      order: 2;
  }
}
  @media screen and (min-width: 769px) {
      .newsletter-signup-body {
          display: flex;
        flex-direction: column;
      }
      .section-one {
          order: 1;
      }
      .newsletter-signup-form {
          order: 2;
      }
  }
.newsletter-signup-body {
  display: flex;
flex-direction: column;
}
.section-one {
  order: 1;
}
.newsletter-signup-form {
  order: 2;
}
/* Classes to target domains */
/* Classes to target domains */
.region-hide {
  display: none;
}
.region-UK .uk-only {
  display: block;
}
.region-UK .hide-uk {
  display: none;
}
.region-US .us-only {
  display: block;
}
.region-US .hide-us {
  display: none;
}
.region-AU .au-only {
  display: block;
}
.region-AU .hide-au {
  display: none;
}
.region-FR .fr-only {
  display: block;
}
.region-DE .de-only {
  display: block;
}
.region-NL .nl-only {
  display: block;
}
.region-SE .se-only {
  display: block;
}
.region-IE .ie-only {
  display: block;
}
.region-IE .hide-ie {
  display: none;
}
.region-UK .uk-only-flex {
  display: flex;
}
.region-US .us-only-flex {
  display: flex;
}
.region-AU .au-only-flex {
  display: flex;
}
.region-FR .fr-only-flex {
  display: flex;
}
.region-DE .de-only-flex {
  display: flex;
}
.region-NL .nl-only-flex {
  display: flex;
}
.region-SE .se-only-flex {
  display: flex;
}
.region-IE .ie-only-flex {
  display: flex;
}
@media screen and (min-width: 769px) {
  /* .region-DE .newsletter-prefs-page .section-three,
  .region-FR .newsletter-prefs-page .section-three,
  .region-NL .newsletter-prefs-page .section-three,
  .region-AU .newsletter-prefs-page .section-three,
  .region-SE .newsletter-prefs-page .section-three,
  .region-IE .newsletter-prefs-page .section-three,
  .region-DE .my-account-benefits,
  .region-FR .my-account-benefits,
  .region-NL .my-account-benefits,
  .region-AU .my-account-benefits,
  .region-SE .my-account-benefits,
  .region-IE .my-account-benefits {
    width: 62%;
    max-width: 700px;
    margin: 0 auto;
  } */
  /* .region-US .newsletter-section-subheading {
    margin-top: -0.5%;
    margin-bottom: 20px;
  }
  .region-US .newsletter-section-heading {
    margin-bottom: 0;
  } */
  /* .region-DE .newsletter-prefs-page .section-three div,
  .region-FR .newsletter-prefs-page .section-three div,
  .region-NL .newsletter-prefs-page .section-three div,
  .region-SE .newsletter-prefs-page .section-three div,
  .region-AU .newsletter-prefs-page .section-three div,
  .region-IE .newsletter-prefs-page .section-three div,
  .region-DE .my-account-benefits div,
  .region-FR .my-account-benefits div,
  .region-NL .my-account-benefits div,
  .region-AU .my-account-benefits div,
  .region-SE .my-account-benefits div,
  .region-IE .my-account-benefits div {
    margin: 10px 6px 40px 6px;
  } */
}
.region-DE .newsletter-prefs-page .section-three {
    display: none;
}
.region-SE .newsletter-prefs-page h2,
.region-EU .newsletter-prefs-page h2,
.region-NL .newsletter-prefs-page h2,
.region-AU .newsletter-prefs-page h2,
.region-FR .newsletter-prefs-page h2,
.region-DE .newsletter-prefs-page h2 {
  margin-bottom: 1.5rem;
}