.text-capitalize {
  text-transform: capitalize !important;
}
.apLaunch {
  cursor: pointer;
  text-decoration: underline;
}
.container.apPop {
  max-width: 800px;
  display: block;
}
@media (max-width:600px) {
  .container.apPop {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
#apPop {
  display: none;
  position: fixed;
  z-index: 999999;
  top: 50px;
  color: #2e2d2d;
}
#apPop iframe {
  max-width: 100%;
  width: 800px;
  min-height: 608px;
  background-color: #fff;
}
#apPop .close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 0;
}
@media (max-width:400px) {
  #apPop .close {
    width: 40px;
    top: 5px;
    right: 5px;
  }
  .container1-background{
    display: none;
  }
}
#apMask {
  background-color: #000000;
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99999;
}
.apPrice,
.apPriceM {
  display: none;
}
@media (max-width:1000px) {
  .afterPay {
    margin-top: 10px;
    padding: 0 15px;
  }
}
.payLogo {
  height: 20px;
}
.button.payLogo {
  height: 23px;
}
afterpay-placement { 
  margin: 0;
}
.redesigned__update .swiper-pagination-bullet {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}
@media screen and (min-width: 992px) {
  .redesigned__update #navbar {
    height: 126px;
  }
}
.redesigned__update #navbar .navbar__mobile-nav .navbar__button.mobile-drop {
  color: #000000;
}
.redesigned__update #navbar .navbar__mobile-nav .navbar__button.mobile-drop .icon-x {
  font-size: 32px;
  display: none;
}
.redesigned__update #navbar .navbar__mobile-nav #sidebarCollapseMobile .icon-cart {
  position: relative;
  font-size: 2.5rem;
  color: #000000;
}
.redesigned__update #navbar .navbar__mobile-nav #sidebarCollapseMobile .icon-cart .badge {
  position: absolute;
  top: 54%;
  right: -5px;
  left: 0;
  margin: auto;
  color: white;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "trade-gothic-next", Arial, sans-serif;
}
.redesigned__update #navbar.navbar--open .navbar__mobile-nav .navbar__button.mobile-drop .icon-x {
  display: block;
}
.redesigned__update #navbar.navbar--open .navbar__mobile-nav .navbar__button.mobile-drop .icon-mobile-menu {
  display: none;
}
@media screen and (max-width: 992px) {
  .redesigned__update #navbar.navbar--open {
    background: #171717 !important;
  }
  .redesigned__update #navbar.navbar--open .navbar__mobile-nav {
    background: white;
  }
  .redesigned__update #navbar.navbar--open .newHomePage__subnav .navbar__mobile-nav--dropdown {
    padding: 23.5px 20px 0;
  }
  .redesigned__update #navbar.navbar--open .newHomePage__subnav .justified__spacing-mobile {
    height: 70px;
    padding-bottom: 35px;
    padding-top: 20px;
  }
  .redesigned__update #navbar.navbar--open .newHomePage__subnav .justified__spacing-mobile--inverted {
    height: 70px;
    padding-top: 35px;
    padding-bottom: 20px;
  }
  .redesigned__update #navbar.navbar--open .newHomePage__subnav .navbar__top-tier-item---mobile-unique {
    font-size: 18px;
    font-weight: 700;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #navbar.navbar--open .navbar__mobile-nav {
    height: 54px;
  }
}
@media screen and (min-width: 1750px) {
  .redesigned__update .newHomePage__subnav {
    max-width: 1750px;
    margin: auto;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav #navbar__subnav--search {
    display: none !important;
  }
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field {
  background: #e6e6e6;
  border-radius: 30px;
  border: 0;
  padding: 5px 15px;
  margin-right: 10px;
  font-size: 16px;
  height: 40px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field::-webkit-input-placeholder {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field::-moz-placeholder {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field:-ms-input-placeholder {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field::-ms-input-placeholder {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-field::placeholder {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-btn {
  background: #171717;
  font-size: 20px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 5px 10px 5px 19px;
  border-radius: 30px;
  letter-spacing: 0.5px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search .navbar__subnav--search-wrapper .navbar__subnav--search-btn .icon-link-arrow {
  font-size: 16px;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown {
  width: 100%;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown #sidebarCollapse {
  font-size: 3rem;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown #sidebarCollapse .icon-cart {
  position: relative;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown #sidebarCollapse .icon-cart .badge {
  position: absolute;
  top: 48%;
  right: -5px;
  left: 0;
  margin: auto;
  color: white;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "trade-gothic-next", Arial, sans-serif;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__top-tier-item {
  letter-spacing: 0.5px;
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__top-tier-item {
    height: 126px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__top-tier-item {
    border-bottom: 0;
    border-top: 1px solid #707070;
    font-family: inherit;
  }
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__top-tier-item.navbar__top-tier-item---mobile {
    font-size: 24px;
    font-weight: 400;
    font-family: "front_page_neueregular";
  }
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__subnav {
  right: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__subnav .fixed__width__lg {
    max-width: 1445px;
    margin: auto;
  }
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__subnav .fixed__width__lg .navbar__subnav__col-wrapper {
    padding-top: 0px;
    margin: 0;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .navbar__subnav .navbar__subnav__col-wrapper {
    padding-top: 5px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment {
    background: #171717;
    color: #ffffff;
    width: 100vw;
    margin-left: -20px;
    padding: 0 20px;
  }
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__login-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.973' height='23.956' viewBox='0 0 23.973 23.956' style='&%2310;'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1486' data-name='Rectangle 1486' width='23.973' height='23.956' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2014' data-name='Group 2014' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1106' data-name='Path 1106' d='M9.4,12.549H1.385A1.188,1.188,0,0,1,.107,11.311C.1,10.768.094,10.228.116,9.685A1.635,1.635,0,0,1,1.008,8.25c1.825-1,3.658-1.969,5.483-2.96.131-.074.214,0,.313.046a5.364,5.364,0,0,0,4.772.206.44.44,0,0,0,.138-.063c.337-.287.641-.173.991.02,1.637.9,3.286,1.788,4.936,2.667a1.822,1.822,0,0,1,1.05,1.761c-.009.457,0,.91,0,1.367a1.191,1.191,0,0,1-1.26,1.256Z' transform='translate(2.59 8.716)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='Path_1107' data-name='Path 1107' d='M6.836,11.031A4.556,4.556,0,0,1,3.165,8.915a6,6,0,0,1,.4-7.218,4.426,4.426,0,0,1,6.829.026,5.95,5.95,0,0,1-.287,7.984A4.529,4.529,0,0,1,6.836,11.031Z' transform='translate(5.019 2.59)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__location-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_2017' data-name='Group 2017' width='27.862' height='28.248' viewBox='0 0 27.862 28.248'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1487' data-name='Rectangle 1487' width='27.862' height='28.248' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2016' data-name='Group 2016' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1108' data-name='Path 1108' d='M10.7,8.092a2.664,2.664,0,1,0-.8,1.879A2.65,2.65,0,0,0,10.7,8.092ZM7.884,21.334a1.181,1.181,0,0,1-.512-.461C5.4,18.081,3.412,15.3,1.451,12.5A7.487,7.487,0,0,1,.138,8.867,7.866,7.866,0,0,1,4.759.854a7.681,7.681,0,0,1,8.436,1.185,7.548,7.548,0,0,1,2.748,5.1A7.794,7.794,0,0,1,14.49,12.74q-2.863,4.035-5.733,8.084a1.255,1.255,0,0,1-.541.51Z' transform='translate(5.878 3.407)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__phone-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.619' height='18.66' viewBox='0 0 18.619 18.66'%3E%3Cg id='Group_2013' data-name='Group 2013' transform='translate(0.749 0.842)'%3E%3Cg id='Group_2018' data-name='Group 2018' transform='translate(0 0)'%3E%3Cpath id='Path_1105' data-name='Path 1105' d='M15.9,12.244a1.33,1.33,0,0,0-2,0c-.476.476-.951.92-1.4,1.4-.032.032-.063.063-.1.063l-.317.317a.238.238,0,0,1-.285,0c-.285-.159-.634-.285-.92-.476A13.881,13.881,0,0,1,7.4,10.373a8.208,8.208,0,0,1-1.268-2,.24.24,0,0,1,.032-.317l.317-.317.063-.063.412-.412c.317-.317.634-.634.951-.983a1.354,1.354,0,0,0,0-2.061c-.349-.381-.729-.733-1.11-1.11L5.658,1.967a1.335,1.335,0,0,0-2,0c-.476.476-.92.951-1.4,1.4a2.334,2.334,0,0,0-.729,1.554,6.424,6.424,0,0,0,.507,2.791,17.316,17.316,0,0,0,3.012,5.042A18.448,18.448,0,0,0,11.239,17.6a8.69,8.69,0,0,0,3.428.983,2.533,2.533,0,0,0,2.156-.824c.412-.444.856-.856,1.268-1.3a1.32,1.32,0,0,0,0-2.029C17.422,13.735,16.661,12.973,15.9,12.244Z' transform='translate(-1.525 -1.517)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__envelope-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_2022' data-name='Group 2022' width='23.412' height='15.417' viewBox='0 0 23.412 15.417' style='&%2310;'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1489' data-name='Rectangle 1489' width='23.412' height='15.417' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2021' data-name='Group 2021' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1110' data-name='Path 1110' d='M.06.235a1.324,1.324,0,0,0-.015.2V9.761a1.4,1.4,0,0,0,1.4,1.4H17.757a1.4,1.4,0,0,0,1.4-1.4V.438a1.324,1.324,0,0,0-.015-.2M.615.045c-.2,0-.555,0-.555.27L8.986,7.766a.868.868,0,0,0,1.22,0L19.156.315c0-.27-.365-.27-.562-.27Z' transform='translate(2.106 2.106)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__chat-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_1865' data-name='Group 1865' width='21.192' height='18.798' viewBox='0 0 21.192 18.798'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1448' data-name='Rectangle 1448' width='21.192' height='18.798' fill='none' stroke='%23707070' stroke-width='1.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1864' data-name='Group 1864' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1082' data-name='Path 1082' d='M18.31.955H4.091A3.153,3.153,0,0,0,.954,4.091v8.063a3.154,3.154,0,0,0,3.137,3.136H8.064v3.16a.586.586,0,0,0,.348.534.809.809,0,0,0,.233.046.628.628,0,0,0,.394-.139l4.02-3.6h5.228a3.154,3.154,0,0,0,3.136-3.136V4.091A3.117,3.117,0,0,0,18.31.955Z' transform='translate(-0.593 -0.594)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='Path_1083' data-name='Path 1083' d='M38.716,18.007a.823.823,0,1,1-.008,0h.008' transform='translate(-23.559 -11.197)' fill='%23fff'/%3E%3Cpath id='Path_1084' data-name='Path 1084' d='M26.661,18.007a.825.825,0,1,1-.825.825.825.825,0,0,1,.825-.825' transform='translate(-16.065 -11.197)' fill='%23fff'/%3E%3Cpath id='Path_1085' data-name='Path 1085' d='M14.61,18.007a.825.825,0,1,1-.826.825.825.825,0,0,1,.826-.825h0Z' transform='translate(-8.571 -11.197)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__mobile-nav--dropdown .mobile__subnav__viewport--adjustment .subnav__mobile__icon.subnav__shipping-icon {
  width: 30px;
  background-position-y: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25.493' height='13.166' viewBox='0 0 25.493 13.166'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1445' data-name='Rectangle 1445' width='25.493' height='13.166' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1860' data-name='Group 1860' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1077' data-name='Path 1077' d='M5.373,9.788v.892a.926.926,0,0,0,.926.926H7.566a.018.018,0,0,1,.018.014,2.41,2.41,0,0,0,4.641,0,.018.018,0,0,1,.018-.014h6.749a.018.018,0,0,1,.018.014,2.41,2.41,0,0,0,4.641,0,.018.018,0,0,1,.018-.014h1.089a.927.927,0,0,0,.948-.907V9.589a.869.869,0,0,0-.77-.905.018.018,0,0,1-.017-.018V6.358a1.581,1.581,0,0,0-1.576-1.576l-2.118-.2a.02.02,0,0,1-.014-.009s-1.927-2.908-1.965-2.908A1.583,1.583,0,0,0,17.945,1H6.964A1.607,1.607,0,0,0,5.391,2.363a.019.019,0,0,1-.018.016m-.985,5.91h2.73M2.575,6.165H8.822M1,4.035H6.87' transform='translate(-0.606 -0.606)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='Path_1078' data-name='Path 1078' d='M51.39,25.545a.862.862,0,1,1,.862-.862.866.866,0,0,1-.862.862' transform='translate(-30.618 -14.435)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='Path_1079' data-name='Path 1079' d='M22.39,25.545a.862.862,0,1,1,.862-.862.866.866,0,0,1-.862.862' transform='translate(-13.045 -14.435)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search-mobile .navbar__subnav__col-wrapper {
  padding-top: 0;
  padding-bottom: 28px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search-mobile .navbar__subnav--search-wrapper .navbar__subnav--search-field {
  background: #e6e6e6;
  border-radius: 30px;
  border: 0;
  padding: 5px 15px;
  margin-right: 10px;
}
.redesigned__update .newHomePage__subnav #navbar__subnav--search-mobile .navbar__subnav--search-btn {
  background: #171717;
  font-size: 20px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 30px;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav {
    background-color: #ffffff;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col {
    padding-left: 30px;
  }
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col {
    border-right: 0;
    position: relative;
  }
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .navbar__subnav__link--bold {
  border-bottom: 2px solid #707070;
  font-family: "trade-gothic-next";
  font-weight: 700;
  line-height: 24px;
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .navbar__subnav__link--bold {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .navbar__subnav__link--bold {
    border-bottom: 1px solid #707070;
  }
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .navbar__subnav__link {
  margin-bottom: 0.5em;
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .navbar__subnav__link .navbar__subnav__link {
  margin-bottom: 0.5em;
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--first {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.8%;
            flex: 0 0 19.8%;
    max-width: 19.8%;
    padding-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--middle {
    padding-left: 29px;
    padding-right: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38.7%;
            flex: 0 0 38.7%;
    max-width: 38.7%;
  }
}
@media screen and (min-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last {
    padding-left: 11px;
    padding-right: 0;
  }
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last .container {
    padding-right: 0;
  }
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last .container .navbar__subnav__link--bold {
    margin-bottom: .5em;
  }
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last .container .navbar__subnav__link--imageText {
    font-weight: 700;
    font-size: 16px;
    padding-top: 6px;
    padding-left: 2vw;
  }
}
@media screen and (min-width: 992px) {
/*HP subnav feature products*/
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last .navbar__subnav__link--image.hp {
    max-width: 120%;
	  width: 120%;
  }
/*WP subnav feature products*/
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--last .navbar__subnav__link--image {
    max-width: 100%;
	  width: 80%;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--middle .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--middle .row .alpha {
    padding-left: 15px;
    margin-top: 20px;
  }
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--middle .omega {
  margin-right: 29px;
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--middle .omega {
    padding-right: 15px;
  }
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .shipping__subnav-btn {
  position: relative;
  bottom: 0px;
  width: 40vw;
	margin-top: 50%;
}
@media(min-width: 992px) and (max-width: 1439px){
	.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .shipping__subnav-btn {
  position: relative;
  bottom: 0px;
  width: 40vw;
	margin-top: 30%;
}

}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .shipping__subnav-btn .shipping__subnav-btn--wrapper .shipping_icon {
  display: inline-block;
  width: 31px;
  height: 16px;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.417' height='15.709' viewBox='0 0 30.417 15.709'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1445' data-name='Rectangle 1445' width='30.416' height='15.709' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2031' data-name='Group 2031' transform='translate(-5940.5 -412.369)'%3E%3Cg id='Group_2009' data-name='Group 2009' transform='translate(5940.5 412.369)'%3E%3Cg id='Group_1860' data-name='Group 1860' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1077' data-name='Path 1077' d='M6.217,11.485v1.064a1.1,1.1,0,0,0,1.1,1.1H8.834a.022.022,0,0,1,.021.016,2.875,2.875,0,0,0,5.537,0,.022.022,0,0,1,.021-.016h8.052a.022.022,0,0,1,.021.016,2.875,2.875,0,0,0,5.537,0,.022.022,0,0,1,.021-.016h1.3a1.106,1.106,0,0,0,1.131-1.082V11.247a1.036,1.036,0,0,0-.919-1.08.022.022,0,0,1-.02-.022V7.392a1.887,1.887,0,0,0-1.88-1.881L25.13,5.278a.024.024,0,0,1-.017-.01S22.815,1.8,22.769,1.8A1.889,1.889,0,0,0,21.217,1H8.116A1.918,1.918,0,0,0,6.239,2.627a.022.022,0,0,1-.022.019M5.042,9.7H8.3M2.879,7.163h7.454M1,4.621H8' transform='translate(-0.53 -0.53)' fill='none' stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Path_1078' data-name='Path 1078' d='M51.557,25.878a1.028,1.028,0,1,1,1.029-1.029,1.033,1.033,0,0,1-1.029,1.029' transform='translate(-26.774 -12.622)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath id='Path_1079' data-name='Path 1079' d='M22.557,25.878a1.028,1.028,0,1,1,1.029-1.029,1.033,1.033,0,0,1-1.029,1.029' transform='translate(-11.407 -12.622)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col .shipping__subnav-btn .shipping__subnav-btn--wrapper .shipping__subnav-btn--text {
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
}
@media screen and (max-width: 992px) {
  .redesigned__update .newHomePage__subnav .navbar__subnav .navbar__subnav__col-wrapper .navbar__subnav__col.navbar__subnav__col--first {
    display: unset;
  }
}
.redesigned__update #mainContainer {
  max-width: 1750px;
  margin: auto;
  position: relative;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer {
    margin: auto 48px;
  }
}
@media screen and (min-width: 1750px) {
  .redesigned__update #mainContainer {
    margin: auto;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer {
    margin: 0 15px;
  }
}
.redesigned__update #mainContainer .footer-guideline {
  position: fixed;
  top: 0;
  left: 40px;
  width: 1px;
  height: 100%;
  background: red;
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer .footer-guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .shop__btn-guideline {
  position: absolute;
  left: 34px;
  width: 1px;
  height: 100%;
  background: red;
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer .shop__btn-guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .third__guideline {
  position: fixed;
  top: 0;
  left: 78px;
  width: 1px;
  height: 100%;
  background: red;
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer .third__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .fourth__guideline {
  position: fixed;
  top: 0;
  right: 76px;
  width: 1px;
  height: 100%;
  background: red;
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer .fourth__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .first_web__guideline {
  position: fixed;
  top: 0;
  left: 85px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .first_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .second_web__guideline {
  position: fixed;
  top: 0;
  left: 120px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .second_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .third_web__guideline {
  position: fixed;
  top: 0;
  left: 159px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .third_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .right_first_web__guideline {
  position: fixed;
  top: 0;
  left: 1040px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .right_first_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .right_second_web__guideline {
  position: fixed;
  top: 0;
  left: 1116px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .right_second_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .right_third_web__guideline {
  position: fixed;
  top: 0;
  left: 1227px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .right_third_web__guideline {
    display: none;
  }
}
.redesigned__update #mainContainer .right__most__guideline {
  position: fixed;
  top: 0;
  right: 160px;
  width: 1px;
  height: 100%;
  background: aqua;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer .right__most__guideline {
    display: none;
  }
}
@media screen and (min-width: 2200px) {
  .redesigned__update #mainContainer .shop__btn {
    width: unset !important;
    padding: 5px 15px;
  }
}
.redesigned__update #mainContainer .newLanding__title.black {
  color: #171717;
}
@media screen and (min-width: 992px) {
  .redesigned__update #mainContainer .newLanding__title.middle__sized__heading {
    font-size: 4.2vw;
    line-height: 5vw;
  }
}
@media screen and (min-width: 3450px) {
  .redesigned__update #mainContainer .newLanding__title {
    font-size: 5vw;
    line-height: 4vw;
  }
}
@media screen and (min-width: 5050px) {
  .redesigned__update #mainContainer .newLanding__title {
    font-size: 3vw;
    line-height: 2.5vw;
  }
}
.redesigned__update #mainContainer .newLanding__header {
  margin-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .redesigned__update #mainContainer .newLanding__header {
    margin-top: 126px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .newLanding__header {
    margin-bottom: 0px;
  }
}
.redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle {
  padding-left: 4.5%;
  top: 8.75%;
  -webkit-transform: none;
          transform: none;
}
.redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .newLanding__title {
  font-size: 130px;
  line-height: 118px;
  padding: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 1750px) {
  .redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .newLanding__title {
    font-size: 90px;
    line-height: 76px;
  }
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .newLanding__title {
    font-size: 70px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .newLanding__title {
    font-size: 40px;
    line-height: 36px;
  }
}
.redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  padding: 0 15px 0 19px;
  font-weight: 400;
  line-height: 42px;
  background: #171717;
  color: #ffffff;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .shop__btn:hover {
  color: #171717;
  background: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .newLanding__header .newLanding__textWrapper--middle .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    min-width: unset;
    padding: 0px 15px 0px 19px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .newLanding__header.mobile__section-unique .newLanding__textWrapper--middle {
    right: unset;
    left: 0;
    width: 100%;
    -webkit-transform: unset;
            transform: unset;
    height: 100%;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 35px 35px 26px;
  }
  .redesigned__update #mainContainer .newLanding__header.mobile__section-unique .newLanding__textWrapper--middle .newLanding__title {
    width: 100%;
    display: inline-block;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
  .redesigned__update #mainContainer .newLanding__header.mobile__section-unique .newLanding__textWrapper--middle .shop__btn {
    font-size: 20px;
    max-width: 85px;
  }
}
.redesigned__update #mainContainer #mobile_category .mobile-category {
  max-width: 100%;
  width: 100%;
  padding: 38px 35px 30px;
}
.redesigned__update #mainContainer #mobile_category.white {
  background-color: #ffffff;
}
.redesigned__update #mainContainer #mobile_category.white .mobile-category__link {
  color: #000000;
  font-size: 28px;
}
.redesigned__update #mainContainer #mobile_category.white .mobile-category__link .btn__icon {
  font-size: 4vw;
}
.redesigned__update #mainContainer .content__section {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .content__section {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle {
  right: 0%;
  width: 44.5%;
  top: 50%;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle {
    right: 10%;
  }
}
.redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .newLanding__title {
  font-size: 130px;
  line-height: 118px;
  padding: 0;
  margin-bottom: 30px;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 1750px) {
  .redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .newLanding__title {
    font-size: 90px;
    line-height: 76px;
  }
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .newLanding__title {
    font-size: 70px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .newLanding__title {
    font-size: 40px;
    line-height: 36px;
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  padding: 0 15px 0 19px;
  font-weight: 400;
  line-height: 42px;
  background: #171717;
  color: #ffffff;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .shop__btn:hover {
  color: #171717;
  background: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .content__section .newLanding__textWrapper--middle .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    min-width: unset;
    padding: 0px 15px 0px 19px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer .content__section.mobile__section-unique .newLanding__textWrapper--middle {
    right: unset;
    left: 0;
    width: 100%;
    -webkit-transform: unset;
            transform: unset;
    height: 100%;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 35px 35px 27px;
  }
  .redesigned__update #mainContainer .content__section.mobile__section-unique .newLanding__textWrapper--middle .newLanding__title {
    width: 100%;
    display: inline-block;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
  .redesigned__update #mainContainer .content__section.mobile__section-unique .newLanding__textWrapper--middle .shop__btn {
    font-size: 20px;
    max-width: 85px;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide {
  position: relative;
  overflow: hidden;
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .rollover__section--refined-toughness__image {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .rollover__section--refined-toughness__image:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--movile_video {
    max-height: 105vw;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 0 56%;
       object-position: 0 56%;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10% 0 77px 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-left: 9%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper {
    padding: 35px 0 29px 35px;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .newLanding__title {
  font-size: 130px;
  line-height: 118px;
  padding: 0;
}
@media screen and (max-width: 1750px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .newLanding__title {
    font-size: 90px;
    line-height: 76px;
  }
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .newLanding__title {
    font-size: 70px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .newLanding__title {
    font-size: 40px;
    line-height: 36px;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .swiper-wrapper .rollover__section--refined-toughness__slide .refined__toughness--text-wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
.redesigned__update #mainContainer #rollover__section--refined-toughness .rollover__section--refined-toughness .rollover__section--refined-toughness--pagination {
  display: none;
}
.redesigned__update #mainContainer #rollover__section--mens-arcata {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide {
  position: relative;
  overflow: hidden;
	height: auto !important;
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .rollover__section--mens-arcata__image {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .rollover__section--mens-arcata__image:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media screen and (max-width: 400px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .rollover__section--mens-arcata__image {
    padding-bottom: 20px;
    background: #cfc9b1;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 0px 20px;
       object-position: 0px 20px;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 95px 0 75px 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-left: 19%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .mens__arcata--subtext {
  color: #020202;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .mens__arcata--subtext {
    font-size: 28px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .mens__arcata--subtext {
    font-size: 18px;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .newLanding__title {
  font-size: 130px;
  line-height: 118px;
  padding-left: 0;
  margin-bottom: 25px;
}
@media screen and (max-width: 1750px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .newLanding__title {
    font-size: 90px;
    line-height: 76px;
  }
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .newLanding__title {
    font-size: 70px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .newLanding__title {
    font-size: 40px;
    line-height: 36px;
    letter-spacing: 0.5px;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  padding: 0 15px 0 19px;
  font-weight: 400;
  line-height: 42px;
  background: #171717;
  color: #ffffff;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .shop__btn:hover {
  color: #171717;
  background: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    min-width: unset;
    padding: 0px 15px 0px 19px;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper.show-on-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide .mens__arcata--text-wrapper.show-on-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 35px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 35px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .swiper-wrapper .rollover__section--mens-arcata__slide.hide-on-mobile {
    display: none;
  }
}
.redesigned__update #mainContainer #rollover__section--mens-arcata .rollover__section--mens-arcata .rollover__section--mens-arcata--pagination {
  display: none;
}
.redesigned__update #mainContainer #practical__cuteness {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #practical__cuteness {
    margin-bottom: 45px;
  }
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide {
  position: relative;
  overflow: hidden;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide.tetra__image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide.tetra__image-container .dual__swiper__overlay {
  width: 50%;
  overflow: hidden;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper__image {
  width: 101%;
  max-width: 101%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15% 0 15% 19%;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .newLanding__title {
  font-size: 80px;
  line-height: 70px;
  padding-left: 0;
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .newLanding__title {
    font-size: 42px;
    line-height: 36px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .newLanding__title {
    font-size: 40px;
    line-height: 35px;
  }
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .shop__btn-wrapper {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper--text-wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide :not(.tetra__image-container):hover .dual__swiper__image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-wrapper .dual__swiper__slide:nth-of-type(2):hover .dual__swiper__image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-pagination {
    width: 100% !important;
    bottom: 15px !important;
  }
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-pagination .swiper-pagination-bullet {
    left: 0 !important;
    background: transparent;
    opacity: 1;
    border: 2px solid #000000;
  }
  .redesigned__update #mainContainer #practical__cuteness .dual__swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000000;
  }
}
.redesigned__update #mainContainer #practical__cuteness-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness-mobile {
    display: block;
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper__image {
  width: 100%;
}
.redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 14% 0 15% 64px;
}
.redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .newLanding__title {
  font-size: 80px;
  line-height: 70px;
  padding-left: 0;
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .newLanding__title {
    font-size: 42px;
    line-height: 36px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .newLanding__title {
    font-size: 40px;
    line-height: 35px;
  }
}
.redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #practical__cuteness-mobile .dual__swiper--text-wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #practical__cuteness-mobile .swiper-pagination {
    width: 100% !important;
    bottom: 15px !important;
  }
  .redesigned__update #mainContainer #practical__cuteness-mobile .swiper-pagination .swiper-pagination-bullet {
    left: 0 !important;
    width: 11px;
    height: 11px;
    background: transparent;
    opacity: 1;
    border: 2px solid #000000;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .redesigned__update #mainContainer #practical__cuteness-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000000;
  }
}
.redesigned__update #mainContainer #featured__categories {
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__categories {
    margin-bottom: 0px;
  }
}
.redesigned__update #mainContainer #featured__categories .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured__categories .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider {
  position: relative;
  width: 50%;
  overflow: hidden;
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider:nth-of-type(1) {
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider:nth-of-type(1) {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider {
    width: 100%;
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .featured__categories-image {
  width: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .mobile__copy {
  position: absolute;
  top: 35px;
  left: 36px;
  color: #ffffff;
  line-height: 22px;
  font-weight: 700;
  font-size: 18px;
  font-family: "trade-gothic-next", Arial, sans-serif;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .mobile__copy {
    display: none;
  }
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .shop__btn {
  position: absolute;
  left: 8.5%;
  bottom: 75px;
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider .shop__btn {
    bottom: 40px;
    left: 35px;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured__categories .featured__categories-wrapper .featured__categories-slider:hover .featured__categories-image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #newest__collection {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection {
    display: none;
  }
}
.redesigned__update #mainContainer #newest__collection .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #newest__collection .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container {
  padding-bottom: 80px;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper__slide--left {
  position: relative;
  margin-right: 15px;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper__slide--right {
  position: relative;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide {
  overflow: hidden;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide:hover .dual__swiper__image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .inner__slide:hover .overlay__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  background: rgba(0, 0, 0, 0.33);
  -webkit-transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
  transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide.three__images .dual__swiper__slide--left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide.three__images .dual__swiper__slide--left .dual__swiper__slide--left-inner {
  height: 50%;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide.three__images .dual__swiper__slide--left .dual__swiper__slide--left-inner:nth-of-type(1) {
  margin-bottom: 13px;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide.two__images .dual__swiper__slide--left .dual__swiper__slide--left-inner {
  height: 100%;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .swiper-wrapper .dual__swiper__slide .dual__swiper__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .dual__swiper--pagination {
  bottom: 27px !important;
}
.redesigned__update #mainContainer #newest__collection .dual__swiper-container .dual__swiper--pagination .swiper-pagination-bullet {
  width: 21px;
  height: 21px;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #newest__collection-mobile {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection-mobile {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #newest__collection-mobile .dual__swiper-container {
  height: auto;
}
.redesigned__update #mainContainer #newest__collection-mobile .dual__swiper-container .dual__swiper__slide {
  height: auto;
}
.redesigned__update #mainContainer #newest__collection-mobile .dual__swiper-container .dual__swiper__slide .dual__swiper__image {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #newest__collection-mobile .swiper-pagination {
    width: 100% !important;
    bottom: 15px !important;
  }
  .redesigned__update #mainContainer #newest__collection-mobile .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    left: 0 !important;
    background: transparent;
    opacity: 1;
    border: 2px solid #000000;
  }
  .redesigned__update #mainContainer #newest__collection-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000000;
  }
}
.redesigned__update #mainContainer #give_back__section {
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #give_back__section {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #give_back__section .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #give_back__section .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__left {
  width: 50%;
  margin-right: 15px;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__right {
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__right .gb__img__wrapper {
  height: 50%;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__right .gb__img__wrapper:nth-of-type(1) {
  margin-bottom: 15px;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__right .gb__img__wrapper .overlay__text {
  top: 12%;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__right .gb__img__wrapper .gb__image {
  width: 100%;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__img__wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__img__wrapper:hover .overlay__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 50px 35px;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__img__wrapper:hover .gb__image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .gb__img__wrapper .gb__image {
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text {
  position: absolute;
  top: 6%;
  left: 8.5%;
  font-size: 60px;
  font-family: "bogs_headlineregular", Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
}
@media screen and (max-width: 1400px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text {
    font-size: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text {
    font-size: 45px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text {
    font-size: 40px;
  }
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text .overlay__icon {
  display: inline-block;
  height: 49px;
  width: 49px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-size: contain;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text .overlay__icon.gb__left-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='49' viewBox='0 0 49 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_208' data-name='Rectangle 208' width='49' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_204' data-name='Group 204' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_202' data-name='Path 202' d='M24.473,48.947A24.474,24.474,0,1,1,48.947,24.474,24.5,24.5,0,0,1,24.473,48.947m0-48.268A23.795,23.795,0,1,0,48.268,24.474,23.822,23.822,0,0,0,24.473.679' transform='translate(-0.162 0.037)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_203' data-name='Path 203' d='M128.5,86.727a7.575,7.575,0,1,1,7.575-7.575,7.583,7.583,0,0,1-7.575,7.575m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-100.572 -59.397)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_204' data-name='Path 204' d='M85.856,86.727a7.575,7.575,0,1,1,7.575-7.575,7.583,7.583,0,0,1-7.575,7.575m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-65.162 -59.397)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_205' data-name='Path 205' d='M108.2,46.942a7.575,7.575,0,1,1,7.575-7.574,7.583,7.583,0,0,1-7.575,7.574m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-83.713 -26.362)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_206' data-name='Path 206' d='M142.588,168.657a.339.339,0,0,1-.339-.339V151.489a.339.339,0,1,1,.679,0v16.828a.339.339,0,0,1-.339.339' transform='translate(-118.277 -125.469)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_207' data-name='Path 207' d='M80.99,235.306a.334.334,0,0,1-.116-.021,43.612,43.612,0,0,0-31.412,0,.335.335,0,1,1-.238-.626,44.265,44.265,0,0,1,31.882,0,.335.335,0,0,1-.116.649' transform='translate(-40.855 -192.342)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text .overlay__icon.gb__right_top-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='49' viewBox='0 0 43 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_166' data-name='Rectangle 166' width='43' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_101' data-name='Group 101' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_186' data-name='Path 186' d='M106.5,120.223a7,7,0,1,0-7,7,7.013,7.013,0,0,0,7-7m-13.265,0a6.263,6.263,0,1,1,6.264,6.263,6.292,6.292,0,0,1-6.264-6.263' transform='translate(-77.97 -95.497)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_187' data-name='Path 187' d='M94.584,66.42a16.1,16.1,0,0,1-3.651,10.227l.593.445a16.9,16.9,0,0,0-13.1-27.567h0A16.786,16.786,0,0,0,67.551,53.5v.983A16.152,16.152,0,0,1,94.584,66.42' transform='translate(-56.906 -41.694)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_188' data-name='Path 188' d='M56.939,110.272A16.153,16.153,0,0,1,33.477,88.116l-.593-.445a16.893,16.893,0,0,0,24.056,23.608Z' transform='translate(-24.208 -73.913)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_189' data-name='Path 189' d='M42.25,108.256l-.033-.032-.037-.027-6.05-4.509.042-.026-.9-.645-1.184-.85c-.015-.013-.031-.025-.046-.037s-.031-.026-.047-.038-.035-.024-.052-.035-.032-.023-.049-.033-.037-.021-.056-.031-.033-.019-.051-.028l-.058-.025-.053-.023-.061-.02-.054-.018c-.021-.006-.042-.01-.064-.015l-.055-.013c-.024,0-.048-.007-.072-.01l-.049-.007c-.033,0-.066,0-.1,0H33.2a1.359,1.359,0,0,0-1.3.952v2.18h-.061v.246l.687.048.026,0h.026v-2.074a.6.6,0,0,1,.111-.354l.01-.012h0a.617.617,0,0,1,.06-.068h0l.019-.018a.628.628,0,0,1,.4-.161h0a.6.6,0,0,1,.223.04l.024.01-.016-.007a.612.612,0,0,1,.2.13l1.192.893,0,0,0,0,.635.476.006,0,6.284,4.683a.941.941,0,0,1,.009,1.351l-8.125,6.008a.6.6,0,0,1-.422.174.613.613,0,0,1-.618-.615v-1.477a.613.613,0,0,0-.613-.613H20.455A19.716,19.716,0,0,1,.739,93.9V82a.613.613,0,0,1,.618-.615.6.6,0,0,1,.423.174l5.243,3.763c.11-.217.227-.444.346-.662L2.246,80.985a1.339,1.339,0,0,0-.889-.338h0A1.357,1.357,0,0,0,0,82V93.9a20.455,20.455,0,0,0,20.455,20.455H31.843v1.351a1.357,1.357,0,0,0,1.357,1.354,1.339,1.339,0,0,0,.894-.342l8.093-5.984.042-.031.037-.036a1.681,1.681,0,0,0-.016-2.413' transform='translate(0.148 -67.98)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_190' data-name='Path 190' d='M38.777,8.7A20.321,20.321,0,0,0,24.313,2.705H12.925V1.354A1.357,1.357,0,0,0,11.568,0a1.339,1.339,0,0,0-.894.343L2.581,6.327l-.042.031L2.5,6.394a1.681,1.681,0,0,0,.016,2.413l.033.031.037.027,6.051,4.509L8.6,13.4l.9.645,1.184.85c.014.013.029.023.044.035s.033.028.05.04l.049.033c.018.012.035.024.052.035s.035.019.053.029.036.021.054.03l.055.024.056.024c.019.008.04.013.06.02s.037.013.055.018.042.01.064.015l.055.013c.025,0,.051.007.076.011l.044.006c.039,0,.079.005.119.005h0a1.36,1.36,0,0,0,1.3-.952q.02-.064.033-.13V11.968h.028V11.7l-.684-.051-.028,0h-.028v2.229h0a.624.624,0,0,1-.012.119s0,.009,0,.014,0,.013-.006.019a.605.605,0,0,1-.026.081c0,.006,0,.013-.006.019l-.006.011c-.007.014-.015.028-.022.041s-.014.025-.022.037-.018.025-.028.037-.017.022-.026.032-.022.022-.033.033l-.03.028c-.012.01-.025.018-.037.027s-.022.016-.033.023-.027.015-.041.022l-.036.018c-.014.006-.029.011-.044.016l-.038.013-.046.01-.039.008-.048,0-.035,0h0a.591.591,0,0,1-.1-.009l-.026-.006a.617.617,0,0,1-.074-.021l-.033-.013a.6.6,0,0,1-.067-.035l-.029-.017a.641.641,0,0,1-.089-.071h0l-1.194-.89,0,0-.635-.476-.007,0L3.029,8.272a.941.941,0,0,1-.009-1.351L11.146.913a.6.6,0,0,1,.423-.174.613.613,0,0,1,.618.615V2.831a.613.613,0,0,0,.613.613H24.313A19.716,19.716,0,0,1,44.029,23.16V35.184a.613.613,0,0,1-.618.615.6.6,0,0,1-.423-.174L37.6,31.6c-.106.22-.222.456-.333.674l5.251,3.921a1.339,1.339,0,0,0,.9.344,1.357,1.357,0,0,0,1.357-1.354V23.16A20.321,20.321,0,0,0,38.777,8.7' transform='translate(-1.541 0.135)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__text .overlay__icon.gb__right_bottom-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='49' viewBox='0 0 49 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_167' data-name='Rectangle 167' width='49' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_103' data-name='Group 103' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_191' data-name='Path 191' d='M24.473.757A23.717,23.717,0,1,1,.757,24.474,23.744,23.744,0,0,1,24.473.757m0-.757A24.474,24.474,0,1,0,48.947,24.474,24.5,24.5,0,0,0,24.473,0' transform='translate(0.211 0.018)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_192' data-name='Path 192' d='M104.624,22.287c7.381,0,7.534,13.233,5.839,17.639-.638,1.66-2.26,5.076-1.206,11.58,1.47,9.074-1.817,10.975-4.595,10.975a6.785,6.785,0,0,1-3.112-.757c-3.017-1.808-2.54-7.112-3.105-12.757a53.088,53.088,0,0,0-1.016-5.873c-.668-3.132-1.9-6.728-1.4-9.846,1.226-7.691,4.13-10.624,8.071-10.939l.135-.01c.132-.008.262-.012.39-.012m0-.757h0c-.143,0-.29,0-.436.013l-.142.01c-4.719.378-7.584,4.164-8.765,11.575-.413,2.588.265,5.36.919,8.039.177.726.345,1.411.488,2.083a52.541,52.541,0,0,1,1,5.791c.121,1.206.194,2.4.264,3.551.268,4.377.5,8.157,3.205,9.779a7.488,7.488,0,0,0,3.5.865,5.113,5.113,0,0,0,4.037-1.756c1.639-1.926,2.078-5.324,1.305-10.1-.948-5.853.331-9.08,1.019-10.813.053-.133.1-.258.147-.373a20.46,20.46,0,0,0,.907-7.549c-.09-1.978-.507-5.683-2.289-8.279a6.089,6.089,0,0,0-5.162-2.84' transform='translate(-78.945 -17.892)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_193' data-name='Path 193' d='M131.6,167.35a2.516,2.516,0,1,0,2.307-2.71,2.518,2.518,0,0,0-2.307,2.71m1.421-.114a1.091,1.091,0,1,1,1.174,1,1.092,1.092,0,0,1-1.174-1' transform='translate(-109.257 -136.934)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_194' data-name='Path 194' d='M206.981,166.614h-10.39a1.877,1.877,0,0,1-1.436-.678,2.264,2.264,0,0,1-.538-1.565,2.1,2.1,0,0,1,2.006-2.086h5.225a.746.746,0,0,0,.557-.263,1.022,1.022,0,0,0,.251-.685.886.886,0,0,0-.807-.946h-.928a1.881,1.881,0,0,1-1.437-.677,2.264,2.264,0,0,1-.538-1.565,2.1,2.1,0,0,1,2.007-2.087h9.388v.757h-9.388a1.34,1.34,0,0,0-1.251,1.355,1.512,1.512,0,0,0,.354,1.046,1.137,1.137,0,0,0,.864.415h.928a1.64,1.64,0,0,1,1.563,1.7,1.777,1.777,0,0,1-.444,1.19,1.492,1.492,0,0,1-1.121.515h-5.225a1.337,1.337,0,0,0-1.25,1.353,1.512,1.512,0,0,0,.354,1.046,1.133,1.133,0,0,0,.863.416h10.39Z' transform='translate(-161.683 -129.804)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_195' data-name='Path 195' d='M6.212,63.263H4.149v-.757H6.212a3.888,3.888,0,0,0,3.675-4.063,1.96,1.96,0,0,1,1.882-2.025H15.8a2.022,2.022,0,0,0,0-4.015c-3.286,0-6.422-.054-6.453-.055l.013-.756c.031,0,3.161.055,6.44.055a2.774,2.774,0,0,1,0,5.528h-4.03a1.2,1.2,0,0,0-1.125,1.269,4.643,4.643,0,0,1-4.431,4.82' transform='translate(-3.24 -42.899)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  opacity: 1;
  background: rgba(0, 0, 0, 0.33);
  -webkit-transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
  transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper .learn__more-btn {
  background: #ffffff;
  padding: 10px 25px;
  border-radius: 30px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "front_page_neueregular";
  font-weight: 400;
  padding: 5px 15px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 999;
}
.redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper .learn__more-btn:hover {
  background: #000000;
  color: #ffffff !important;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper .learn__more-btn {
    margin-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section .give_back--wrapper .overlay__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    top: unset;
    bottom: 0;
    opacity: 1;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background: none;
  }
}
.redesigned__update #mainContainer #give_back__section-mobile {
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .redesigned__update #mainContainer #give_back__section-mobile {
    display: none;
  }
}
.redesigned__update #mainContainer #give_back__section-mobile .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section-mobile .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #give_back__section-mobile .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section-mobile .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide {
  position: relative;
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper__image {
  width: 100%;
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 35px;
  left: 35px;
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper .overlay__icon {
  display: inline-block;
  height: 36px;
  width: 36px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-size: contain;
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper .overlay__icon.gb__left-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='49' viewBox='0 0 49 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_208' data-name='Rectangle 208' width='49' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_204' data-name='Group 204' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_202' data-name='Path 202' d='M24.473,48.947A24.474,24.474,0,1,1,48.947,24.474,24.5,24.5,0,0,1,24.473,48.947m0-48.268A23.795,23.795,0,1,0,48.268,24.474,23.822,23.822,0,0,0,24.473.679' transform='translate(-0.162 0.037)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_203' data-name='Path 203' d='M128.5,86.727a7.575,7.575,0,1,1,7.575-7.575,7.583,7.583,0,0,1-7.575,7.575m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-100.572 -59.397)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_204' data-name='Path 204' d='M85.856,86.727a7.575,7.575,0,1,1,7.575-7.575,7.583,7.583,0,0,1-7.575,7.575m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-65.162 -59.397)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_205' data-name='Path 205' d='M108.2,46.942a7.575,7.575,0,1,1,7.575-7.574,7.583,7.583,0,0,1-7.575,7.574m0-14.471a6.9,6.9,0,1,0,6.9,6.9,6.9,6.9,0,0,0-6.9-6.9' transform='translate(-83.713 -26.362)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_206' data-name='Path 206' d='M142.588,168.657a.339.339,0,0,1-.339-.339V151.489a.339.339,0,1,1,.679,0v16.828a.339.339,0,0,1-.339.339' transform='translate(-118.277 -125.469)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_207' data-name='Path 207' d='M80.99,235.306a.334.334,0,0,1-.116-.021,43.612,43.612,0,0,0-31.412,0,.335.335,0,1,1-.238-.626,44.265,44.265,0,0,1,31.882,0,.335.335,0,0,1-.116.649' transform='translate(-40.855 -192.342)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper .overlay__icon.gb__right_top-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='49' viewBox='0 0 43 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_166' data-name='Rectangle 166' width='43' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_101' data-name='Group 101' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_186' data-name='Path 186' d='M106.5,120.223a7,7,0,1,0-7,7,7.013,7.013,0,0,0,7-7m-13.265,0a6.263,6.263,0,1,1,6.264,6.263,6.292,6.292,0,0,1-6.264-6.263' transform='translate(-77.97 -95.497)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_187' data-name='Path 187' d='M94.584,66.42a16.1,16.1,0,0,1-3.651,10.227l.593.445a16.9,16.9,0,0,0-13.1-27.567h0A16.786,16.786,0,0,0,67.551,53.5v.983A16.152,16.152,0,0,1,94.584,66.42' transform='translate(-56.906 -41.694)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_188' data-name='Path 188' d='M56.939,110.272A16.153,16.153,0,0,1,33.477,88.116l-.593-.445a16.893,16.893,0,0,0,24.056,23.608Z' transform='translate(-24.208 -73.913)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_189' data-name='Path 189' d='M42.25,108.256l-.033-.032-.037-.027-6.05-4.509.042-.026-.9-.645-1.184-.85c-.015-.013-.031-.025-.046-.037s-.031-.026-.047-.038-.035-.024-.052-.035-.032-.023-.049-.033-.037-.021-.056-.031-.033-.019-.051-.028l-.058-.025-.053-.023-.061-.02-.054-.018c-.021-.006-.042-.01-.064-.015l-.055-.013c-.024,0-.048-.007-.072-.01l-.049-.007c-.033,0-.066,0-.1,0H33.2a1.359,1.359,0,0,0-1.3.952v2.18h-.061v.246l.687.048.026,0h.026v-2.074a.6.6,0,0,1,.111-.354l.01-.012h0a.617.617,0,0,1,.06-.068h0l.019-.018a.628.628,0,0,1,.4-.161h0a.6.6,0,0,1,.223.04l.024.01-.016-.007a.612.612,0,0,1,.2.13l1.192.893,0,0,0,0,.635.476.006,0,6.284,4.683a.941.941,0,0,1,.009,1.351l-8.125,6.008a.6.6,0,0,1-.422.174.613.613,0,0,1-.618-.615v-1.477a.613.613,0,0,0-.613-.613H20.455A19.716,19.716,0,0,1,.739,93.9V82a.613.613,0,0,1,.618-.615.6.6,0,0,1,.423.174l5.243,3.763c.11-.217.227-.444.346-.662L2.246,80.985a1.339,1.339,0,0,0-.889-.338h0A1.357,1.357,0,0,0,0,82V93.9a20.455,20.455,0,0,0,20.455,20.455H31.843v1.351a1.357,1.357,0,0,0,1.357,1.354,1.339,1.339,0,0,0,.894-.342l8.093-5.984.042-.031.037-.036a1.681,1.681,0,0,0-.016-2.413' transform='translate(0.148 -67.98)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_190' data-name='Path 190' d='M38.777,8.7A20.321,20.321,0,0,0,24.313,2.705H12.925V1.354A1.357,1.357,0,0,0,11.568,0a1.339,1.339,0,0,0-.894.343L2.581,6.327l-.042.031L2.5,6.394a1.681,1.681,0,0,0,.016,2.413l.033.031.037.027,6.051,4.509L8.6,13.4l.9.645,1.184.85c.014.013.029.023.044.035s.033.028.05.04l.049.033c.018.012.035.024.052.035s.035.019.053.029.036.021.054.03l.055.024.056.024c.019.008.04.013.06.02s.037.013.055.018.042.01.064.015l.055.013c.025,0,.051.007.076.011l.044.006c.039,0,.079.005.119.005h0a1.36,1.36,0,0,0,1.3-.952q.02-.064.033-.13V11.968h.028V11.7l-.684-.051-.028,0h-.028v2.229h0a.624.624,0,0,1-.012.119s0,.009,0,.014,0,.013-.006.019a.605.605,0,0,1-.026.081c0,.006,0,.013-.006.019l-.006.011c-.007.014-.015.028-.022.041s-.014.025-.022.037-.018.025-.028.037-.017.022-.026.032-.022.022-.033.033l-.03.028c-.012.01-.025.018-.037.027s-.022.016-.033.023-.027.015-.041.022l-.036.018c-.014.006-.029.011-.044.016l-.038.013-.046.01-.039.008-.048,0-.035,0h0a.591.591,0,0,1-.1-.009l-.026-.006a.617.617,0,0,1-.074-.021l-.033-.013a.6.6,0,0,1-.067-.035l-.029-.017a.641.641,0,0,1-.089-.071h0l-1.194-.89,0,0-.635-.476-.007,0L3.029,8.272a.941.941,0,0,1-.009-1.351L11.146.913a.6.6,0,0,1,.423-.174.613.613,0,0,1,.618.615V2.831a.613.613,0,0,0,.613.613H24.313A19.716,19.716,0,0,1,44.029,23.16V35.184a.613.613,0,0,1-.618.615.6.6,0,0,1-.423-.174L37.6,31.6c-.106.22-.222.456-.333.674l5.251,3.921a1.339,1.339,0,0,0,.9.344,1.357,1.357,0,0,0,1.357-1.354V23.16A20.321,20.321,0,0,0,38.777,8.7' transform='translate(-1.541 0.135)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper .overlay__icon.gb__right_bottom-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49' height='49' viewBox='0 0 49 49'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_167' data-name='Rectangle 167' width='49' height='49' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_103' data-name='Group 103' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_191' data-name='Path 191' d='M24.473.757A23.717,23.717,0,1,1,.757,24.474,23.744,23.744,0,0,1,24.473.757m0-.757A24.474,24.474,0,1,0,48.947,24.474,24.5,24.5,0,0,0,24.473,0' transform='translate(0.211 0.018)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_192' data-name='Path 192' d='M104.624,22.287c7.381,0,7.534,13.233,5.839,17.639-.638,1.66-2.26,5.076-1.206,11.58,1.47,9.074-1.817,10.975-4.595,10.975a6.785,6.785,0,0,1-3.112-.757c-3.017-1.808-2.54-7.112-3.105-12.757a53.088,53.088,0,0,0-1.016-5.873c-.668-3.132-1.9-6.728-1.4-9.846,1.226-7.691,4.13-10.624,8.071-10.939l.135-.01c.132-.008.262-.012.39-.012m0-.757h0c-.143,0-.29,0-.436.013l-.142.01c-4.719.378-7.584,4.164-8.765,11.575-.413,2.588.265,5.36.919,8.039.177.726.345,1.411.488,2.083a52.541,52.541,0,0,1,1,5.791c.121,1.206.194,2.4.264,3.551.268,4.377.5,8.157,3.205,9.779a7.488,7.488,0,0,0,3.5.865,5.113,5.113,0,0,0,4.037-1.756c1.639-1.926,2.078-5.324,1.305-10.1-.948-5.853.331-9.08,1.019-10.813.053-.133.1-.258.147-.373a20.46,20.46,0,0,0,.907-7.549c-.09-1.978-.507-5.683-2.289-8.279a6.089,6.089,0,0,0-5.162-2.84' transform='translate(-78.945 -17.892)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_193' data-name='Path 193' d='M131.6,167.35a2.516,2.516,0,1,0,2.307-2.71,2.518,2.518,0,0,0-2.307,2.71m1.421-.114a1.091,1.091,0,1,1,1.174,1,1.092,1.092,0,0,1-1.174-1' transform='translate(-109.257 -136.934)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_194' data-name='Path 194' d='M206.981,166.614h-10.39a1.877,1.877,0,0,1-1.436-.678,2.264,2.264,0,0,1-.538-1.565,2.1,2.1,0,0,1,2.006-2.086h5.225a.746.746,0,0,0,.557-.263,1.022,1.022,0,0,0,.251-.685.886.886,0,0,0-.807-.946h-.928a1.881,1.881,0,0,1-1.437-.677,2.264,2.264,0,0,1-.538-1.565,2.1,2.1,0,0,1,2.007-2.087h9.388v.757h-9.388a1.34,1.34,0,0,0-1.251,1.355,1.512,1.512,0,0,0,.354,1.046,1.137,1.137,0,0,0,.864.415h.928a1.64,1.64,0,0,1,1.563,1.7,1.777,1.777,0,0,1-.444,1.19,1.492,1.492,0,0,1-1.121.515h-5.225a1.337,1.337,0,0,0-1.25,1.353,1.512,1.512,0,0,0,.354,1.046,1.133,1.133,0,0,0,.863.416h10.39Z' transform='translate(-161.683 -129.804)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_195' data-name='Path 195' d='M6.212,63.263H4.149v-.757H6.212a3.888,3.888,0,0,0,3.675-4.063,1.96,1.96,0,0,1,1.882-2.025H15.8a2.022,2.022,0,0,0,0-4.015c-3.286,0-6.422-.054-6.453-.055l.013-.756c.031,0,3.161.055,6.44.055a2.774,2.774,0,0,1,0,5.528h-4.03a1.2,1.2,0,0,0-1.125,1.269,4.643,4.643,0,0,1-4.431,4.82' transform='translate(-3.24 -42.899)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.redesigned__update #mainContainer #give_back__section-mobile .dual__swiper__slide .dual__swiper--text-wrapper .dual__swiper--text {
  font-family: "bogs_headlineregular", Arial, sans-serif;
  color: #ffffff;
  font-size: 40px;
  line-height: 28px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #give_back__section-mobile .swiper-pagination {
    width: 100% !important;
    bottom: 15px !important;
  }
  .redesigned__update #mainContainer #give_back__section-mobile .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    left: 0 !important;
    background: transparent;
    opacity: 1;
    border: 2px solid #000000;
  }
  .redesigned__update #mainContainer #give_back__section-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000000;
  }
}
.redesigned__update #mainContainer #featured__video {
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__video {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured__video .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__video .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured__video .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__video .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured__video .page_header--videobg-wrapper {
  position: relative;
}
.redesigned__update #mainContainer #featured__video .page_header--videobg-wrapper .video__play-btn {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  display: inline-block;
  width: 75px;
  height: 87px;
  margin: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='86.603' viewBox='0 0 75 86.603' style='&%2310;'%3E%3Cpath id='Path_199' data-name='Path 199' d='M0,0V86.6L37.5,64.952,75,43.3,37.5,21.65Z' fill='%23fff' opacity='0.733' style='&%2310;'/%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__video .page_header--videobg-wrapper .video__play-btn {
    width: 50px;
    height: 62px;
  }
}
.redesigned__update #mainContainer #featured__video .page_header--videobg-wrapper .video__play-btn:hover {
  opacity: 0.5;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__prints {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints {
    margin-bottom: 0;
  }
}
.redesigned__update #mainContainer #featured__prints .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured__prints .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider {
    padding-bottom: 30px !important;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider {
    margin-bottom: 0 !important;
    padding-bottom: 25px !important;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide {
    margin-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide {
    text-align: unset;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper .shop__btn {
    margin-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide .overlay__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 28px);
    top: unset;
    bottom: 28px;
    opacity: 1;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background: none !important;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide img {
  -webkit-transition: -webkit-transform 250ms ease-out 0s;
  transition: -webkit-transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s, -webkit-transform 250ms ease-out 0s;
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide:hover .overlay__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  background: rgba(0, 0, 0, 0.33);
  -webkit-transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
  transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .swiper-wrapper .newLanding__best-seller-slide:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .best_sellers_slider--pagination {
  bottom: 37px !important;
}
@media screen and (min-width: 769px) {
  .redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .best_sellers_slider--pagination {
    display: none;
  }
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .best_sellers_slider--pagination .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  border: 2px solid #ffffff;
}
.redesigned__update #mainContainer #featured__prints .newLanding__best-seller-slider .best_sellers_slider--pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
}
.redesigned__update #mainContainer #rollover__section-bottom {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section-bottom {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #rollover__section-bottom .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #rollover__section-bottom .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider {
  position: relative;
  width: 50%;
  overflow: hidden;
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider:nth-of-type(1) {
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider {
    width: 100%;
  }
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider .rollover__section-bottom-image {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider .shop__btn {
  position: absolute;
  left: 8.5%;
  bottom: 75px;
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider .shop__btn {
    bottom: 35px;
    left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider.first__slide {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #rollover__section-bottom .rollover__section-bottom-wrapper .rollover__section-bottom-slider:hover .rollover__section-bottom-image {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #featured__reviews {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured__reviews {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured__reviews .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured__reviews .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container {
  max-width: 1750px;
  padding: 0;
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .newHomePage__review-tabs {
  padding: 25px 0px;
  background: #000000;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .newHomePage__review-tabs {
    display: none !important;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .newHomePage__review-tabs .newHomePage__review-tab {
  position: relative;
  margin: 0 5%;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .newHomePage__review-tabs .newHomePage__review-tab {
    font-size: 21px;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .newHomePage__review-tabs .newHomePage__review-tab.active::after {
  top: calc(100% + 3px);
  left: 50%;
  border: solid transparent;
  content: "";
  z-index: 9;
  height: 0;
  width: 0;
  position: absolute;
  border-top-color: #000;
  border-width: 30px;
  margin-left: -30px;
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide {
  background-color: #bbbcc3;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide {
    padding-bottom: 42px;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 140px 175px;
}
@media screen and (max-width: 1450px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper {
    padding: 100px 125px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 35px 35px 10px;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left {
    width: 85%;
    margin-top: 10px;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left .newHomePage__slide--left-image {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left .newHomePage__slide--left-image:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left .newHomePage__slide--left-description {
  font-size: 24px;
  font-weight: 700;
  display: block;
  margin-top: -10px;
  margin-left: 8px;
}
@media screen and (max-width: 1450px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left .newHomePage__slide--left-description {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--left .newHomePage__slide--left-description {
    font-size: 20px;
    width: 95%;
    margin: auto;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 44%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right .image__wrapper {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right .image__wrapper img {
    height: 43px;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right .newHomePage__quote {
  margin-top: 35px;
  font-size: 30px;
  font-weight: 400;
}
@media screen and (max-width: 1450px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right .newHomePage__quote {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right .newHomePage__quote {
    font-size: 18px;
    margin-top: 25px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .swiper-slide .newHomePage__slide-wrapper .newHomePage__slide--right {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .review-pagination {
    bottom: 15px !important;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .review-pagination {
    display: none;
  }
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .review-pagination .swiper-pagination-bullet {
  border: 2px solid #000000;
  background: transparent;
  opacity: 1;
}
.redesigned__update #mainContainer #featured__reviews .newHomePage__review-container .swiper-container .review-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000000;
}
.redesigned__update #mainContainer #featured_styles {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_styles {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured_styles .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured_styles .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper {
  position: relative;
  width: 50%;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper {
    width: 100%;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper:nth-of-type(1) {
  margin-right: 15px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper:nth-of-type(1) {
    margin-right: 0;
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 999;
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper .shop__btn {
    margin-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper .overlay__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 31px);
    top: unset;
    bottom: 31px;
    opacity: 1;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background: none !important;
  }
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper img {
  -webkit-transition: -webkit-transform 250ms ease-out 0s;
  transition: -webkit-transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s, -webkit-transform 250ms ease-out 0s;
}
.redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper:hover .overlay__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  background: rgba(0, 0, 0, 0.33);
  -webkit-transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
  transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured_styles .featured_style-wrapper .featured__styles-image-wrapper:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #featured_story {
  margin-bottom: 50px;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_story {
    margin-bottom: 25px;
  }
}
.redesigned__update #mainContainer #featured_story .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_story .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #featured_story .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_story .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--left {
  position: relative;
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--left {
    margin-right: 0;
  }
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--left .learn__more-btn {
  position: absolute;
  bottom: 35px;
  left: 35px;
  width: 124px;
  height: 34px;
  font-family: "front_page_neueregular";
  font-size: 20px;
  color: #171717;
  background: white;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-align: center;
  line-height: 34px;
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--left .learn__more-btn {
    display: none;
  }
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--left .learn__more-btn:hover {
  background: #171717;
  color: white;
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right {
  position: relative;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right {
    display: none;
  }
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper .overlay__redirect {
    display: none;
  }
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper .shop__btn {
  position: absolute;
  bottom: 75px;
  left: 80px;
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  padding: 0 15px 0 19px;
  font-weight: 400;
  line-height: 42px;
  background: #171717;
  color: #ffffff;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper .shop__btn:hover {
  color: #171717;
  background: #ffffff;
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #featured_story .featured_story-wrapper .featured_story--right .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    min-width: unset;
    padding: 0px 15px 0px 19px;
  }
}
@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #feature_slider {
    margin-bottom: 0px;
  }
}
.redesigned__update #mainContainer #feature_slider .feature_slider__headline-wrapper {
  padding: 10px 0px;
  min-height: unset;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature_slider__headline-wrapper {
    padding: 0px 0px;
    min-height: unset;
  }
}
.redesigned__update #mainContainer #feature_slider .feature_slider__headline-wrapper .feature_slider__headline {
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature_slider__headline-wrapper .feature_slider__headline {
    font-size: 1rem;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product {
  padding-bottom: 70px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product {
    padding-bottom: 0px;
    margin-bottom: 50px;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f1f1f1;
  padding: 60px 0 100px;
  -webkit-transform: none;
          transform: none;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 35px;
    padding-bottom: 75px;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide a {
  text-align: center;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide a .feature_slider__image {
  width: 90%;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .feature_slider__slide--product-name {
  width: 80%;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .feature_slider__slide--product-name {
    font-size: 18px;
    margin-bottom: 0;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .overlay__redirect {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .overlay__redirect {
/*    display: none;*/
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn {
  display: inline-block;
  width: 101px;
  height: 42px;
  font-family: "front_page_neueregular";
  font-weight: 400;
  line-height: 42px;
  padding: 0 15px 0 19px;
  color: #171717;
  background: #ffffff;
  font-size: 28px;
  letter-spacing: 1.5px;
  border-radius: 30px;
  text-transform: uppercase;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn:hover {
  background: #171717;
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    padding: 0px 15px 0px 19px;
    min-width: unset;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn {
    margin-left: 35px;
    display: inline-block;
    width: 101px;
    height: 42px;
    font-family: "front_page_neueregular";
    padding: 0 15px 0 19px;
    font-weight: 400;
    line-height: 42px;
    background: #171717;
    color: #ffffff;
    letter-spacing: 1.5px;
    border-radius: 30px;
    text-transform: uppercase;
    text-align: center;
    font-size: 28px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn:hover {
    color: #171717;
    background: #ffffff;
  }
}
@media screen and (max-width: 768px) and (max-width: 992px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper .shop__btn {
    font-size: 20px;
    width: 81px;
    height: 34px;
    line-height: 34px;
    min-width: unset;
    padding: 0px 15px 0px 19px;
  }
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide .overlay__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    top: unset;
    bottom: 40px;
    opacity: 1;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background: none !important;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide img {
  -webkit-transition: -webkit-transform 250ms ease-out 0s;
  transition: -webkit-transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s;
  transition: transform 250ms ease-out 0s, -webkit-transform 250ms ease-out 0s;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide:hover .overlay__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  background: rgba(0, 0, 0, 0.33);
  -webkit-transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
  transition: background 250ms ease-out 0s, opacity 250ms ease-out 0s;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide:hover .overlay__wrapper {
    background: none;
  }
}
@media screen and (min-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper .feature_slider__slide:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper.swiper-slide-prev:hover {
  -webkit-transform: none;
          transform: none;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-wrapper.swiper-slide-next:hover {
  -webkit-transform: none;
          transform: none;
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-pagination {
  bottom: 0px !important;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-pagination {
    bottom: 13px !important;
  }
}
.redesigned__update #mainContainer #feature_slider .feature-product .swiper-pagination .swiper-pagination-bullet {
  width: 21px;
  height: 21px;
}
@media screen and (max-width: 768px) {
  .redesigned__update #mainContainer #feature_slider .feature-product .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
  }
}

.feature__slider-description {
  height: 60px;
  font-size: 18px;
  text-transform: capitalize;
  text-align: center;
  font-weight: 700;
  margin-top: 70px;
  background: #e7e7e7;
  line-height: 60px;
margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .feature__slider-description {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  }
}

#footer {
  background-color: #000000;
}
#footer .footer3__container {
  padding: 50px 10vw;
  padding-bottom: 7em;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container {
    padding-bottom: 3.5em;
    padding-left: 40px;
    padding-right: 38px;
  }
}
@media screen and (min-width: 768px) {
  #footer .footer3__container {
    padding: 105px 3.25% 155px;
  }
}
@media screen and (min-width: 1750px) {
  #footer .footer3__container {
    max-width: 1750px;
    margin: auto;
  }
}
#footer .footer3__container .footer3__links {
  max-width: 1750px;
  margin: 0 auto;
}
#footer .footer3__container .footer3__links .col {
  margin-bottom: 2em;
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .col {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__col-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__col-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25.5%;
            flex: 0 0 25.5%;
    max-width: 25.5%;
  }
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__col-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__col-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 17%;
            flex: 0 0 17%;
    max-width: 17%;
    padding-left: 75px;
  }
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__col-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__col-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.5%;
            flex: 0 0 41.5%;
    max-width: 41.5%;
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__col-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__col-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16%;
            flex: 0 0 16%;
    max-width: 16%;
    padding-right: 0;
    margin-top: 5px;
  }
}
#footer .footer3__container .footer3__links .footer3__col-3 .footer3__link {
  font-family: "bogs_headlineregular", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: unset;
  letter-spacing: 1px;
}
#footer .footer3__container .footer3__links .footer3__header {
  display: block;
  margin-bottom: 8px;
  font-family: "bogs_headlineregular", Arial, sans-serif;
  font-size: 1.5rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #ffffff;
}
#footer .footer3__container .footer3__links .footer3__link {
  position: relative;
  display: block;
  margin-bottom: 8px;
  font-family: "bogs_headlineregular", Arial, sans-serif;
  font-family: "trade-gothic-next", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  color: #ffffff;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
#footer .footer3__container .footer3__links .footer3__link:hover {
  opacity: 0.5;
}
#footer .footer3__container .footer3__links .footer3__right-row-icon {
  position: absolute;
  top: 8px;
  left: -55px;
}
#footer .footer3__container .footer3__links .footer3__right-row-icon.footer3_icon-free-shipping-2 {
  display: inline-block;
    width: 34px;
    background-position-y: 8px;
    height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_1861' data-name='Group 1861' width='38.986' height='20.135' viewBox='0 0 38.986 20.135'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1445' data-name='Rectangle 1445' width='38.986' height='20.135' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1860' data-name='Group 1860' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1077' data-name='Path 1077' d='M7.687,14.439V15.8A1.416,1.416,0,0,0,9.1,17.218h1.938a.028.028,0,0,1,.027.021,3.685,3.685,0,0,0,7.1,0,.028.028,0,0,1,.027-.021H28.514a.028.028,0,0,1,.027.021,3.685,3.685,0,0,0,7.1,0,.028.028,0,0,1,.027-.021h1.666a1.418,1.418,0,0,0,1.45-1.387v-1.7A1.328,1.328,0,0,0,37.6,12.751a.028.028,0,0,1-.025-.028V9.193a2.418,2.418,0,0,0-2.41-2.41l-3.239-.3a.031.031,0,0,1-.022-.013S28.961,2.024,28.9,2.024A2.421,2.421,0,0,0,26.913,1H10.121A2.458,2.458,0,0,0,7.715,3.085a.028.028,0,0,1-.028.024M6.181,12.147h4.175M3.408,8.9h9.554M1,5.642H9.977' transform='translate(-0.397 -0.398)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Path_1078' data-name='Path 1078' d='M51.846,26.457a1.318,1.318,0,1,1,1.318-1.318,1.325,1.325,0,0,1-1.318,1.318' transform='translate(-20.081 -9.467)' fill='%23fff'/%3E%3Cpath id='Path_1079' data-name='Path 1079' d='M22.846,26.457a1.318,1.318,0,1,1,1.318-1.318,1.325,1.325,0,0,1-1.318,1.318' transform='translate(-8.556 -9.467)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
#footer .footer3__container .footer3__links .footer3__right-row-icon.footer3_icon-gift-cards {
  display: inline-block;
  width: 34px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_1863' data-name='Group 1863' width='33.819' height='22.656' viewBox='0 0 33.819 22.656'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1447' data-name='Rectangle 1447' width='33.819' height='22.656' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1862' data-name='Group 1862' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Rectangle_1446' data-name='Rectangle 1446' d='M2.762,0H29.851a2.763,2.763,0,0,1,2.763,2.763V18.689a2.762,2.762,0,0,1-2.762,2.762H2.762A2.762,2.762,0,0,1,0,18.689V2.762A2.762,2.762,0,0,1,2.762,0Z' transform='translate(0.602 0.603)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='Line_1' data-name='Line 1' y2='21.45' transform='translate(11.105 0.603)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='Line_2' data-name='Line 2' x2='32.614' transform='translate(0.603 11.327)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Path_1080' data-name='Path 1080' d='M25.659,10.477c-.465-.941-2.4-.936-4.316.012s-3.1,2.478-2.634,3.419,2.4.935,4.316-.012S26.123,11.418,25.659,10.477Z' transform='translate(-7.395 -3.885)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.735'/%3E%3Cpath id='Path_1081' data-name='Path 1081' d='M6.486,10.477c.465-.941,2.4-.936,4.316.012s3.1,2.478,2.634,3.419-2.4.935-4.316-.012S6.022,11.418,6.486,10.477Z' transform='translate(-2.538 -3.885)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.735'/%3E%3Cline id='Line_3' data-name='Line 3' x1='4.407' y2='4.36' transform='translate(6.699 11.327)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.735'/%3E%3Cline id='Line_4' data-name='Line 4' x2='4.407' y2='4.36' transform='translate(11.105 11.327)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.735'/%3E%3C/g%3E%3C/svg%3E");
}
#footer .footer3__container .footer3__links .footer3__right-row-icon.footer3_icon-chat {
  display: inline-block;
  width: 34px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Group_1865' data-name='Group 1865' width='33.764' height='29.951' viewBox='0 0 33.764 29.951'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1448' data-name='Rectangle 1448' width='33.764' height='29.951' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1864' data-name='Group 1864' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1082' data-name='Path 1082' d='M28.608.955H5.952a5.024,5.024,0,0,0-5,5V18.8a5.025,5.025,0,0,0,5,5h6.33v5.035a.934.934,0,0,0,.555.851,1.288,1.288,0,0,0,.371.074,1,1,0,0,0,.628-.222l6.4-5.738H28.57a5.025,5.025,0,0,0,5-5V5.952A4.967,4.967,0,0,0,28.608.955Z' transform='translate(-0.379 -0.38)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.91'/%3E%3Cpath id='Path_1083' data-name='Path 1083' d='M39.207,18.007a1.311,1.311,0,1,1-.013,0h.013' transform='translate(-15.058 -7.156)' fill='%23fff'/%3E%3Cpath id='Path_1084' data-name='Path 1084' d='M27.15,18.007a1.314,1.314,0,1,1-1.314,1.314,1.314,1.314,0,0,1,1.314-1.314' transform='translate(-10.268 -7.156)' fill='%23fff'/%3E%3Cpath id='Path_1085' data-name='Path 1085' d='M15.1,18.007a1.313,1.313,0,1,1-.007,0H15.1Z' transform='translate(-5.478 -7.156)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__form-col-1 {
    padding-right: 5px;
  }
}
@media screen and (min-width: 992px) {
#footer .footer3__container .footer3__links .footer3__col-3 .footer3__link .footer3__link-subtext {
    margin-left: 0 !important;
}  }

#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 15px 0px 0px 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper {
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field {
  width: 100%;
  margin-right: 0px;
  border: none;
  border: solid 2px #ffffff;
  border-radius: 0px;
  color: #ffffff;
  background-color: #ffffff;
  padding: 10px;
  font-family: "trade-gothic-next", Arial, sans-serif;
  font-weight: 300;
  font-size: 1rem;
  text-transform: inherit;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field::-webkit-input-placeholder {
  color: #000000;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field::-moz-placeholder {
  color: #000000;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field:-ms-input-placeholder {
  color: #000000;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field::-ms-input-placeholder {
  color: #000000;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-field::placeholder {
  color: #000000;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3--email-wrapper .footer3--email-btn {
  line-height: 0;
  cursor: pointer;
  color: #000000;
  border-left: solid 5px #000000;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0px;
  padding: 0px 6px 0px 10px;
  background-color: #ffffff;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3__disclaimer {
  display: block;
  color: #ffffff;
  font-family: "trade-gothic-next", Arial, sans-serif;
  font-weight: 300;
  font-size: 1rem;
  text-transform: inherit;
  margin-bottom: 0.2em;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__form-col-1 .footer3__disclaimer {
    font-size: 1.2rem;
  }
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3__disclaimer .footer3__disclaimer--smaller {
  font-family: "trade-gothic-next", Arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  text-transform: inherit;
  margin-bottom: 0.2em;
}
#footer .footer3__container .footer3__links .footer3__form-col-1 .footer3__disclaimer a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
#footer .footer3__container .footer3__links .footer3__link--small {
  font-family: "trade-gothic-next", Arial, sans-serif;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0px;
  text-transform: inherit;
  margin-bottom: 0.2em;
}
@media screen and (min-width: 768px) {
  #footer .footer3__container .footer3__links .footer3__link--small {
    font-size: 16px;
  }
}
#footer .footer3__container .footer3__links .mobile__viewport .footer3__link .footer3__right-row-icon {
  position: unset;
  margin-right: 20px;
}
#footer .footer3__container .bottom__link-wrapper {
  padding-bottom: 2em;
  border-bottom: 1px solid #707070;
  max-width: 1750px;
  margin: 6em auto 2em;
  padding-left: 15px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .bottom__link-wrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-flow: column-reverse !important;
            flex-flow: column-reverse !important;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 992px) {
  #footer .footer3__container .bottom__link-wrapper .footer2__social-icons {
    width: 256px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .bottom__link-wrapper .footer2__social-icons {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .bottom__link-wrapper .footer2__social-icons a {
    margin-right: 17px;
  }
}
#footer .footer3__container .bottom__link-wrapper .footer2__social-icons a i {
  font-size: 29px;
}
#footer .footer3__container .bottom__link-wrapper .footer2__bottom-links {
  margin: 0;
  border: 0;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .bottom__link-wrapper .footer2__bottom-links {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-flow: column !important;
            flex-flow: column !important;
  }
}
#footer .footer3__container .bottom__link-wrapper .footer2__bottom-links .footer2__bottom-link {
  padding-left: 0;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .bottom__link-wrapper .footer2__bottom-links .footer2__bottom-link {
    line-height: 16px;
    padding: 2px 0;
  }
}
#footer .footer3__container .footer2__disclaimer {
  padding-left: 15px;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .footer2__disclaimer {
    padding-left: 0;
  }
}
#footer .footer3__container .footer2__disclaimer .footer2__disclaimer__heading {
  font-size: 12px;
  font-weight: 700;
}
#footer .footer3__container .footer2__disclaimer .footer2__disclaimer--smaller {
  font-size: 10px;
  max-width: 1240px;
}
@media screen and (max-width: 768px) {
  #footer .footer3__container .footer2__disclaimer .footer2__disclaimer--smaller {
    line-height: 14px;
    letter-spacing: 0.15px;
  }
}
#footer .footer3__container .footer3__links .footer3__col-3 .footer3__link .footer3__link-subtext {
    margin-left: 52px;
    font-family: "trade-gothic-next", Arial, sans-serif;
    text-transform: none;
    font-size: 13px;
    margin-top: -8px;
    display: block;
    font-weight: 400;
    letter-spacing: 0;
}