@charset "UTF-8";
.heroContainer {
  margin-bottom: 120px;
  position: relative; }

.heroContainer .row {
  position: relative;
  align-items: center; }

.heroContainer .heroContent {
  position: absolute;
  left: 22px;
  max-width: 500px;
  bottom: 90px; }

.heroContainer .heroContent h1 {
  font-size: 82px;
  color: #fffef1;
  line-height: 82px;
  text-transform: uppercase;
  margin: 0 0 30px;
  font-family: "SterlingDisplay"; }

.heroContainer .heroContent p {
  font-size: 18px;
  line-height: 30px;
  color: #fffef1; }

.heroImg {
  position: relative; }

.heroVid {
  width: 100%;
  position: relative; }
  .heroVid .overflow-hidden {
    overflow: hidden; }
  .heroVid video {
    max-width: 100%; }

.heroVid:after {
  content: "";
  border: 1px solid #387237;
  position: absolute;
  left: 30px;
  right: -20px;
  top: 20px;
  bottom: -20px;
  z-index: -1; }

.heading {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.heading h2 {
  font-size: 48px;
  color: #387237;
  line-height: 48px;
  margin: 0 0 60px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-family: "SterlingDisplay";
  font-weight: 600; }

.heading h2:after {
  content: "";
  width: 115px;
  height: 1px;
  background: #387237;
  position: absolute;
  bottom: -30px;
  left: 20%; }

.heading.text-center {
  flex-direction: column; }

.heading.text-center h2:after {
  left: 50%;
  margin-left: -60px; }

.heading p {
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
  color: #000000; }

.heading.text-center p {
  max-width: 760px;
  margin: 0 auto 40px;
  text-align: center; }

.heading a.moreLink {
  font-size: 16px;
  font-weight: 700;
  color: #387237;
  text-transform: uppercase;
  letter-spacing: 3px; }

.heading a.moreLink:hover {
  opacity: 0.6; }

.productSection {
  padding: 0 15px; }

.grid-wrapper {
  margin-bottom: 90px; }

.grid-wrapper > div {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative; }

.grid-wrapper > div .heading {
  position: absolute;
  left: 30px;
  bottom: 30px; }

.grid-wrapper > div .heading h3 {
  font-size: 48px;
  line-height: 48px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "SterlingDisplay"; }

.grid-wrapper > div:first-child img {
  border-radius: 300px 0 0 0; }

.grid-wrapper > div:last-child img {
  border-radius: 0 0 250px 0; }

.grid-wrapper > div:first-child:after {
  position: absolute;
  content: "";
  border: 1px solid #457b43;
  top: -15px;
  left: -15px;
  bottom: 15px;
  right: 15px;
  border-radius: 300px 0 0 0; }

.grid-wrapper > div:last-child:after {
  position: absolute;
  content: "";
  border: 1px solid #457b43;
  top: 15px;
  left: 15px;
  bottom: -15px;
  right: -15px;
  border-radius: 0 0 250px 0; }

.grid-wrapper > div > img {
  width: 100%;
  height: 100%; }

.grid-wrapper {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  /*grid-auto-rows: 200px;*/
  grid-auto-flow: dense; }

.grid-wrapper .wide {
  grid-column: span 2; }

.grid-wrapper .tall {
  grid-row: span 2; }
  .grid-wrapper .tall .heading {
    z-index: 3; }
  .grid-wrapper .tall a {
    z-index: 2; }

.grid-wrapper > div a {
  z-index: 2; }

.grid-wrapper .big {
  grid-column: span 2;
  grid-row: span 2; }

.benefits .desc {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 90%; }

.benefits .desc h3 {
  font-size: 30px;
  color: #387237;
  line-height: 30px;
  margin: 0 0 40px;
  position: relative;
  letter-spacing: 0.6px; }

.benefits .desc h3:after {
  content: "";
  width: 42px;
  height: 1px;
  background: #387237;
  position: absolute;
  bottom: -20px;
  left: 0; }

.benefits .desc p {
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  color: #000000;
  letter-spacing: 0.2px;
  opacity: 0.8; }

.benefits .desc img {
  margin-right: 20px; }

.features .row {
  align-items: center; }

.features .desc {
  border: 1px solid #387237;
  padding: 30px;
  max-width: 90%; }

.features .desc img {
  margin: 40px auto;
  display: block; }

.features .desc h4 {
  font-size: 17px;
  line-height: 20px;
  color: #000000;
  text-transform: uppercase;
  height: 113px;
  overflow: hidden;
  text-overflow: ellipsis; }

.features .desc h4 span {
  display: block;
  font-family: "Lato", sans-serif;
  color: #387237;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 8px;
  line-height: 30px; }

.features .desc.offers {
  position: relative;
  max-width: 100%;
  margin-left: -5%; }

.features .desc.offers .offer {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px 10px;
  font-size: 11px;
  letter-spacing: 3px;
  color: #fffdd0;
  background: #387237; }

.features .desc.offers h4 {
  font-size: 20px;
  line-height: 24px; }

.features .desc.offers h4 span {
  font-size: 12px;
  color: #8b8b8b; }

.features .desc.offers .price {
  font-size: 22px;
  line-height: 24px;
  font-family: "Playfair Display", serif;
  color: #000000;
  padding: 30px 0;
  font-weight: bold; }

.features .desc.offers .addCart .addCartButton {
  display: block;
  width: 57px;
  height: 57px;
  background: #387237;
  color: #fffdd0;
  font-size: 52px;
  border-radius: 100%;
  text-align: center;
  line-height: 50px;
  font-family: "Playfair Display", serif; }

.features .desc.offers .addCart .addCartButton:hover {
  opacity: 0.9; }

#collection .desc .heading {
  flex-direction: column; }

#collection .desc .heading h2 {
  text-align: left;
  color: #000000; }

.collection {
  margin-bottom: 114px; }

#collection .desc .heading p {
  font-size: 20px;
  line-height: 34px;
  color: #454544;
  font-weight: 400; }

.collection-img {
  position: relative; }

.collection-img.roundBorder {
  margin: 0 0 0 30px; }

.collection-img.roundBorder:after {
  border: 1px solid #387237;
  content: "";
  position: absolute;
  left: -15px;
  top: -15px;
  right: 15px;
  bottom: 15px;
  border-radius: 250px 0 0 0;
  z-index: -1; }

.collection-img.squareBorder:after {
  border: 1px solid #387237;
  content: "";
  position: absolute;
  left: -10px;
  top: 10px;
  right: 10px;
  bottom: -10px;
  z-index: -1; }

.collection-img .batch {
  position: absolute;
  bottom: -50px;
  right: -50px; }

.collection .btnGreen {
  margin: 0; }

#testimonial .desc .customer-img {
  width: 72px;
  height: 72px;
  overflow: hidden;
  border-radius: 100%;
  display: block;
  margin: 0 auto 35px; }

#testimonial .desc .headlines {
  font-size: 20px;
  line-height: 34px;
  letter-spacing: 0.2px;
  font-family: "Playfair Display", serif;
  color: #000000;
  text-align: center;
  margin: 0 auto 35px; }

#testimonial .desc .rating {
  display: flex;
  justify-content: center;
  align-items: center; }

#testimonial .desc .rating .fa {
  color: #387237;
  font-size: 30px; }

#testimonial .desc .customer-name {
  font-size: 21px;
  line-height: 34px;
  letter-spacing: 0.2px;
  font-family: "Playfair Display", serif;
  color: #000000;
  text-align: center;
  margin: 30px auto 35px;
  font-weight: 700; }

#testimonial .swiper-slide {
  opacity: 0.3; }

#testimonial .swiper-slide.swiper-slide-active {
  opacity: 1; }

.newsletter.row {
  align-items: center; }

.newsletter-img {
  position: relative; }

.newsletter-img:after {
  border: 1px solid #387237;
  content: "";
  position: absolute;
  left: 15px;
  top: -15px;
  right: -15px;
  bottom: 15px;
  border-radius: 0 250px 0 0;
  z-index: -1; }

.newsletter-img img {
  border-radius: 0 250px 0 0; }

.newsletter .desc {
  background: #387237;
  padding: 80px;
  margin-right: -25px;
  margin-left: -25px;
  text-align: center; }

.newsletter .desc h3 {
  font-size: 48px;
  line-height: 48px;
  color: #fffdd0;
  margin: 0 0 60px;
  position: relative;
  font-family: "SterlingDisplay"; }

.newsletter .desc h3::after {
  content: "";
  width: 82px;
  height: 1px;
  background: #fffdd0;
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -41px; }

.newsletter .desc p {
  font-family: "Playfair Display", serif;
  font-size: 26px;
  line-height: 36px;
  color: #fffef1;
  margin: 0 0 50px;
  position: relative; }

.newsletter .desc .form {
  background: #ffffff;
  height: 65px;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.newsletter .desc .form input {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  color: #454544;
  width: 100%;
  padding: 15px;
  border: none;
  border-radius: 0; }

.newsletter .desc .form input:focus,
.newsletter .desc .form input:focus-visible {
  border: none;
  outline: none; }

.newsletter .desc .form button {
  position: absolute;
  right: 15px;
  border: none;
  background: none; }

.btnGreen {
  font-family: "Lato", sans-serif;
  background: #387237;
  font-size: 15px;
  line-height: 64px;
  height: 64px;
  padding: 0 25px;
  text-decoration: none;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 310px;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.btnGreen:hover {
  color: #fff;
  background: #011700;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.btnGreen span {
  background-color: #fff;
  width: 54px;
  height: 2px;
  margin-right: 10px; }

.collection .row {
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 50px; }

#benefits .container {
  padding: 0;
  max-width: 1600px; }

#featureProducts a {
  text-decoration: none !important; }

#featureProducts .heading {
  margin-top: 160px; }

#featureProducts .container {
  padding: 0;
  max-width: 1600px; }

#collection {
  margin-top: 160px; }
  #collection .container {
    padding: 0; }

#testimonial {
  margin-top: 160px; }
  #testimonial .container {
    padding: 0; }

#newsletter {
  margin-top: 160px; }
  #newsletter .container {
    padding: 0; }
  #newsletter .col-md-8 {
    padding-left: 0;
    padding-right: 0; }

#shopInsta {
  margin-top: 160px; }
  #shopInsta .container {
    padding: 0; }

#popularProducts {
  margin-top: 160px; }
  #popularProducts a {
    text-decoration: none !important; }
  #popularProducts .container {
    padding: 0;
    max-width: 1600px; }

.heroContainer .container {
  padding: 0; }

#ridofpadd {
  padding: 0; }
  #ridofpadd .heading h2 {
    text-align: center; }

.page-title {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .page-title h1 {
    font-family: "SterlingDisplay";
    font-size: 56px; }
  .page-title .form {
    display: flex;
    flex-direction: row; }
  .page-title p {
    padding-top: 5px;
    padding-bottom: 20px; }
  .page-title input {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    color: #454544;
    width: 100%;
    padding: 15px;
    border: solid;
    border-color: #387237; }

@media (min-width: 300px) and (max-width: 768px) {
  .flex-benefits {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 50rem; }
    .flex-benefits .flex-benefits-each {
      margin-bottom: 60px !important; }
      .flex-benefits .flex-benefits-each .desc p {
        font-size: 14px !important;
        line-height: 28px !important; }
      .flex-benefits .flex-benefits-each .desc h3 {
        font-size: 26px !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .flex-benefits {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 50rem; }
  #newsletter .row {
    display: flex;
    flex-direction: column-reverse;
    max-width: 100%; }
  #newsletter .col-md-4 {
    max-width: 80%; }
  #newsletter .col-md-8 {
    max-width: 80%; } }

@media (max-width: 1069px) {
  #featureProducts .row {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 150rem; }
  #popularProducts .row {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 155rem; } }

@media (min-width: 1024px) and (max-width: 1200px) {
  .flex-benefits {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 50rem; }
  .heroContainer .heroContent {
    bottom: 32px;
    left: 22px; }
    .heroContainer .heroContent h1 {
      font-size: 71px;
      margin: 0 0 0px; }
    .heroContainer .heroContent p {
      font-size: 15px; } }

@media (min-width: 1201px) and (max-width: 1375px) {
  .flex-benefits {
    display: flex;
    flex-direction: column;
    max-height: 100% !important;
    height: 50rem; }
  .heroContainer .heroContent {
    bottom: 92px;
    left: 22px; }
    .heroContainer .heroContent h1 {
      font-size: 76px;
      margin: 0 0 0px; }
    .heroContainer .heroContent p {
      font-size: 17px; } }

#product-listing-container img {
  opacity: 0.7;
  transition: 0.5s; }

#product-listing-container img:hover {
  opacity: 1; }

@media (min-width: 300px) {
  .heroContainer {
    margin-bottom: 60px; }
    .heroContainer #ridofpadd {
      margin-bottom: 75px; }
      .heroContainer #ridofpadd .heading h2 {
        font-size: 26px;
        line-height: 26px; }
  .page-title img {
    max-width: 350px; }
  .page-title .white {
    display: none; }
  .page-title .form-vip {
    display: flex;
    justify-content: center;
    max-width: 300px;
    margin: 0 auto; }
    .page-title .form-vip a {
      padding: 10px 40px;
      background-color: #fff;
      color: #387237;
      border: 2px solid #387237;
      text-decoration: none;
      text-align: center;
      font-weight: 700; }
  .page-title h2 {
    text-align: center;
    margin: 15px 0;
    text-transform: capitalize; }
  .page-title p {
    margin-top: 0; }
  .paragraph-margin-bottom {
    margin-bottom: 40px;
    margin-top: 20px; }
  .product-section-heading h2 {
    font-size: 36px;
    line-height: 45px; }
  .product-section-heading h2:after {
    left: 26%; }
  .product-section-heading p {
    text-align: center;
    font-size: 16px; }
  .product-section-heading .grid-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(235px, 1fr)); }
  .product-section-heading .tall {
    margin: 0 auto; }
  #benefits {
    margin-bottom: 60px; }
  .benefits {
    margin-top: 0px; }
    .benefits .flex-benefits {
      display: block;
      height: auto; }
      .benefits .flex-benefits .flex-benefits-each {
        margin-bottom: 25px; }
        .benefits .flex-benefits .flex-benefits-each .desc {
          display: flex;
          flex-direction: column;
          align-items: center;
          margin: 0 auto; }
          .benefits .flex-benefits .flex-benefits-each .desc img {
            max-height: 75px;
            margin-right: 0;
            margin-bottom: 10px; }
          .benefits .flex-benefits .flex-benefits-each .desc h3 {
            text-align: center; }
          .benefits .flex-benefits .flex-benefits-each .desc h3::after {
            width: 100px;
            left: 35%; }
          .benefits .flex-benefits .flex-benefits-each .desc p {
            text-align: center;
            font-size: 16px; }
  #featureProducts .row {
    margin-bottom: 20px;
    height: auto; }
  #featureProducts .heading {
    margin-top: 40px;
    text-align: center; }
    #featureProducts .heading h2 {
      font-size: 40px;
      line-height: 45px; }
    #featureProducts .heading h2::after {
      left: 29%; }
  #featureProducts .features .col {
    flex-basis: auto;
    flex-grow: 0;
    margin-bottom: 20px; }
    #featureProducts .features .col .desc {
      margin: 0 auto; }
    #featureProducts .features .col .offers {
      max-width: 90%; }
  #collection {
    margin-top: 40px;
    margin-bottom: 40px; }
    #collection .batch {
      display: none; }
    #collection .productBtn {
      margin-top: 15px; }
    #collection .collection .row {
      margin-top: 0; }
    #collection .collection .btnGreen {
      margin: 0 auto; }
    #collection .collection .heading {
      margin-top: 40px;
      text-align: center; }
      #collection .collection .heading h2 {
        text-align: center;
        font-size: 36px;
        color: #387237;
        line-height: 45px; }
      #collection .collection .heading h2::after {
        left: 28%; }
    #collection .collection .col-md-6 {
      margin-top: 15px; }
    #collection .collection .right h2 {
      text-align: center; }
    #collection .collection .right h2:after {
      left: 28%; }
    #collection .collection .right p {
      text-align: center; }
    #collection .collection .btnGreen {
      margin-bottom: 15px; }
    #collection .collection:first-child {
      margin-bottom: 0px; }
    #collection .collection:last-child {
      margin-bottom: 20px; }
  #testimonial {
    display: none;
    margin-top: 20px; }
    #testimonial h2 {
      text-align: center; }
  #newsletter {
    margin: 30px 0; }
    #newsletter .desc {
      padding: 20px; }
      #newsletter .desc p {
        font-size: 20px;
        margin-bottom: 20px; }
    #newsletter .col-md-8 {
      margin-top: 30px; }
  #shopInsta {
    margin-top: 40px; }
    #shopInsta h2 {
      text-align: center;
      font-size: 40px;
      line-height: 45px; }
    #shopInsta .eapps-instagram-feed-title {
      padding-top: 0px; }
  #popularProducts {
    margin-top: 40px; }
    #popularProducts .row {
      height: auto; }
    #popularProducts h2 {
      text-align: center;
      font-size: 36px;
      line-height: 45px; }
    #popularProducts .features .col {
      flex-basis: auto;
      flex-grow: 0;
      margin-bottom: 20px; }
      #popularProducts .features .col .desc {
        max-width: 100%; }
        #popularProducts .features .col .desc h4 {
          text-align: center; }
        #popularProducts .features .col .desc .price {
          text-align: center;
          font-weight: 700; }
        #popularProducts .features .col .desc img {
          margin: 0 auto; }
  .productView .productView-details article.productView-description {
    padding-left: 0;
    float: none !important;
    width: 100%;
    margin-top: 0; }
    .productView .productView-details article.productView-description .productView-description {
      padding-left: 0;
      border-bottom: 1px solid #eee;
      padding-bottom: 20px;
      margin-bottom: 15px;
      float: none !important; }
    .productView .productView-details article.productView-description .productView-title {
      display: none; }
    .productView .productView-details article.productView-description .productView-description:last-child {
      display: none; }
  #popularProducts h2.popular-product-heading:after {
    left: 29%; }
  #igPage .page-title p {
    margin-top: 15px;
    text-align: center; }
  #igPage .page-title .form {
    margin-bottom: 30px; } }

@media (min-width: 500px) {
  .page-title p {
    font-size: 16px; }
  .page-title .black {
    display: none; } }

@media (min-width: 1024px) {
  .custom-top-wrapper {
    position: relative; }
    .custom-top-wrapper .page-title {
      position: absolute;
      display: flex;
      justify-content: space-between;
      height: 100%;
      top: 0;
      width: 100%;
      margin: 20px 0; }
      .custom-top-wrapper .page-title .page-title-text-wrapper {
        margin-bottom: 40px; }
      .custom-top-wrapper .page-title .white {
        display: block; }
      .custom-top-wrapper .page-title .black {
        display: none; }
      .custom-top-wrapper .page-title p {
        color: #fff;
        padding-bottom: 10px;
        padding-top: 5px;
        margin-top: 0 !important; }
      .custom-top-wrapper .page-title .form {
        display: none; }
      .custom-top-wrapper .page-title h2 {
        display: block;
        color: #fff;
        margin-bottom: 0; }
      .custom-top-wrapper .page-title .form-vip {
        display: flex;
        justify-content: center;
        max-width: 300px;
        margin: 0 auto; }
        .custom-top-wrapper .page-title .form-vip a {
          padding: 10px 40px;
          background-color: #fff;
          color: #387237;
          border: 2px solid #387237;
          text-decoration: none;
          text-align: center;
          font-weight: 700; }
  #benefits .benefits .flex-benefits {
    margin-top: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    #benefits .benefits .flex-benefits .col {
      flex-basis: content;
      width: 30%; }
      #benefits .benefits .flex-benefits .col .desc {
        max-width: 400px; }
        #benefits .benefits .flex-benefits .col .desc p {
          text-align: left; }
        #benefits .benefits .flex-benefits .col .desc h3:after {
          left: 35%; }
  .product-section-heading .grid-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); }
    .product-section-heading .grid-wrapper h3 {
      display: none; }
  #featureProducts .features .row {
    flex-direction: row; }
    #featureProducts .features .row .col {
      width: 25%; }
  #collection {
    margin-top: 30px;
    margin-bottom: 40px; }
    #collection .batch {
      display: none; }
    #collection .productBtn {
      margin-top: 15px; }
    #collection .collection .col-md-6 {
      margin-top: 15px; }
    #collection .collection .col-md-5 .desc {
      display: flex;
      flex-direction: column;
      align-items: flex-start; }
    #collection .collection .right .desc {
      display: flex;
      flex-direction: column;
      align-items: flex-end; }
      #collection .collection .right .desc .heading {
        text-align: right;
        align-items: flex-start; }
        #collection .collection .right .desc .heading h2 {
          text-align: right;
          font-size: 45px;
          line-height: 50px; }
        #collection .collection .right .desc .heading h2::after {
          left: 65%; }
        #collection .collection .right .desc .heading p {
          text-align: right; }
    #collection .collection .heading {
      text-align: left; }
      #collection .collection .heading h2 {
        text-align: left;
        font-size: 45px;
        line-height: 50px; }
    #collection .collection:last-child {
      margin-bottom: 20px; }
  #testimonial {
    margin-top: 75px;
    display: block; }
  #newsletter {
    margin-top: 60px; }
  #shopInsta {
    margin-top: 70px; }
    #shopInsta h2 {
      text-align: center; }
    #shopInsta .eapps-instagram-feed-title {
      padding-top: 0px; }
  #popularProducts {
    margin-top: 70px; }
    #popularProducts .row {
      flex-direction: row; }
    #popularProducts h2 {
      text-align: center; }
    #popularProducts .features .col {
      width: 25%; }
      #popularProducts .features .col .desc {
        max-width: 100%; } }

.heroVid img {
  display: none; }

.heroContainer .row {
  justify-content: center; }
  .heroContainer .row img {
    max-height: 600px; }

@media (max-width: 768px) {
  #product-listing-container .page-title img {
    display: none !important; } }

#igPage .grid-wrapper > div .heading h3 {
  display: none; }

@media (max-width: 800px) {
  .productView-wrapper {
    display: flex;
    flex-direction: column-reverse; }
    .productView-wrapper .productView-img-container {
      max-height: 400px; }
      .productView-wrapper .productView-img-container img {
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        bottom: auto;
        font-family: "object-fit: contain;";
        max-height: 100%;
        object-fit: contain;
        width: 100%; } }

.productView-product .productView-price {
  margin-top: 0.5rem; }

.subtitle-wrapper {
  width: 100%;
  border-top: 1px solid #eee;
  padding: 10px 0 15px; }
  .subtitle-wrapper .subtitle {
    width: 100%;
    font-style: italic; }

.links-wrapper {
  width: 100%;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  padding: 10px 0 15px; }
  .links-wrapper ul {
    --icon-space: 2.5em;
    list-style: none;
    padding: 0; }
  .links-wrapper li {
    padding-left: var(--icon-space);
    line-height: 2rem;
    position: relative; }
    .links-wrapper li a {
      color: #000;
      text-transform: uppercase;
      text-decoration: none;
      line-height: 32px; }
  .links-wrapper li:before {
    content: " ";
    display: inline-block;
    margin-left: calc(var(--icon-space) * -1);
    margin-bottom: calc(var(--icon-space) * -0.25);
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    left: 25px;
    top: 1px; }
  .links-wrapper li.usa:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000' zoomAndPan='magnify' viewBox='0 0 750 749.999995' height='1000' preserveAspectRatio='xMidYMid meet' version='1.0'%3E%3Cdefs%3E%3CclipPath id='21ceb93d60'%3E%3Cpath d='M 62.007812 62.007812 L 688.257812 62.007812 L 688.257812 688.257812 L 62.007812 688.257812 Z M 62.007812 62.007812 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='8684187556'%3E%3Cpath d='M 99 394 L 650.945312 394 L 650.945312 437 L 99 437 Z M 99 394 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='81c69746f5'%3E%3Cpath d='M 397 309 L 650.945312 309 L 650.945312 352 L 397 352 Z M 397 309 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='fe27c8fa37'%3E%3Cpath d='M 99 352 L 650.945312 352 L 650.945312 395 L 99 395 Z M 99 352 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='a55f4c9b06'%3E%3Cpath d='M 227 606 L 522 606 L 522 649.375 L 227 649.375 Z M 227 606 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='e6f48c1755'%3E%3Cpath d='M 98.945312 97.375 L 398 97.375 L 398 395 L 98.945312 395 Z M 98.945312 97.375 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%2321ceb93d60)'%3E%3Cpath fill='%23000000' d='M 375.132812 688.257812 C 202.140625 688.257812 62.007812 547.15625 62.007812 375.132812 C 62.007812 203.105469 202.140625 62.007812 375.132812 62.007812 C 548.125 62.007812 688.257812 202.140625 688.257812 375.132812 C 688.257812 548.125 547.15625 688.257812 375.132812 688.257812 Z M 375.132812 81.335938 C 212.769531 81.335938 81.335938 212.769531 81.335938 375.132812 C 81.335938 537.492188 212.769531 668.929688 375.132812 668.929688 C 537.492188 668.929688 668.929688 537.492188 668.929688 375.132812 C 668.929688 212.769531 536.527344 81.335938 375.132812 81.335938 Z M 375.132812 81.335938 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M 397.023438 267.28125 L 629.855469 267.28125 C 623.675781 252.375 616.167969 238.136719 607.554688 224.667969 L 397.023438 224.667969 Z M 397.023438 267.28125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%238684187556)'%3E%3Cpath fill='%23ffffff' d='M 650.171875 394.570312 L 99.714844 394.570312 C 100.820312 409.035156 103.027344 423.164062 106.230469 436.964844 L 643.546875 436.964844 C 646.859375 423.164062 649.066406 409.035156 650.171875 394.570312 Z M 650.171875 394.570312 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M 629.746094 479.46875 L 120.140625 479.46875 C 126.324219 494.261719 133.71875 508.503906 142.332031 521.863281 L 607.667969 521.863281 C 616.167969 508.503906 623.566406 494.261719 629.746094 479.46875 Z M 629.746094 479.46875 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 397.023438 182.164062 L 573.996094 182.164062 C 558.539062 166.042969 541.097656 151.800781 522.105469 139.769531 L 397.023438 139.769531 Z M 397.023438 182.164062 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 574.105469 564.476562 L 175.78125 564.476562 C 191.238281 580.597656 208.679688 594.835938 227.671875 606.871094 L 522.328125 606.871094 C 541.207031 594.835938 558.648438 580.597656 574.105469 564.476562 Z M 574.105469 564.476562 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%2381c69746f5)'%3E%3Cpath fill='%23ffffff' d='M 397.023438 351.957031 L 650.171875 351.957031 C 649.066406 337.496094 646.859375 323.363281 643.546875 309.5625 L 397.023438 309.5625 Z M 397.023438 351.957031 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 643.546875 436.964844 L 106.339844 436.964844 C 109.761719 451.539062 114.398438 465.667969 120.03125 479.359375 L 629.855469 479.359375 C 635.488281 465.667969 640.125 451.539062 643.546875 436.964844 Z M 643.546875 436.964844 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 397.023438 224.777344 L 607.554688 224.777344 C 597.839844 209.542969 586.582031 195.410156 574.214844 182.382812 L 397.023438 182.382812 Z M 397.023438 224.777344 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%23fe27c8fa37)'%3E%3Cpath fill='%23000000' d='M 650.945312 373.375 C 650.945312 366.308594 650.722656 359.242188 650.171875 352.179688 L 397.023438 352.179688 L 397.023438 394.460938 L 99.714844 394.460938 C 99.714844 394.460938 99.714844 394.570312 99.714844 394.570312 L 650.058594 394.570312 C 650.722656 387.617188 650.945312 380.550781 650.945312 373.375 Z M 650.945312 373.375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 521.996094 139.769531 C 485.234375 116.585938 442.730469 101.902344 397.023438 98.257812 L 397.023438 139.769531 Z M 521.996094 139.769531 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 607.667969 521.863281 L 142.21875 521.863281 C 151.9375 537.097656 163.085938 551.230469 175.5625 564.257812 L 574.324219 564.257812 C 586.800781 551.230469 597.953125 537.097656 607.667969 521.863281 Z M 607.667969 521.863281 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 397.023438 309.675781 L 643.546875 309.675781 C 640.125 295.101562 635.488281 280.96875 629.855469 267.28125 L 397.023438 267.28125 Z M 397.023438 309.675781 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%23a55f4c9b06)'%3E%3Cpath fill='%23000000' d='M 521.996094 606.980469 L 227.890625 606.980469 C 269.84375 633.476562 319.523438 648.933594 372.734375 649.375 L 377.042969 649.375 C 430.363281 648.933594 479.933594 633.476562 521.996094 606.980469 Z M 521.996094 606.980469 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cg clip-path='url(%23e6f48c1755)'%3E%3Cpath fill='%23000000' d='M 397.023438 352.179688 L 397.023438 98.257812 C 389.738281 97.707031 382.339844 97.375 374.945312 97.375 C 321.730469 97.375 272.050781 112.390625 229.988281 138.445312 L 228.554688 139.328125 C 216.519531 146.835938 205.148438 155.335938 194.441406 164.5 L 191.238281 167.367188 C 180.308594 177.085938 170.152344 187.683594 160.988281 199.054688 L 160.546875 199.496094 C 143.988281 219.917969 130.1875 242.882812 120.03125 267.5 L 113.296875 285.164062 C 108.4375 299.628906 104.683594 314.640625 102.253906 329.988281 L 113.296875 329.988281 L 117.050781 318.507812 L 120.804688 329.988281 L 132.945312 329.988281 L 123.121094 337.164062 L 126.875 348.644531 L 117.050781 341.46875 L 107.222656 348.644531 L 110.976562 337.164062 L 102.144531 330.761719 C 100.046875 344.671875 98.945312 358.914062 98.945312 373.375 C 98.945312 380.441406 99.164062 387.507812 99.714844 394.460938 L 397.023438 394.460938 Z M 369.867188 318.285156 L 360.039062 311.109375 L 350.214844 318.285156 L 353.96875 306.804688 L 344.140625 299.628906 L 356.285156 299.628906 L 360.039062 288.148438 L 363.792969 299.628906 L 375.9375 299.628906 L 366.113281 306.804688 Z M 182.957031 329.988281 L 186.710938 318.507812 L 190.464844 329.988281 L 202.609375 329.988281 L 192.785156 337.164062 L 196.539062 348.644531 L 186.710938 341.46875 L 176.886719 348.644531 L 180.640625 337.164062 L 170.8125 329.988281 Z M 214.863281 306.695312 L 205.039062 299.519531 L 217.183594 299.519531 L 220.9375 288.035156 L 224.6875 299.519531 L 236.832031 299.519531 L 227.007812 306.695312 L 230.761719 318.175781 L 220.9375 311 L 211.109375 318.175781 Z M 240.253906 211.96875 L 252.398438 211.96875 L 256.152344 200.488281 L 259.90625 211.96875 L 272.050781 211.96875 L 262.226562 219.148438 L 265.980469 230.628906 L 256.152344 223.453125 L 246.328125 230.628906 L 250.082031 219.148438 Z M 265.980469 171.453125 L 256.152344 164.277344 L 246.328125 171.453125 L 250.082031 159.972656 L 240.253906 152.796875 L 252.398438 152.796875 L 256.152344 141.316406 L 259.90625 152.796875 L 272.050781 152.796875 L 262.226562 159.972656 Z M 274.589844 181.5 L 286.734375 181.5 L 290.488281 170.019531 L 294.242188 181.5 L 306.386719 181.5 L 296.558594 188.675781 L 300.3125 200.15625 L 290.488281 192.980469 L 280.664062 200.15625 L 284.414062 188.675781 Z M 335.640625 171.453125 L 325.816406 164.277344 L 315.988281 171.453125 L 319.742188 159.972656 L 309.917969 152.796875 L 322.0625 152.796875 L 325.816406 141.316406 L 329.570312 152.796875 L 341.714844 152.796875 L 331.886719 159.972656 Z M 300.421875 259.109375 L 290.597656 251.933594 L 280.773438 259.109375 L 284.527344 247.628906 L 274.699219 240.453125 L 286.84375 240.453125 L 290.597656 228.972656 L 294.351562 240.453125 L 306.496094 240.453125 L 296.671875 247.628906 Z M 217.183594 240.453125 L 220.9375 228.972656 L 224.6875 240.453125 L 236.832031 240.453125 L 227.007812 247.628906 L 230.761719 259.109375 L 220.9375 251.933594 L 211.109375 259.109375 L 214.863281 247.628906 L 205.039062 240.453125 Z M 256.152344 259.332031 L 259.90625 270.8125 L 272.050781 270.8125 L 262.226562 277.988281 L 265.980469 289.472656 L 256.152344 282.296875 L 246.328125 289.472656 L 250.082031 277.988281 L 240.253906 270.8125 L 252.398438 270.8125 Z M 265.980469 348.644531 L 256.152344 341.46875 L 246.328125 348.644531 L 250.082031 337.164062 L 240.253906 329.988281 L 252.398438 329.988281 L 256.152344 318.507812 L 259.90625 329.988281 L 272.050781 329.988281 L 262.226562 337.164062 Z M 284.527344 306.695312 L 274.699219 299.519531 L 286.84375 299.519531 L 290.597656 288.035156 L 294.351562 299.519531 L 306.496094 299.519531 L 296.671875 306.695312 L 300.421875 318.175781 L 290.597656 311 L 280.773438 318.175781 Z M 335.640625 348.644531 L 325.816406 341.46875 L 315.988281 348.644531 L 319.742188 337.164062 L 309.917969 329.988281 L 322.0625 329.988281 L 325.816406 318.507812 L 329.570312 329.988281 L 341.714844 329.988281 L 331.886719 337.164062 Z M 329.570312 270.8125 L 341.714844 270.8125 L 331.886719 277.988281 L 335.640625 289.472656 L 325.816406 282.296875 L 315.988281 289.472656 L 319.742188 277.988281 L 309.917969 270.8125 L 322.0625 270.8125 L 325.816406 259.332031 Z M 369.867188 259.109375 L 360.039062 251.933594 L 350.214844 259.109375 L 353.96875 247.628906 L 344.140625 240.453125 L 356.285156 240.453125 L 360.039062 228.972656 L 363.792969 240.453125 L 375.9375 240.453125 L 366.113281 247.628906 Z M 335.640625 230.628906 L 325.816406 223.453125 L 315.988281 230.628906 L 319.742188 219.148438 L 309.917969 211.96875 L 322.0625 211.96875 L 325.816406 200.269531 L 329.570312 211.96875 L 341.714844 211.96875 L 331.886719 219.148438 Z M 366 188.675781 L 369.753906 200.15625 L 359.929688 192.980469 L 350.105469 200.15625 L 353.855469 188.675781 L 344.03125 181.5 L 356.175781 181.5 L 359.929688 170.019531 L 363.683594 181.5 L 375.828125 181.5 Z M 356.175781 122.4375 L 359.929688 110.953125 L 363.683594 122.4375 L 375.828125 122.4375 L 366 129.613281 L 369.753906 141.09375 L 359.929688 133.917969 L 350.105469 141.09375 L 353.855469 129.613281 L 344.03125 122.4375 Z M 274.589844 122.4375 L 286.734375 122.4375 L 290.488281 110.953125 L 294.242188 122.4375 L 306.386719 122.4375 L 296.558594 129.613281 L 300.3125 141.09375 L 290.488281 133.917969 L 280.664062 141.09375 L 284.414062 129.613281 Z M 205.039062 181.5 L 217.183594 181.5 L 220.9375 170.019531 L 224.6875 181.5 L 236.832031 181.5 L 227.007812 188.675781 L 230.761719 200.15625 L 220.9375 192.980469 L 211.109375 200.15625 L 214.863281 188.675781 Z M 170.8125 211.96875 L 182.957031 211.96875 L 186.710938 200.269531 L 190.464844 211.96875 L 202.609375 211.96875 L 192.785156 219.148438 L 196.539062 230.628906 L 186.710938 223.453125 L 176.886719 230.628906 L 180.640625 219.148438 Z M 147.519531 240.453125 L 151.273438 228.972656 L 155.027344 240.453125 L 167.171875 240.453125 L 157.34375 247.628906 L 161.097656 259.109375 L 151.273438 251.933594 L 141.449219 259.109375 L 145.203125 247.628906 L 135.375 240.453125 Z M 186.820312 259.332031 L 190.574219 270.8125 L 202.71875 270.8125 L 192.894531 277.988281 L 196.648438 289.472656 L 186.820312 282.296875 L 176.996094 289.472656 L 180.75 277.988281 L 170.925781 270.8125 L 183.070312 270.8125 Z M 135.375 299.628906 L 147.519531 299.628906 L 151.273438 288.148438 L 155.027344 299.628906 L 167.171875 299.628906 L 157.34375 306.804688 L 161.097656 318.285156 L 151.273438 311.109375 L 141.449219 318.285156 L 145.203125 306.804688 Z M 161.210938 377.351562 L 151.382812 370.171875 L 141.558594 377.351562 L 145.3125 365.867188 L 135.484375 358.691406 L 147.628906 358.691406 L 151.382812 347.210938 L 155.136719 358.691406 L 167.28125 358.691406 L 157.457031 365.867188 Z M 230.761719 377.351562 L 220.9375 370.171875 L 211.109375 377.351562 L 214.863281 365.867188 L 205.039062 358.691406 L 217.183594 358.691406 L 220.9375 346.988281 L 224.6875 358.691406 L 236.832031 358.691406 L 227.007812 365.867188 Z M 300.421875 377.351562 L 290.597656 370.171875 L 280.773438 377.351562 L 284.527344 365.867188 L 274.699219 358.691406 L 286.84375 358.691406 L 290.378906 347.210938 L 294.132812 358.691406 L 306.273438 358.691406 L 296.449219 365.867188 Z M 369.867188 377.128906 L 360.039062 369.953125 L 350.214844 377.128906 L 353.96875 365.648438 L 344.140625 358.472656 L 356.285156 358.472656 L 360.039062 346.988281 L 363.792969 358.472656 L 375.9375 358.472656 L 366.113281 365.648438 Z M 369.867188 377.128906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M 363.792969 181.5 L 359.929688 170.019531 L 356.175781 181.5 L 344.03125 181.5 L 353.855469 188.675781 L 350.105469 200.15625 L 359.929688 193.09375 L 369.867188 200.15625 L 366 188.675781 L 375.9375 181.5 Z M 363.792969 181.5 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 294.351562 240.453125 L 290.597656 228.972656 L 286.84375 240.453125 L 274.589844 240.453125 L 284.527344 247.628906 L 280.664062 259.109375 L 290.597656 252.046875 L 300.421875 259.109375 L 296.671875 247.628906 L 306.496094 240.453125 Z M 294.351562 240.453125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 211.109375 259.109375 L 220.9375 252.046875 L 230.761719 259.109375 L 227.007812 247.628906 L 236.832031 240.453125 L 224.6875 240.453125 L 220.9375 228.972656 L 217.183594 240.453125 L 205.039062 240.453125 L 214.863281 247.628906 Z M 211.109375 259.109375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 329.570312 152.796875 L 325.816406 141.316406 L 322.0625 152.796875 L 309.808594 152.796875 L 319.742188 159.972656 L 315.988281 171.453125 L 325.816406 164.386719 L 335.640625 171.453125 L 331.886719 159.972656 L 341.714844 152.796875 Z M 329.570312 152.796875 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 259.90625 152.796875 L 256.152344 141.316406 L 252.398438 152.796875 L 240.253906 152.796875 L 250.082031 159.972656 L 246.328125 171.453125 L 256.152344 164.386719 L 265.980469 171.453125 L 262.226562 159.972656 L 272.160156 152.796875 Z M 259.90625 152.796875 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 322.0625 270.8125 L 309.808594 270.8125 L 319.742188 277.988281 L 315.988281 289.472656 L 325.816406 282.40625 L 335.640625 289.472656 L 331.886719 277.988281 L 341.714844 270.8125 L 329.570312 270.8125 L 325.816406 259.332031 Z M 322.0625 270.8125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 259.90625 329.988281 L 256.152344 318.507812 L 252.398438 329.988281 L 240.253906 329.988281 L 250.082031 337.164062 L 246.328125 348.644531 L 256.152344 341.582031 L 265.980469 348.644531 L 262.226562 337.164062 L 272.160156 329.988281 Z M 259.90625 329.988281 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 300.421875 318.285156 L 296.671875 306.695312 L 306.496094 299.628906 L 294.351562 299.628906 L 290.597656 288.035156 L 286.84375 299.628906 L 274.589844 299.628906 L 284.527344 306.695312 L 280.664062 318.285156 L 290.597656 311.109375 Z M 300.421875 318.285156 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 107.335938 348.644531 L 117.160156 341.46875 L 126.984375 348.644531 L 123.230469 337.164062 L 133.058594 329.988281 L 120.914062 329.988281 L 117.160156 318.507812 L 113.40625 329.988281 L 102.367188 329.988281 C 102.367188 330.207031 102.253906 330.429688 102.253906 330.761719 L 111.085938 337.164062 Z M 107.335938 348.644531 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 246.328125 230.628906 L 256.152344 223.453125 L 265.980469 230.628906 L 262.226562 219.035156 L 272.160156 211.96875 L 259.90625 211.96875 L 256.152344 200.378906 L 252.398438 211.96875 L 240.253906 211.96875 L 250.082031 219.035156 Z M 246.328125 230.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 230.761719 318.285156 L 227.007812 306.695312 L 236.832031 299.628906 L 224.6875 299.628906 L 220.9375 288.035156 L 217.183594 299.628906 L 205.039062 299.628906 L 214.863281 306.695312 L 211.109375 318.285156 L 220.9375 311.109375 Z M 230.761719 318.285156 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 176.886719 348.644531 L 186.820312 341.582031 L 196.648438 348.644531 L 192.894531 337.164062 L 202.71875 329.988281 L 190.574219 329.988281 L 186.820312 318.507812 L 182.957031 329.988281 L 170.8125 329.988281 L 180.640625 337.164062 Z M 176.886719 348.644531 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 329.570312 329.988281 L 325.816406 318.507812 L 322.0625 329.988281 L 309.808594 329.988281 L 319.742188 337.164062 L 315.988281 348.644531 L 325.816406 341.582031 L 335.640625 348.644531 L 331.886719 337.164062 L 341.714844 329.988281 Z M 329.570312 329.988281 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 176.886719 230.628906 L 186.820312 223.453125 L 196.648438 230.628906 L 192.894531 219.035156 L 202.71875 211.96875 L 190.574219 211.96875 L 186.820312 200.15625 L 182.957031 211.96875 L 170.8125 211.96875 L 180.640625 219.035156 Z M 176.886719 230.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 280.664062 141.09375 L 290.597656 133.917969 L 300.421875 141.09375 L 296.671875 129.5 L 306.496094 122.4375 L 294.351562 122.4375 L 290.597656 110.84375 L 286.84375 122.4375 L 274.589844 122.4375 L 284.527344 129.5 Z M 280.664062 141.09375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 141.449219 318.285156 L 151.382812 311.109375 L 161.210938 318.285156 L 157.457031 306.695312 L 167.28125 299.628906 L 155.136719 299.628906 L 151.382812 288.035156 L 147.519531 299.628906 L 135.375 299.628906 L 145.203125 306.695312 Z M 141.449219 318.285156 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 141.449219 259.109375 L 151.382812 252.046875 L 161.210938 259.109375 L 157.457031 247.628906 L 167.28125 240.453125 L 155.136719 240.453125 L 151.382812 228.972656 L 147.519531 240.453125 L 135.375 240.453125 L 145.203125 247.628906 Z M 141.449219 259.109375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 363.792969 240.453125 L 359.929688 228.972656 L 356.175781 240.453125 L 344.03125 240.453125 L 353.855469 247.628906 L 350.105469 259.109375 L 359.929688 252.046875 L 369.867188 259.109375 L 366 247.628906 L 375.9375 240.453125 Z M 363.792969 240.453125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 170.8125 270.8125 L 180.640625 277.988281 L 176.886719 289.472656 L 186.820312 282.40625 L 196.648438 289.472656 L 192.894531 277.988281 L 202.71875 270.8125 L 190.574219 270.8125 L 186.820312 259.332031 L 182.957031 270.8125 Z M 170.8125 270.8125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 224.6875 358.691406 L 220.9375 346.988281 L 217.183594 358.691406 L 205.039062 358.691406 L 214.863281 365.867188 L 211.109375 377.351562 L 220.9375 370.285156 L 230.761719 377.351562 L 227.007812 365.867188 L 236.832031 358.691406 Z M 224.6875 358.691406 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 294.132812 358.691406 L 290.378906 347.210938 L 286.84375 358.691406 L 274.589844 358.691406 L 284.527344 365.867188 L 280.664062 377.351562 L 290.597656 370.285156 L 300.421875 377.351562 L 296.449219 365.867188 L 306.273438 358.691406 Z M 294.132812 358.691406 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 155.136719 358.691406 L 151.382812 347.210938 L 147.519531 358.691406 L 135.375 358.691406 L 145.203125 365.867188 L 141.449219 377.351562 L 151.382812 370.285156 L 161.210938 377.351562 L 157.457031 365.867188 L 167.28125 358.691406 Z M 155.136719 358.691406 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 375.9375 299.628906 L 363.792969 299.628906 L 359.929688 288.035156 L 356.175781 299.628906 L 344.03125 299.628906 L 353.855469 306.695312 L 350.105469 318.285156 L 359.929688 311.109375 L 369.867188 318.285156 L 366 306.695312 Z M 375.9375 299.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 350.105469 141.09375 L 359.929688 133.917969 L 369.867188 141.09375 L 366 129.5 L 375.9375 122.4375 L 363.792969 122.4375 L 359.929688 110.84375 L 356.175781 122.4375 L 344.03125 122.4375 L 353.855469 129.5 Z M 350.105469 141.09375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 284.527344 188.675781 L 280.664062 200.15625 L 290.597656 193.09375 L 300.421875 200.15625 L 296.671875 188.675781 L 306.496094 181.5 L 294.351562 181.5 L 290.597656 170.019531 L 286.84375 181.5 L 274.589844 181.5 Z M 284.527344 188.675781 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 341.714844 211.96875 L 329.570312 211.96875 L 325.816406 200.15625 L 322.0625 211.96875 L 309.808594 211.96875 L 319.742188 219.035156 L 315.988281 230.628906 L 325.816406 223.453125 L 335.640625 230.628906 L 331.886719 219.035156 Z M 341.714844 211.96875 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 363.792969 358.472656 L 359.929688 346.988281 L 356.175781 358.472656 L 344.03125 358.472656 L 353.855469 365.648438 L 350.105469 377.128906 L 359.929688 370.0625 L 369.867188 377.128906 L 366 365.648438 L 375.9375 358.472656 Z M 363.792969 358.472656 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 211.109375 200.15625 L 220.9375 193.09375 L 230.761719 200.15625 L 227.007812 188.675781 L 236.832031 181.5 L 224.6875 181.5 L 220.9375 170.019531 L 217.183594 181.5 L 205.039062 181.5 L 214.863281 188.675781 Z M 211.109375 200.15625 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23ffffff' d='M 240.253906 270.8125 L 250.082031 277.988281 L 246.328125 289.472656 L 256.152344 282.40625 L 265.980469 289.472656 L 262.226562 277.988281 L 272.160156 270.8125 L 259.90625 270.8125 L 256.152344 259.332031 L 252.398438 270.8125 Z M 240.253906 270.8125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/svg%3E"); }
  .links-wrapper li.diamond:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000' zoomAndPan='magnify' viewBox='0 0 750 749.999995' height='1000' preserveAspectRatio='xMidYMid meet' version='1.0'%3E%3Cdefs%3E%3CclipPath id='4cb40e4bd3'%3E%3Cpath d='M 57.160156 57.160156 L 693.160156 57.160156 L 693.160156 693.160156 L 57.160156 693.160156 Z M 57.160156 57.160156 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='f58faf388f'%3E%3Cpath d='M 116 216.265625 L 634.175781 216.265625 L 634.175781 538.765625 L 116 538.765625 Z M 116 216.265625 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%234cb40e4bd3)'%3E%3Cpath fill='%23000000' d='M 375.160156 693.160156 C 199.476562 693.160156 57.160156 549.867188 57.160156 375.160156 C 57.160156 200.457031 199.476562 57.160156 375.160156 57.160156 C 550.847656 57.160156 693.160156 199.476562 693.160156 375.160156 C 693.160156 550.847656 549.867188 693.160156 375.160156 693.160156 Z M 375.160156 76.792969 C 210.273438 76.792969 76.792969 210.273438 76.792969 375.160156 C 76.792969 540.050781 210.273438 673.53125 375.160156 673.53125 C 540.050781 673.53125 673.53125 540.050781 673.53125 375.160156 C 673.53125 210.273438 539.070312 76.792969 375.160156 76.792969 Z M 375.160156 76.792969 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cg clip-path='url(%23f58faf388f)'%3E%3Cpath fill='%231e1815' d='M 555.820312 301.199219 L 553.460938 257.046875 L 611.125 301.199219 Z M 553.574219 312.820312 L 613.046875 312.820312 L 482.886719 428.988281 Z M 196.550781 312.820312 L 267.238281 428.964844 L 137.101562 312.820312 Z M 194.316406 301.199219 L 139 301.199219 L 196.671875 257.046875 Z M 302.296875 249.71875 L 257.808594 227.878906 L 348.957031 227.878906 Z M 447.828125 249.714844 L 401.183594 227.878906 L 492.316406 227.878906 Z M 473.648438 312.820312 L 536.789062 312.820312 L 419.8125 435.167969 Z M 375.074219 341.746094 L 395.371094 462.324219 L 375.074219 516.515625 L 354.765625 462.34375 Z M 276.476562 312.820312 L 330.335938 435.1875 L 213.34375 312.820312 Z M 276.464844 301.199219 L 224.53125 301.199219 L 290.664062 268.371094 Z M 356.632812 301.199219 L 289.039062 301.199219 L 304.730469 264.949219 Z M 375.074219 299.941406 L 313.792969 257.144531 L 375.074219 228.472656 L 436.34375 257.144531 Z M 445.402344 264.949219 L 461.09375 301.199219 L 393.503906 301.199219 Z M 346.339844 442.929688 L 289.101562 312.820312 L 368.25 312.820312 Z M 381.894531 312.820312 L 461.035156 312.820312 L 403.792969 442.941406 Z M 473.679688 301.199219 L 459.457031 268.371094 L 525.601562 301.199219 Z M 541.425781 247.832031 L 544.074219 297.414062 L 460.988281 256.175781 L 516.652344 228.851562 Z M 233.472656 228.851562 L 289.136719 256.175781 L 206.066406 297.414062 L 208.695312 247.832031 Z M 296.84375 455.382812 L 232.410156 349.503906 L 343.839844 466.066406 L 361.449219 513.042969 Z M 388.6875 513.050781 L 406.269531 466.085938 L 517.738281 349.503906 L 453.28125 455.402344 Z M 633.488281 309.375 C 633.5 309.34375 633.523438 309.320312 633.550781 309.285156 C 633.847656 308.585938 634.015625 307.816406 634.015625 307.011719 C 634.015625 306.96875 633.988281 306.933594 633.988281 306.890625 C 633.988281 306.859375 634 306.824219 634 306.792969 C 634 306.566406 633.882812 306.382812 633.847656 306.175781 C 633.753906 305.597656 633.65625 305.042969 633.414062 304.535156 C 633.296875 304.273438 633.105469 304.070312 632.949219 303.835938 C 632.648438 303.398438 632.351562 302.996094 631.957031 302.65625 C 631.863281 302.574219 631.824219 302.457031 631.726562 302.378906 L 520.800781 217.4375 C 520.371094 217.113281 519.894531 216.882812 519.402344 216.6875 C 519.316406 216.65625 519.257812 216.597656 519.175781 216.566406 C 518.578125 216.367188 517.941406 216.257812 517.324219 216.257812 L 232.816406 216.257812 C 232.183594 216.257812 231.550781 216.367188 230.953125 216.566406 C 230.890625 216.59375 230.84375 216.640625 230.785156 216.664062 C 230.269531 216.859375 229.769531 217.101562 229.335938 217.4375 L 118.398438 302.378906 C 118.304688 302.457031 118.261719 302.574219 118.171875 302.660156 C 117.777344 302.996094 117.484375 303.398438 117.195312 303.828125 C 117.03125 304.066406 116.847656 304.273438 116.722656 304.535156 C 116.488281 305.035156 116.386719 305.578125 116.296875 306.136719 C 116.265625 306.359375 116.136719 306.554688 116.125 306.792969 C 116.125 306.832031 116.148438 306.859375 116.148438 306.898438 C 116.148438 306.933594 116.125 306.96875 116.125 307.011719 C 116.125 307.816406 116.292969 308.585938 116.589844 309.285156 C 116.609375 309.328125 116.648438 309.363281 116.671875 309.410156 C 116.992188 310.105469 117.425781 310.714844 117.976562 311.226562 C 118.011719 311.261719 118.023438 311.324219 118.070312 311.363281 L 288.417969 463.386719 C 288.429688 463.402344 288.441406 463.40625 288.453125 463.414062 L 371.25 537.3125 C 371.335938 537.386719 371.429688 537.40625 371.511719 537.46875 C 371.878906 537.761719 372.277344 537.992188 372.695312 538.1875 C 372.753906 538.210938 372.792969 538.257812 372.851562 538.28125 C 372.921875 538.3125 372.96875 538.371094 373.027344 538.398438 C 373.042969 538.402344 373.042969 538.398438 373.042969 538.402344 C 373.101562 538.414062 373.152344 538.414062 373.195312 538.433594 C 373.792969 538.640625 374.429688 538.773438 375.074219 538.773438 C 375.722656 538.773438 376.34375 538.640625 376.9375 538.433594 C 377.003906 538.414062 377.042969 538.414062 377.09375 538.402344 C 377.105469 538.398438 377.105469 538.402344 377.105469 538.398438 C 377.179688 538.371094 377.226562 538.3125 377.285156 538.28125 C 377.34375 538.257812 377.390625 538.210938 377.453125 538.179688 C 377.871094 537.988281 378.265625 537.761719 378.625 537.46875 C 378.710938 537.40625 378.816406 537.386719 378.894531 537.3125 L 632.066406 311.363281 C 632.113281 311.324219 632.125 311.261719 632.171875 311.226562 C 632.722656 310.703125 633.164062 310.082031 633.488281 309.375 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .links-wrapper li.made:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000' zoomAndPan='magnify' viewBox='0 0 750 749.999995' height='1000' preserveAspectRatio='xMidYMid meet' version='1.0'%3E%3Cdefs%3E%3CclipPath id='546a99cca3'%3E%3Cpath d='M 136.53125 430 L 281 430 L 281 574.574219 L 136.53125 574.574219 Z M 136.53125 430 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='8f4d1126d6'%3E%3Cpath d='M 184 335 L 589 335 L 589 574.574219 L 184 574.574219 Z M 184 335 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='f33fb2c0e5'%3E%3Cpath d='M 200 175.574219 L 536 175.574219 L 536 304 L 200 304 Z M 200 175.574219 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3CclipPath id='cff959ec18'%3E%3Cpath d='M 56.972656 56.972656 L 692.972656 56.972656 L 692.972656 692.972656 L 56.972656 692.972656 Z M 56.972656 56.972656 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23546a99cca3)'%3E%3Cpath fill='%23000000' d='M 208.382812 574.523438 C 168.800781 574.523438 136.597656 542.308594 136.597656 502.710938 C 136.597656 463.113281 168.800781 430.898438 208.382812 430.898438 C 221.535156 430.898438 234.355469 434.515625 245.417969 441.347656 C 249.167969 443.65625 250.324219 448.578125 248.015625 452.332031 C 245.6875 456.082031 240.765625 457.234375 237.035156 454.925781 C 228.484375 449.652344 218.574219 446.855469 208.382812 446.855469 C 177.605469 446.855469 152.550781 471.921875 152.550781 502.710938 C 152.550781 533.503906 177.605469 558.566406 208.382812 558.566406 C 239.160156 558.566406 264.214844 533.503906 264.214844 502.710938 C 264.214844 492.515625 261.417969 482.585938 256.148438 474.03125 C 253.839844 470.277344 255.007812 465.355469 258.742188 463.046875 C 262.472656 460.769531 267.410156 461.90625 269.722656 465.640625 C 276.550781 476.726562 280.164062 489.535156 280.164062 502.710938 C 280.164062 542.308594 247.964844 574.523438 208.382812 574.523438 Z M 208.382812 574.523438 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 208.382812 542.613281 C 186.390625 542.613281 168.5 524.710938 168.5 502.710938 C 168.5 476.992188 193 456.953125 219.445312 464.386719 C 223.679688 465.574219 226.15625 469.976562 224.96875 474.214844 C 223.796875 478.449219 219.445312 480.960938 215.144531 479.738281 C 198.609375 475.101562 184.449219 487.273438 184.449219 502.695312 C 184.449219 515.890625 195.175781 526.636719 208.382812 526.636719 C 221.570312 526.636719 232.316406 515.90625 232.316406 502.695312 C 232.316406 500.46875 231.996094 498.359375 231.328125 495.878906 C 230.140625 491.628906 232.632812 487.242188 236.882812 486.070312 C 241.066406 484.914062 245.535156 487.390625 246.675781 491.628906 C 247.746094 495.496094 248.25 499.011719 248.25 502.695312 C 248.265625 524.710938 230.375 542.613281 208.382812 542.613281 Z M 208.382812 542.613281 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 399.796875 520.910156 C 397.722656 520.910156 395.679688 520.109375 394.15625 518.566406 L 345.972656 470.378906 C 342.859375 467.265625 342.859375 462.207031 345.972656 459.09375 C 349.085938 455.980469 354.140625 455.980469 357.253906 459.09375 L 391.8125 493.671875 L 391.8125 438.886719 C 391.8125 438.25 391.964844 437.125 392.132812 436.523438 C 392.214844 435 392.617188 432.855469 393.285156 430.679688 C 393.503906 429.976562 393.804688 429.308594 394.207031 428.6875 C 394.308594 428.488281 394.375 428.320312 394.425781 428.203125 C 395.761719 424.015625 400.214844 421.921875 404.398438 423.261719 C 408.582031 424.621094 410.808594 429.324219 409.453125 433.511719 C 409.335938 433.910156 408.867188 435 408.667969 435.367188 C 408.550781 435.753906 408.398438 436.070312 408.25 436.375 C 408.082031 437.125 407.949219 437.863281 407.898438 438.632812 C 407.863281 439.035156 407.730469 439.90625 407.613281 440.292969 L 407.761719 512.925781 C 407.761719 516.15625 405.820312 519.070312 402.84375 520.292969 C 401.871094 520.710938 400.816406 520.910156 399.796875 520.910156 Z M 399.796875 520.910156 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 535.226562 343.445312 C 530.828125 343.445312 527.179688 339.878906 527.179688 335.460938 C 527.179688 332.328125 528.933594 329.617188 531.546875 328.308594 L 560.953125 307.699219 C 561.4375 307.363281 562.058594 307.027344 562.726562 306.761719 C 565.554688 305.085938 568.417969 304.03125 571.277344 303.613281 C 575.445312 302.976562 579.695312 306.023438 580.300781 310.394531 C 580.917969 314.765625 577.890625 318.800781 573.519531 319.417969 C 572.703125 319.535156 571.679688 319.972656 570.59375 320.660156 C 570.207031 320.910156 569.789062 321.109375 569.371094 321.292969 L 539.796875 342.007812 C 538.457031 342.945312 536.851562 343.445312 535.226562 343.445312 Z M 535.226562 343.445312 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%238f4d1126d6)'%3E%3Cpath fill='%23000000' d='M 415.746094 574.523438 C 407.949219 574.523438 400.785156 570.640625 396.417969 564.078125 L 288.132812 455.914062 L 224.199219 519.707031 C 219.964844 524.058594 214.15625 526.519531 207.929688 526.570312 L 207.78125 526.570312 C 201.570312 526.570312 195.695312 524.125 191.242188 519.691406 C 182.1875 510.648438 182.1875 495.914062 191.242188 486.855469 L 263.664062 414.40625 C 266.777344 411.292969 271.828125 411.292969 274.941406 414.40625 C 278.054688 417.519531 278.054688 422.578125 274.941406 425.691406 L 202.539062 498.140625 C 199.761719 500.921875 199.761719 505.625 202.539062 508.40625 C 203.996094 509.84375 206.441406 510.699219 207.847656 510.613281 C 209.753906 510.613281 211.546875 509.84375 212.867188 508.472656 L 282.492188 438.984375 C 285.605469 435.871094 290.660156 435.871094 293.769531 438.984375 L 408.300781 553.394531 C 408.75 553.847656 409.136719 554.367188 409.488281 554.902344 C 410.742188 556.996094 412.71875 558.265625 414.960938 558.519531 C 415.496094 558.417969 415.964844 558.382812 416.535156 558.402344 C 418.457031 558.402344 420.082031 557.679688 421.285156 556.410156 C 422.910156 554.851562 423.644531 553.078125 423.578125 551.351562 C 423.5625 550.78125 423.613281 550.144531 423.730469 549.542969 L 423.730469 446.988281 C 423.730469 444.375 425.003906 441.933594 427.144531 440.441406 L 575.8125 336.566406 C 579.378906 334.054688 584.382812 334.90625 586.925781 338.539062 C 589.453125 342.140625 588.566406 347.128906 584.953125 349.640625 L 439.695312 451.140625 L 439.695312 550.546875 C 439.695312 551 439.644531 551.484375 439.5625 551.988281 C 439.511719 557.699219 437.003906 563.472656 432.601562 567.660156 C 428.75 571.730469 423.144531 574.207031 417.253906 574.339844 C 416.71875 574.476562 416.214844 574.523438 415.746094 574.523438 Z M 415.746094 574.523438 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 639.0625 351.113281 L 575.261719 351.113281 C 562.074219 351.113281 551.328125 340.382812 551.328125 327.171875 C 551.328125 313.976562 562.058594 303.226562 575.261719 303.226562 L 639.0625 303.226562 C 652.25 303.226562 662.996094 313.960938 662.996094 327.171875 C 662.996094 340.382812 652.25 351.113281 639.0625 351.113281 Z M 575.261719 319.203125 C 570.878906 319.203125 567.277344 322.785156 567.277344 327.1875 C 567.277344 331.59375 570.859375 335.175781 575.261719 335.175781 L 639.0625 335.175781 C 643.445312 335.175781 647.042969 331.609375 647.042969 327.1875 C 647.042969 322.785156 643.464844 319.203125 639.0625 319.203125 Z M 575.261719 319.203125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%23f33fb2c0e5)'%3E%3Cpath fill='%23000000' d='M 527.394531 303.246094 C 522.992188 303.246094 519.414062 299.679688 519.414062 295.257812 C 519.414062 290.855469 515.832031 287.273438 511.429688 287.273438 L 463.578125 287.273438 C 459.195312 287.273438 455.597656 290.855469 455.597656 295.257812 C 455.597656 299.679688 452.03125 303.246094 447.613281 303.246094 C 443.210938 303.246094 439.628906 299.679688 439.628906 295.257812 C 439.628906 290.855469 436.046875 287.273438 431.644531 287.273438 C 427.246094 287.273438 423.664062 283.707031 423.664062 279.285156 C 423.664062 274.882812 427.226562 271.296875 431.644531 271.296875 L 463.546875 271.296875 C 467.929688 271.296875 471.53125 267.730469 471.53125 263.3125 C 471.53125 258.90625 467.949219 255.324219 463.546875 255.324219 L 415.695312 255.324219 C 411.3125 255.324219 407.714844 258.90625 407.714844 263.3125 C 407.714844 267.714844 411.292969 271.296875 415.695312 271.296875 C 420.097656 271.296875 423.679688 274.863281 423.679688 279.285156 C 423.679688 283.707031 420.113281 287.273438 415.695312 287.273438 L 383.796875 287.273438 C 379.410156 287.273438 375.8125 290.855469 375.8125 295.257812 C 375.8125 299.679688 372.25 303.246094 367.832031 303.246094 C 363.429688 303.246094 359.847656 299.679688 359.847656 295.257812 C 359.847656 290.855469 356.265625 287.273438 351.863281 287.273438 C 347.460938 287.273438 343.878906 283.707031 343.878906 279.285156 C 343.878906 274.882812 347.445312 271.296875 351.863281 271.296875 L 383.761719 271.296875 C 388.148438 271.296875 391.746094 267.730469 391.746094 263.3125 C 391.746094 258.90625 388.164062 255.324219 383.761719 255.324219 C 379.363281 255.324219 375.78125 251.757812 375.78125 247.339844 C 375.78125 242.933594 379.34375 239.351562 383.761719 239.351562 L 415.664062 239.351562 C 420.046875 239.351562 423.644531 235.785156 423.644531 231.363281 C 423.644531 226.960938 420.066406 223.378906 415.664062 223.378906 L 383.761719 223.378906 C 379.363281 223.378906 375.78125 219.8125 375.78125 215.390625 C 375.78125 210.988281 379.34375 207.40625 383.761719 207.40625 C 388.148438 207.40625 391.746094 203.839844 391.746094 199.417969 C 391.746094 195.015625 388.164062 191.429688 383.761719 191.429688 L 335.914062 191.429688 C 331.527344 191.429688 327.929688 195.015625 327.929688 199.417969 C 327.929688 203.820312 331.511719 207.40625 335.914062 207.40625 L 367.8125 207.40625 C 372.214844 207.40625 375.796875 210.972656 375.796875 215.390625 C 375.796875 219.8125 372.230469 223.378906 367.8125 223.378906 C 363.429688 223.378906 359.832031 226.960938 359.832031 231.363281 C 359.832031 235.769531 363.410156 239.351562 367.8125 239.351562 C 372.214844 239.351562 375.796875 242.917969 375.796875 247.339844 C 375.796875 251.757812 372.230469 255.324219 367.8125 255.324219 L 335.914062 255.324219 C 331.527344 255.324219 327.929688 258.90625 327.929688 263.3125 C 327.929688 267.714844 331.511719 271.296875 335.914062 271.296875 C 340.316406 271.296875 343.898438 274.863281 343.898438 279.285156 C 343.898438 283.707031 340.332031 287.273438 335.914062 287.273438 L 304.015625 287.273438 C 299.628906 287.273438 296.03125 290.855469 296.03125 295.257812 C 296.03125 299.679688 292.464844 303.246094 288.046875 303.246094 C 283.644531 303.246094 280.0625 299.679688 280.0625 295.257812 C 280.0625 290.855469 276.484375 287.273438 272.082031 287.273438 C 267.679688 287.273438 264.097656 283.707031 264.097656 279.285156 C 264.097656 274.882812 267.664062 271.296875 272.082031 271.296875 L 303.980469 271.296875 C 308.367188 271.296875 311.964844 267.730469 311.964844 263.3125 C 311.964844 258.90625 308.382812 255.324219 303.980469 255.324219 C 299.578125 255.324219 295.996094 251.757812 295.996094 247.339844 C 295.996094 242.933594 299.5625 239.351562 303.980469 239.351562 L 335.878906 239.351562 C 340.265625 239.351562 343.863281 235.785156 343.863281 231.363281 C 343.863281 226.960938 340.28125 223.378906 335.878906 223.378906 L 288.132812 223.378906 C 283.746094 223.378906 280.148438 226.960938 280.148438 231.363281 C 280.148438 235.769531 283.730469 239.351562 288.132812 239.351562 C 292.53125 239.351562 296.113281 242.917969 296.113281 247.339844 C 296.113281 251.757812 292.550781 255.324219 288.132812 255.324219 L 256.230469 255.324219 C 251.847656 255.324219 248.25 258.90625 248.25 263.3125 C 248.25 267.714844 251.828125 271.296875 256.230469 271.296875 C 260.632812 271.296875 264.214844 274.863281 264.214844 279.285156 C 264.214844 283.707031 260.648438 287.273438 256.230469 287.273438 L 224.332031 287.273438 C 219.945312 287.273438 216.347656 290.855469 216.347656 295.257812 C 216.347656 299.679688 212.785156 303.246094 208.363281 303.246094 C 203.964844 303.246094 200.382812 299.679688 200.382812 295.257812 C 200.382812 282.0625 211.109375 271.316406 224.316406 271.316406 L 233.671875 271.316406 C 232.785156 268.820312 232.296875 266.140625 232.296875 263.328125 C 232.296875 250.132812 243.027344 239.386719 256.230469 239.386719 L 265.570312 239.386719 C 264.683594 236.890625 264.199219 234.210938 264.199219 231.398438 C 264.199219 218.203125 274.925781 207.453125 288.132812 207.453125 L 313.421875 207.453125 C 312.53125 204.960938 312.046875 202.28125 312.046875 199.46875 C 312.046875 186.273438 322.777344 175.523438 335.980469 175.523438 L 383.832031 175.523438 C 397.019531 175.523438 407.761719 186.257812 407.761719 199.46875 C 407.761719 202.265625 407.277344 204.960938 406.390625 207.453125 L 415.746094 207.453125 C 428.933594 207.453125 439.679688 218.1875 439.679688 231.398438 C 439.679688 234.195312 439.195312 236.890625 438.308594 239.386719 L 463.613281 239.386719 C 476.800781 239.386719 487.546875 250.117188 487.546875 263.328125 C 487.546875 266.125 487.0625 268.820312 486.171875 271.316406 L 511.480469 271.316406 C 524.667969 271.316406 535.414062 282.046875 535.414062 295.257812 C 535.378906 299.679688 531.8125 303.246094 527.394531 303.246094 Z M 527.394531 303.246094 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 335.980469 478.769531 C 327.195312 478.769531 313.554688 475.605469 298.441406 460.46875 L 186.773438 348.753906 C 169.371094 331.339844 168.480469 323.136719 168.480469 311.199219 C 168.480469 298.675781 179.878906 287.253906 192.414062 287.253906 L 527.394531 287.253906 C 538.925781 287.253906 551.328125 294.738281 551.328125 311.199219 C 551.328125 326.367188 544.769531 339.5625 532.332031 349.375 L 367.496094 464.484375 C 354.875 472.488281 344.882812 478.769531 335.980469 478.769531 Z M 192.433594 303.246094 C 188.933594 303.246094 184.449219 307.113281 184.449219 311.230469 C 184.449219 319.921875 184.449219 323.890625 198.054688 337.503906 L 309.722656 449.214844 C 321.570312 461.070312 331.261719 462.828125 335.980469 462.828125 C 340.265625 462.828125 350.222656 456.550781 358.992188 451.023438 L 363.664062 448.09375 L 522.808594 336.613281 C 531.144531 330.019531 535.363281 321.628906 535.363281 311.230469 C 535.363281 304.636719 531.027344 303.246094 527.378906 303.246094 Z M 192.433594 303.246094 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg clip-path='url(%23cff959ec18)'%3E%3Cpath fill='%23000000' d='M 374.972656 692.972656 C 199.285156 692.972656 56.972656 549.675781 56.972656 374.972656 C 56.972656 200.269531 199.285156 56.972656 374.972656 56.972656 C 550.65625 56.972656 692.972656 199.289062 692.972656 374.972656 C 692.972656 550.65625 549.675781 692.972656 374.972656 692.972656 Z M 374.972656 76.601562 C 210.082031 76.601562 76.601562 210.082031 76.601562 374.972656 C 76.601562 539.859375 210.082031 673.34375 374.972656 673.34375 C 539.859375 673.34375 673.34375 539.859375 673.34375 374.972656 C 673.34375 210.082031 538.878906 76.601562 374.972656 76.601562 Z M 374.972656 76.601562 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); }
  .links-wrapper li.return:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000' zoomAndPan='magnify' viewBox='0 0 750 749.999995' height='1000' preserveAspectRatio='xMidYMid meet' version='1.0'%3E%3Cdefs%3E%3CclipPath id='1267a8733f'%3E%3Cpath d='M 57.066406 57.066406 L 693.066406 57.066406 L 693.066406 693.066406 L 57.066406 693.066406 Z M 57.066406 57.066406 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%231267a8733f)'%3E%3Cpath fill='%23000000' d='M 375.066406 82.625 C 536.367188 82.625 667.59375 213.816406 667.59375 375.066406 C 667.59375 536.316406 536.367188 667.507812 375.066406 667.507812 C 213.765625 667.507812 82.542969 536.316406 82.542969 375.066406 C 82.542969 213.816406 213.765625 82.625 375.066406 82.625 Z M 375.066406 693.066406 C 459.996094 693.066406 539.851562 659.996094 599.914062 599.941406 C 659.984375 539.875 693.066406 460.011719 693.066406 375.066406 C 693.066406 290.117188 659.984375 210.253906 599.914062 150.191406 C 539.851562 90.140625 459.996094 57.066406 375.066406 57.066406 C 290.136719 57.066406 210.285156 90.140625 150.222656 150.191406 C 90.148438 210.253906 57.066406 290.117188 57.066406 375.066406 C 57.066406 460.011719 90.148438 539.875 150.222656 599.941406 C 210.285156 659.996094 290.136719 693.066406 375.066406 693.066406 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 230.515625 338.40625 L 519.617188 338.40625 L 519.617188 520.257812 C 519.617188 521.574219 518.542969 522.644531 517.234375 522.644531 L 232.902344 522.644531 C 231.589844 522.644531 230.515625 521.574219 230.515625 520.257812 Z M 230.515625 260.136719 C 230.515625 258.816406 231.589844 257.75 232.902344 257.75 L 272.636719 257.75 L 272.636719 269.878906 C 272.636719 275.53125 277.238281 280.140625 282.898438 280.140625 L 310.464844 280.140625 C 316.117188 280.140625 320.722656 275.53125 320.722656 269.878906 L 320.722656 257.75 L 429.410156 257.75 L 429.410156 269.878906 C 429.410156 275.53125 434.015625 280.140625 439.671875 280.140625 L 467.238281 280.140625 C 472.898438 280.140625 477.496094 275.53125 477.496094 269.878906 L 477.496094 257.75 L 517.234375 257.75 C 518.542969 257.75 519.617188 258.816406 519.617188 260.136719 L 519.617188 312.933594 L 230.515625 312.933594 Z M 289.222656 223.042969 L 304.136719 223.042969 L 304.136719 263.554688 L 289.222656 263.554688 Z M 445.996094 223.042969 L 460.910156 223.042969 L 460.910156 263.554688 L 445.996094 263.554688 Z M 232.902344 548.125 L 517.234375 548.125 C 532.597656 548.125 545.09375 535.621094 545.09375 520.257812 L 545.09375 260.136719 C 545.09375 244.773438 532.597656 232.269531 517.234375 232.269531 L 477.496094 232.269531 L 477.496094 216.71875 C 477.496094 211.058594 472.898438 206.457031 467.238281 206.457031 L 439.671875 206.457031 C 434.015625 206.457031 429.410156 211.058594 429.410156 216.71875 L 429.410156 232.269531 L 320.722656 232.269531 L 320.722656 216.71875 C 320.722656 211.058594 316.117188 206.457031 310.464844 206.457031 L 282.898438 206.457031 C 277.238281 206.457031 272.636719 211.058594 272.636719 216.71875 L 272.636719 232.269531 L 232.902344 232.269531 C 217.539062 232.269531 205.042969 244.773438 205.042969 260.136719 L 205.042969 520.257812 C 205.042969 535.621094 217.539062 548.125 232.902344 548.125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 313.359375 448.15625 L 283.523438 448.15625 L 283.523438 475.675781 L 313.359375 475.675781 L 313.359375 448.15625 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 389.988281 448.15625 L 360.144531 448.15625 L 360.144531 475.675781 L 389.988281 475.675781 L 389.988281 448.15625 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 466.609375 448.15625 L 436.773438 448.15625 L 436.773438 475.675781 L 466.609375 475.675781 L 466.609375 448.15625 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 313.359375 383.628906 L 283.523438 383.628906 L 283.523438 411.144531 L 313.359375 411.144531 L 313.359375 383.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 389.988281 383.628906 L 360.144531 383.628906 L 360.144531 411.144531 L 389.988281 411.144531 L 389.988281 383.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cpath fill='%23000000' d='M 466.609375 383.628906 L 436.773438 383.628906 L 436.773438 411.144531 L 466.609375 411.144531 L 466.609375 383.628906 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/svg%3E"); }
  .links-wrapper li.warranty:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1000' zoomAndPan='magnify' viewBox='0 0 750 749.999995' height='1000' preserveAspectRatio='xMidYMid meet' version='1.0'%3E%3Cdefs%3E%3Cg/%3E%3CclipPath id='362b9e091c'%3E%3Cpath d='M 87.316406 49.015625 L 662.566406 49.015625 L 662.566406 700 L 87.316406 700 Z M 87.316406 49.015625 ' clip-rule='nonzero'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23362b9e091c)'%3E%3Cpath fill='%23000000' d='M 651.710938 136.570312 L 379.480469 49.769531 C 378.015625 49.238281 376.503906 48.972656 374.941406 48.972656 C 373.382812 48.972656 371.871094 49.238281 370.40625 49.769531 L 98.175781 136.570312 C 97.414062 136.808594 96.679688 137.105469 95.964844 137.460938 C 95.25 137.816406 94.570312 138.226562 93.921875 138.691406 C 93.273438 139.152344 92.664062 139.664062 92.097656 140.222656 C 91.53125 140.785156 91.007812 141.382812 90.535156 142.023438 C 90.0625 142.667969 89.644531 143.339844 89.277344 144.050781 C 88.914062 144.757812 88.605469 145.488281 88.355469 146.246094 C 88.101562 147.003906 87.914062 147.773438 87.785156 148.5625 C 87.65625 149.347656 87.589844 150.140625 87.589844 150.9375 L 87.589844 349.03125 C 87.589844 355.179688 87.589844 361.382812 87.589844 367.632812 C 88.539062 385.304688 90.929688 402.78125 94.761719 420.0625 C 98.59375 437.34375 103.8125 454.191406 110.425781 470.609375 C 113.902344 478.902344 117.710938 487.035156 121.851562 495.015625 C 125.992188 502.992188 130.453125 510.789062 135.234375 518.402344 C 140.015625 526.015625 145.097656 533.421875 150.484375 540.617188 C 155.871094 547.816406 161.542969 554.78125 167.5 561.511719 C 173.457031 568.246094 179.679688 574.722656 186.167969 580.945312 C 192.65625 587.171875 199.386719 593.117188 206.359375 598.789062 C 213.335938 604.460938 220.53125 609.839844 227.945312 614.921875 C 235.359375 620.007812 242.96875 624.777344 250.777344 629.238281 L 366.925781 697.136719 C 368.078125 697.800781 369.292969 698.304688 370.574219 698.644531 C 371.855469 698.988281 373.164062 699.160156 374.488281 699.160156 C 375.816406 699.160156 377.121094 698.988281 378.402344 698.644531 C 379.6875 698.304688 380.902344 697.800781 382.050781 697.136719 L 498.203125 629.238281 C 506.007812 624.777344 513.621094 620.007812 521.035156 614.921875 C 528.449219 609.839844 535.644531 604.460938 542.617188 598.789062 C 549.59375 593.117188 556.324219 587.171875 562.8125 580.945312 C 569.300781 574.722656 575.523438 568.246094 581.480469 561.511719 C 587.4375 554.78125 593.109375 547.816406 598.492188 540.617188 C 603.878906 533.421875 608.964844 526.015625 613.746094 518.402344 C 618.523438 510.789062 622.984375 502.992188 627.128906 495.015625 C 631.269531 487.035156 635.078125 478.902344 638.554688 470.609375 C 645.320312 454.21875 650.695312 437.382812 654.679688 420.101562 C 658.664062 402.820312 661.203125 385.332031 662.296875 367.632812 C 662.296875 361.382812 662.296875 355.179688 662.296875 349.03125 L 662.296875 150.9375 C 662.292969 150.140625 662.230469 149.347656 662.101562 148.5625 C 661.972656 147.773438 661.78125 147.003906 661.53125 146.246094 C 661.28125 145.488281 660.972656 144.757812 660.609375 144.050781 C 660.242188 143.339844 659.824219 142.667969 659.351562 142.023438 C 658.878906 141.382812 658.355469 140.785156 657.789062 140.222656 C 657.222656 139.664062 656.613281 139.152344 655.964844 138.691406 C 655.316406 138.226562 654.636719 137.816406 653.921875 137.460938 C 653.207031 137.105469 652.472656 136.808594 651.710938 136.570312 Z M 632.050781 349.03125 C 632.050781 354.777344 632.050781 360.375 632.050781 366.121094 C 631.203125 382.136719 629.042969 397.972656 625.566406 413.628906 C 622.085938 429.289062 617.34375 444.550781 611.332031 459.421875 C 608.164062 466.9375 604.699219 474.3125 600.933594 481.546875 C 597.164062 488.78125 593.105469 495.851562 588.761719 502.753906 C 584.414062 509.65625 579.796875 516.367188 574.902344 522.894531 C 570.007812 529.417969 564.851562 535.734375 559.441406 541.835938 C 554.03125 547.9375 548.378906 553.8125 542.488281 559.453125 C 536.597656 565.09375 530.484375 570.488281 524.152344 575.628906 C 517.820312 580.769531 511.289062 585.644531 504.558594 590.253906 C 497.828125 594.859375 490.921875 599.1875 483.835938 603.230469 L 374.941406 666.589844 L 266.503906 603.230469 C 259.421875 599.1875 252.511719 594.859375 245.78125 590.253906 C 239.050781 585.644531 232.519531 580.769531 226.1875 575.628906 C 219.855469 570.488281 213.742188 565.09375 207.851562 559.453125 C 201.960938 553.8125 196.308594 547.941406 190.898438 541.835938 C 185.488281 535.734375 180.335938 529.417969 175.4375 522.894531 C 170.542969 516.367188 165.925781 509.65625 161.578125 502.753906 C 157.234375 495.851562 153.175781 488.78125 149.410156 481.546875 C 145.640625 474.3125 142.175781 466.9375 139.011719 459.421875 C 132.917969 444.566406 128.097656 429.308594 124.542969 413.648438 C 120.992188 397.992188 118.753906 382.148438 117.835938 366.121094 C 117.835938 360.375 117.835938 354.777344 117.835938 349.03125 L 117.835938 162.429688 L 374.941406 80.46875 L 632.050781 162.429688 Z M 632.050781 349.03125 ' fill-opacity='1' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath fill='%23000000' d='M 249.566406 333.152344 C 248.859375 332.449219 248.09375 331.820312 247.265625 331.269531 C 246.433594 330.714844 245.558594 330.25 244.640625 329.867188 C 243.71875 329.488281 242.769531 329.199219 241.792969 329.003906 C 240.8125 328.8125 239.828125 328.714844 238.832031 328.714844 C 237.832031 328.714844 236.847656 328.8125 235.871094 329.007812 C 234.890625 329.203125 233.941406 329.492188 233.023438 329.871094 C 232.101562 330.253906 231.226562 330.722656 230.398438 331.273438 C 229.570312 331.828125 228.804688 332.457031 228.097656 333.164062 C 227.394531 333.867188 226.765625 334.632812 226.210938 335.460938 C 225.65625 336.289062 225.1875 337.164062 224.808594 338.085938 C 224.425781 339.003906 224.136719 339.953125 223.941406 340.933594 C 223.75 341.910156 223.652344 342.894531 223.648438 343.894531 C 223.648438 344.890625 223.746094 345.875 223.941406 346.855469 C 224.132812 347.832031 224.421875 348.78125 224.804688 349.699219 C 225.183594 350.621094 225.652344 351.496094 226.203125 352.324219 C 226.757812 353.15625 227.386719 353.921875 228.089844 354.625 L 324.125 451.105469 C 325.542969 452.546875 327.179688 453.660156 329.042969 454.449219 C 330.902344 455.234375 332.84375 455.632812 334.863281 455.640625 C 336.886719 455.632812 338.828125 455.234375 340.6875 454.449219 C 342.550781 453.660156 344.1875 452.546875 345.601562 451.105469 L 538.734375 258 C 539.347656 257.28125 539.890625 256.515625 540.363281 255.695312 C 540.832031 254.878906 541.222656 254.023438 541.53125 253.132812 C 541.84375 252.238281 542.066406 251.328125 542.207031 250.394531 C 542.347656 249.460938 542.398438 248.523438 542.359375 247.578125 C 542.324219 246.636719 542.199219 245.703125 541.988281 244.785156 C 541.777344 243.863281 541.484375 242.972656 541.105469 242.105469 C 540.726562 241.242188 540.273438 240.417969 539.742188 239.640625 C 539.210938 238.859375 538.609375 238.136719 537.941406 237.46875 C 537.273438 236.800781 536.550781 236.203125 535.773438 235.671875 C 534.992188 235.140625 534.167969 234.683594 533.304688 234.304688 C 532.4375 233.929688 531.546875 233.632812 530.625 233.421875 C 529.707031 233.210938 528.773438 233.089844 527.832031 233.050781 C 526.886719 233.015625 525.949219 233.066406 525.015625 233.207031 C 524.082031 233.34375 523.171875 233.570312 522.277344 233.878906 C 521.386719 234.191406 520.53125 234.582031 519.714844 235.050781 C 518.894531 235.519531 518.128906 236.0625 517.410156 236.675781 L 334.863281 419.5 Z M 249.566406 333.152344 ' fill-opacity='1' fill-rule='nonzero'/%3E%3Cg fill='%23000000' fill-opacity='1'%3E%3Cg transform='translate(370.957017, 378.750002)'%3E%3Cg%3E%3Cpath d='M 7.53125 -0.78125 C 7.199219 -0.78125 6.914062 -1.003906 6.914062 -1.558594 L 6.914062 -6 L 5.984375 -6 L 5.984375 -5.21875 C 5.429688 -5.773438 4.648438 -6.121094 3.796875 -6.121094 C 2.070312 -6.121094 0.675781 -4.726562 0.675781 -3 C 0.675781 -1.273438 2.070312 0.121094 3.796875 0.121094 C 4.695312 0.121094 5.503906 -0.300781 6.074219 -0.914062 C 6.269531 -0.300781 6.75 0.121094 7.453125 0.121094 C 7.621094 0.121094 7.785156 0.0742188 7.90625 0 L 7.90625 -0.78125 Z M 3.796875 -0.808594 C 2.578125 -0.808594 1.605469 -1.785156 1.605469 -3 C 1.605469 -4.214844 2.578125 -5.191406 3.796875 -5.191406 C 4.996094 -5.191406 5.984375 -4.214844 5.984375 -3 C 5.984375 -1.785156 4.996094 -0.808594 3.796875 -0.808594 Z M 3.796875 -0.808594 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

/* ============================
   iOS Safari–specific tweaks
   ============================ */
@supports (-webkit-touch-callout: none) {
  select,
  .form-select {
    font-size: 14px;
    letter-spacing: 0.06em; }
  button,
  .button,
  .btnGreen {
    letter-spacing: 0.04em; } }

/* ============================
   iOS Safari layout fixes
   ============================ */
/* Prevent iOS Safari text autosizing that breaks header + dropdown layout */
html {
  -webkit-text-size-adjust: 100%; }

body {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%; }

/* ============================
   iOS Safari DROPDOWN FIX
   ============================ */
@supports (-webkit-touch-callout: none) {
  select,
  .form-select,
  select.form-select {
    font-size: 16px !important;
    /* critical for iOS */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase;
    line-height: 1.2 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    box-sizing: border-box !important; }
  .form-select {
    padding-right: 2.75rem !important;
    background-position: right 0.9rem center !important; } }

/* ============================
   iOS Safari GRID FIX
   ============================ */
@supports (-webkit-touch-callout: none) {
  #featureProducts .row,
  #popularProducts .row {
    height: auto !important;
    max-height: none !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; }
  #featureProducts .features .col,
  #popularProducts .features .col {
    width: 50% !important;
    flex: 0 0 50% !important; }
  .grid-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }

/* ============================
   iOS Safari layout fixes
   ============================ */
/* Prevent iOS Safari text autosizing that breaks header + dropdown layout */
html {
  -webkit-text-size-adjust: 100%; }

body {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%; }

/* ============================
   iOS Safari DROPDOWN FIX
   ============================ */
@supports (-webkit-touch-callout: none) {
  select,
  .form-select,
  select.form-select {
    font-size: 16px !important;
    /* critical for iOS */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase;
    line-height: 1.2 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    box-sizing: border-box !important; }
  .form-select {
    padding-right: 2.75rem !important;
    background-position: right 0.9rem center !important; } }

/* ============================
   iOS Safari GRID FIX
   ============================ */
@supports (-webkit-touch-callout: none) {
  #featureProducts .row,
  #popularProducts .row {
    height: auto !important;
    max-height: none !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; }
  #featureProducts .features .col,
  #popularProducts .features .col {
    width: 50% !important;
    flex: 0 0 50% !important; }
  .grid-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
