/** Shopify CDN: Minification failed

Line 329:64 Unexpected "`"
Line 463:2 Unexpected "{"
Line 981:64 Unexpected "`"
Line 1115:2 Unexpected "{"

**/
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400 900;font-display:swap;src:url(archivo-black-400.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter.woff2) format('woff2');}.atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }#shopify-section-trust_strip,#shopify-section-trust_strip .atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }
.atlas-isolation-wrapper .horizontal-scrolling-text-trust_strip {
    overflow: hidden;
    white-space: nowrap;
    padding: 8px 0 8px;
    position: relative;
  }

  .atlas-isolation-wrapper .horizontal-scrolling-text__wrapper-trust_strip {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
  }

  .atlas-isolation-wrapper .horizontal-scrolling-text__container-trust_strip {
    display: flex;
    width: max-content;
    will-change: transform;
    animation: scroll-left linear infinite;
    animation-duration: 120.0s;
  }

  @keyframes scroll-left {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  }

  .atlas-isolation-wrapper .horizontal-scrolling-text__item-trust_strip {
    display: inline-block;
    padding: 0 10px;
    font-size: 18px;
    color: rgb(31, 53, 33);font-family: var(--atlas-font-button-family), sans-serif;
    font-weight: var(--atlas-font-button-weight, 700);}

  .atlas-isolation-wrapper .horizontal-scrolling-text__item-trust_strip strong,
  .atlas-isolation-wrapper .horizontal-scrolling-text__item-trust_strip b {
    color: rgb(31, 53, 33);
  }

  .atlas-isolation-wrapper .horizontal-scrolling-text__loop_container-trust_strip {
    width: fit-content;
  }
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400 900;font-display:swap;src:url(archivo-black-400.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter.woff2) format('woff2');}.atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }#shopify-section-editorial_1,#shopify-section-editorial_1 .atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }

  .image-with-text__content--desktop-right > * {
    align-self: flex-end;
    text-align: right;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-left > * {
    align-self: flex-start;
    text-align: left;
    /* Override the shared high-specificity ≤768px rules that set `margin: 0 auto`
       on the heading/subtext (which would center them), so left-aligned content
       stays left on tablet/mobile too. */
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-center > * {
    align-self: center;
    text-align: center;
  }

  /* The trust row spans the column so its logos can share the width on phones; its logos follow
     the alignment instead of packing left. */
  .atlas-isolation-wrapper .image-with-text__content--desktop-center .image-with-text__trust-logos {
    justify-content: center;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-right .image-with-text__trust-logos {
    justify-content: flex-end;
  }
  
    .atlas-isolation-wrapper #section-editorial_1 .image-with-text__grid {
      margin-bottom: 0;
      padding: 0px 0px 0px 0px !important;
      
        background: rgb(44, 65, 44) !important;
      
      border-radius: 0px;}
  

  .atlas-isolation-wrapper .image-with-text__grid {
    gap: 20px !important;
    align-items: stretch;
  }

  .atlas-isolation-wrapper .image-with-text .grid__item {
    position: relative;
    flex: 1;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__grid--reverse {
      flex-direction: row-reverse;
    }
  }

  .atlas-isolation-wrapper .image-with-text__media {
    min-height: 100%;
    overflow: visible;
    background: transparent;
  }

  .atlas-isolation-wrapper .image-with-text__media--small {
    height: 194px;
  }

  .atlas-isolation-wrapper .image-with-text__media--medium {
    height: 296px;
  }

  .atlas-isolation-wrapper .image-with-text__media--large {
    height: 435px;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__media--small {
      height: 314px;
    }

    .atlas-isolation-wrapper .image-with-text__media--medium {
      height: 460px;
    }

    .atlas-isolation-wrapper .image-with-text__media--large {
      height: 695px;
    }
  }

  .atlas-isolation-wrapper .image-with-text__media--placeholder {
    position: relative;
    overflow: hidden;
  }

  .atlas-isolation-wrapper .image-with-text__media--placeholder:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(var(--atlas-color-foreground), 0.04);
  }



  .atlas-isolation-wrapper .image-with-text__media--placeholder > svg {
    position: absolute;
    left: 50%;
    max-width: 800px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    fill: currentColor;
  }

  .atlas-isolation-wrapper .image-with-text__content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    align-self: center;
    position: relative;
    z-index: 1;
  }

  @media screen and (max-width: 990px) {
    .atlas-isolation-wrapper .bg-is-accent-1.text-is-accent-1,
    .atlas-isolation-wrapper .bg-is-accent-2.text-is-accent-2,
    .atlas-isolation-wrapper .bg-is-background-1.text-is-background-1,
    .atlas-isolation-wrapper .bg-is-background-2.text-is-background-2,
    .atlas-isolation-wrapper .bg-is-inverse.text-is-inverse {
      padding-left: 0;
      padding-right: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text .grid__item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__media-item:after {
    border-radius: var(--atlas-media-radius);
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__text-item:after {
    border-radius: var(--atlas-text-boxes-radius);
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
  }

  .atlas-isolation-wrapper .image-with-text .image-with-text__media-item > div {
    border-radius: var(--atlas-media-radius);
    overflow: hidden;
  }

  .atlas-isolation-wrapper .image-with-text .global-media-settings {
    overflow: hidden !important;

  }

  .atlas-isolation-wrapper .image-with-text .image-with-text__text-item > div {
    border-radius: var(--atlas-text-boxes-radius);
    overflow: hidden;
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
  }

  /* This section's text column has no fill to clip, and clipping it cut the column's corner radius
     into a badge or pill sitting in its top-left corner. Scoped by id: the rule above also reaches
     sections such as About us that reuse these class names on the same page. */
  .atlas-isolation-wrapper #ImageWithText--editorial_1 {
    overflow: visible;
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .atlas-isolation-wrapper .image-with-text__media-item
    > div,
  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__text-item
    > div {
    box-shadow: none;
  }

  @media screen and (max-width: 749px) {
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid__item
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__media
      img {
      /* border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; */
    }

    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__text-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid__item
      .image-with-text__content {
      /* border-top-left-radius: 0;
      border-top-right-radius: 0; */
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .image-with-text__content {
      border-top: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text__content--mobile-right > h2,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > div,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > p,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > a {
    align-self: flex-end;
    text-align: right;
  }

  .atlas-isolation-wrapper .image-with-text__content--mobile-center > h2,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > div,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > p,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > a {
    align-self: center;
    text-align: center;
  }

  .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__content {
    width: 90%;
    margin: -30px auto 0;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__grid--reverse .image-with-text__content {
      margin-left: auto;
    }

    .atlas-isolation-wrapper .image-with-text__content--bottom {
      justify-content: flex-end;
      align-self: flex-end;
    }

    .atlas-isolation-wrapper .image-with-text__content--top {
      justify-content: flex-start;
      align-self: flex-start;
    }

    .atlas-isolation-wrapper .image-with-text__content--mobile-right > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > a  {
      align-self: flex-end;
      text-align: right;
    }

     .atlas-isolation-wrapper .image-with-text__content--mobile-left > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > a {
      align-self: flex-start;
      text-align: left;
    }


     .atlas-isolation-wrapper .image-with-text__content--mobile-`center` > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > a{
      align-self: center;
      text-align: center;
    }

    .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__text-item {
      display: flex;
      padding: 30px 0;
    }

    .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__content {
      height: auto;
      width: calc(100% + 40px);
      min-width: calc(100% + 40px);
      margin-top: 0;
      margin-left: -40px;
    }

    .atlas-isolation-wrapper .image-with-text--overlap
      .image-with-text__grid--reverse
      .image-with-text__content {
      margin-left: 0;
      margin-right: -40px;
    }

    .atlas-isolation-wrapper .image-with-text--overlap
      .image-with-text__grid--reverse
      .image-with-text__text-item {
      justify-content: flex-end;
    }

    .atlas-isolation-wrapper .image-with-text__media-item--top {
      align-self: flex-start;
    }
    .atlas-isolation-wrapper .image-with-text__media-item--middle {
      align-self: center;
    }

    .atlas-isolation-wrapper .image-with-text__media-item--bottom {
      align-self: flex-end;
    }


    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media
      img,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__text-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content:after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__text-item:after,
    /* .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content, */
    .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media
      img {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content {
      border-left: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content {
      border-right: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text:not(.collapse-corners, .image-with-text--overlap)
    .image-with-text__media-item {
    z-index: 2;
  }

  .atlas-isolation-wrapper .image-with-text__content {
    border-radius: var(--atlas-text-boxes-radius);
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
    word-break: break-word;
  }

  
    
      .atlas-isolation-wrapper #section-editorial_1 .image-with-text__grid {
        background: rgb(44, 65, 44) !important;
      }
    
  

  @media screen and (min-width: 990px) {
    .atlas-isolation-wrapper .image-with-text__content {
      padding: 60px 70px 70px;
    }
  }

  .atlas-isolation-wrapper .image-with-text__content > :is(h2, div, p, a) + :is(h2, div, p, a),
  {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content > .image-with-text__text:empty ~ a {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content > :first-child:is(.image-with-text__heading),
  .atlas-isolation-wrapper .image-with-text__text--caption + .image-with-text__heading,
  .atlas-isolation-wrapper .image-with-text__text--caption:first-child {
    margin-top: 0;
  }

  .atlas-isolation-wrapper .image-with-text__content :last-child:is(.image-with-text__heading),
  .atlas-isolation-wrapper .image-with-text__text--caption {
    margin-bottom: 0;
  }

  .atlas-isolation-wrapper .image-with-text__content .button + .image-with-text__text {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content .image-with-text__text + .button {
    margin-top: 30px;
  }

  .atlas-isolation-wrapper .image-with-text__heading {
    margin-bottom: 0;
  }

  .atlas-isolation-wrapper .image-with-text__text p {
    margin-top: 0;
    margin-bottom: 10px;
  }

  @media screen and (max-width: 749px) {
    .atlas-isolation-wrapper .collapse-padding .image-with-text__grid .image-with-text__content {
      padding-left: 0;
      padding-right: 0;
    }

  /* .image-with-text .global-media-settings {
    border-radius: 0px;
  } */
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .collapse-padding
      .image-with-text__grid:not(.image-with-text__grid--reverse)
      .image-with-text__content:not(.image-with-text__content--desktop-center) {
      padding-right: 0;
    }

    .atlas-isolation-wrapper .collapse-padding
      .image-with-text__grid--reverse
      .image-with-text__content:not(.image-with-text__content--desktop-center) {
      padding-left: 0;
    }
  }

  /* check for flexbox gap in older Safari versions */
  @supports not (inset: 10px) {
    .atlas-isolation-wrapper .image-with-text__grid {
      margin-left: 0;
    }
  }

  /*
    Multirow
    note: consider removing from this stylesheet if multirow-specific styles increase signficantly
  */
  .atlas-isolation-wrapper .multirow__inner {
    display: flex;
    flex-direction: column;
    row-gap: var(--atlas-grid-mobile-vertical-spacing);
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .multirow__inner {
      row-gap: var(--atlas-grid-desktop-vertical-spacing);
    }
  }

.atlas-isolation-wrapper #section-editorial_1 .section__image_with_text {
    padding: 5px 0;
    margin: -1px 0;
  }#image-with-text-container-editorial_1 {
    padding-top: 27px !important;
    padding-bottom: 0px !important;
  }

  @media screen and (min-width: 750px) {
    #image-with-text-container-editorial_1 {
      padding-top: 36px !important;
      padding-bottom: 0px !important;
    }
  }

  
    .atlas-isolation-wrapper #section-editorial_1 .section-editorial_1-padding {
      padding-top: 27px !important;
      padding-bottom: 0px !important;
    }

    @media screen and (min-width: 750px) {
      .atlas-isolation-wrapper #section-editorial_1 .section-editorial_1-padding {
        padding-top: 36px !important;
        padding-bottom: 0px !important;
      }
    }
  

  @media screen and (max-width: 600px) {
    .atlas-isolation-wrapper .image-with-text .image-with-text__content {
      padding: 0 10px !important;
    }
  }

  /* Icon rows: the group wrapper and list the section builds around consecutive Icon with text
     blocks. Row gap is each row's own margin (space_above); the first row's is zeroed here. The
     wrapper is matched by class, not id: rows split by another block give one wrapper per run. */
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container {
    margin-top: 40px;
  }
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container .image-with-text-benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
  }
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container .image-with-text-benefits-list > li:first-of-type {
    margin-top: 0 !important;
  }
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container .image-with-text-benefit-item {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container .benefit-icon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .atlas-isolation-wrapper #ImageWithText--editorial_1 .image-with-text-benefits-container .benefit-text {
    margin: 0;
  }

  /* Two consecutive Button blocks: a row on desktop, a full-width stack on mobile. */
  #ImageWithText--editorial_1 .image-with-text__cta-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    margin-top: 40px;
  }
  #ImageWithText--editorial_1 .image-with-text__cta-row .button {
    margin-top: 0;
    width: auto;
    max-width: none;
  }
  @media (max-width: 768px) {
    #ImageWithText--editorial_1 .image-with-text__cta-row {
      flex-direction: column;
      align-items: stretch;
      width: 100%;
    }
    #ImageWithText--editorial_1 .image-with-text__cta-row .button {
      width: 100%;
    }
  }

            #section-editorial_1 .image-with-text__media img {
              border-radius: 0px !important;
            }
          

    .atlas-isolation-wrapper #block-heading-editorial_1-heading {
      font-weight: 700 !important;
      font-size: 44px;
      color: rgb(255, 255, 255);
      --atlas-color-highlighted-color: rgb(228, 205, 183);
      margin-top: 0;
      margin-bottom: 20px;
    }@media (max-width: 768px) {
      .atlas-isolation-wrapper #block-heading-editorial_1-heading {
        font-size: 20px;
        margin-bottom: 10px;
      }
    }
  

    .atlas-isolation-wrapper #block-description-text-editorial_1-text p {
      font-size: 15px !important;
      color: rgb(255, 255, 255);
    }
  

    #iwt-row-editorial_1-icon_row_1 { margin-top: 14px; }
    #iwt-row-editorial_1-icon_row_1 .benefit-icon { min-width: 32px; }
    #iwt-row-editorial_1-icon_row_1 .benefit-text {
      font-size: 14px;
      color: rgb(255, 255, 255);
      --atlas-color-highlighted-color: rgb(255, 255, 255);
    }
    #iwt-row-editorial_1-icon_row_1 .material-icon svg {
      width: 32px !important;
      height: 32px !important;
      fill: rgb(255, 255, 255) !important;
    }
  

    #iwt-row-editorial_1-icon_row_2 { margin-top: 14px; }
    #iwt-row-editorial_1-icon_row_2 .benefit-icon { min-width: 32px; }
    #iwt-row-editorial_1-icon_row_2 .benefit-text {
      font-size: 14px;
      color: rgb(255, 255, 255);
      --atlas-color-highlighted-color: rgb(255, 255, 255);
    }
    #iwt-row-editorial_1-icon_row_2 .material-icon svg {
      width: 32px !important;
      height: 32px !important;
      fill: rgb(255, 255, 255) !important;
    }
  

    #iwt-row-editorial_1-icon_row_3 { margin-top: 14px; }
    #iwt-row-editorial_1-icon_row_3 .benefit-icon { min-width: 32px; }
    #iwt-row-editorial_1-icon_row_3 .benefit-text {
      font-size: 14px;
      color: rgb(255, 255, 255);
      --atlas-color-highlighted-color: rgb(255, 255, 255);
    }
    #iwt-row-editorial_1-icon_row_3 .material-icon svg {
      width: 32px !important;
      height: 32px !important;
      fill: rgb(255, 255, 255) !important;
    }
  
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400 900;font-display:swap;src:url(archivo-black-400.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter.woff2) format('woff2');}.atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }#shopify-section-docs_notes,#shopify-section-docs_notes .atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }

  .image-with-text__content--desktop-right > * {
    align-self: flex-end;
    text-align: right;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-left > * {
    align-self: flex-start;
    text-align: left;
    /* Override the shared high-specificity ≤768px rules that set `margin: 0 auto`
       on the heading/subtext (which would center them), so left-aligned content
       stays left on tablet/mobile too. */
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-center > * {
    align-self: center;
    text-align: center;
  }

  /* The trust row spans the column so its logos can share the width on phones; its logos follow
     the alignment instead of packing left. */
  .atlas-isolation-wrapper .image-with-text__content--desktop-center .image-with-text__trust-logos {
    justify-content: center;
  }

  .atlas-isolation-wrapper .image-with-text__content--desktop-right .image-with-text__trust-logos {
    justify-content: flex-end;
  }
  
    .atlas-isolation-wrapper #section-docs_notes .image-with-text__grid {
      margin-bottom: 0;
      padding: 0px 0px 0px 0px !important;
      
        background: rgb(44, 65, 44) !important;
      
      border-radius: 0px;}
  

  .atlas-isolation-wrapper .image-with-text__grid {
    gap: 20px !important;
    align-items: stretch;
  }

  .atlas-isolation-wrapper .image-with-text .grid__item {
    position: relative;
    flex: 1;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__grid--reverse {
      flex-direction: row-reverse;
    }
  }

  .atlas-isolation-wrapper .image-with-text__media {
    min-height: 100%;
    overflow: visible;
    background: transparent;
  }

  .atlas-isolation-wrapper .image-with-text__media--small {
    height: 194px;
  }

  .atlas-isolation-wrapper .image-with-text__media--medium {
    height: 296px;
  }

  .atlas-isolation-wrapper .image-with-text__media--large {
    height: 435px;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__media--small {
      height: 314px;
    }

    .atlas-isolation-wrapper .image-with-text__media--medium {
      height: 460px;
    }

    .atlas-isolation-wrapper .image-with-text__media--large {
      height: 695px;
    }
  }

  .atlas-isolation-wrapper .image-with-text__media--placeholder {
    position: relative;
    overflow: hidden;
  }

  .atlas-isolation-wrapper .image-with-text__media--placeholder:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(var(--atlas-color-foreground), 0.04);
  }



  .atlas-isolation-wrapper .image-with-text__media--placeholder > svg {
    position: absolute;
    left: 50%;
    max-width: 800px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    fill: currentColor;
  }

  .atlas-isolation-wrapper .image-with-text__content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    align-self: center;
    position: relative;
    z-index: 1;
  }

  @media screen and (max-width: 990px) {
    .atlas-isolation-wrapper .bg-is-accent-1.text-is-accent-1,
    .atlas-isolation-wrapper .bg-is-accent-2.text-is-accent-2,
    .atlas-isolation-wrapper .bg-is-background-1.text-is-background-1,
    .atlas-isolation-wrapper .bg-is-background-2.text-is-background-2,
    .atlas-isolation-wrapper .bg-is-inverse.text-is-inverse {
      padding-left: 0;
      padding-right: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text .grid__item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__media-item:after {
    border-radius: var(--atlas-media-radius);
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__text-item:after {
    border-radius: var(--atlas-text-boxes-radius);
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
  }

  .atlas-isolation-wrapper .image-with-text .image-with-text__media-item > div {
    border-radius: var(--atlas-media-radius);
    overflow: hidden;
  }

  .atlas-isolation-wrapper .image-with-text .global-media-settings {
    overflow: hidden !important;

  }

  .atlas-isolation-wrapper .image-with-text .image-with-text__text-item > div {
    border-radius: var(--atlas-text-boxes-radius);
    overflow: hidden;
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
  }

  /* This section's text column has no fill to clip, and clipping it cut the column's corner radius
     into a badge or pill sitting in its top-left corner. Scoped by id: the rule above also reaches
     sections such as About us that reuse these class names on the same page. */
  .atlas-isolation-wrapper #ImageWithText--docs_notes {
    overflow: visible;
  }

  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .atlas-isolation-wrapper .image-with-text__media-item
    > div,
  .atlas-isolation-wrapper .image-with-text:not(.image-with-text--overlap)
    .image-with-text__text-item
    > div {
    box-shadow: none;
  }

  @media screen and (max-width: 749px) {
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid__item
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__media
      img {
      /* border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; */
    }

    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__text-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid__item
      .image-with-text__content {
      /* border-top-left-radius: 0;
      border-top-right-radius: 0; */
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .image-with-text__content {
      border-top: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text__content--mobile-right > h2,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > div,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > p,
  .atlas-isolation-wrapper .image-with-text__content--mobile-right > a {
    align-self: flex-end;
    text-align: right;
  }

  .atlas-isolation-wrapper .image-with-text__content--mobile-center > h2,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > div,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > p,
  .atlas-isolation-wrapper .image-with-text__content--mobile-center > a {
    align-self: center;
    text-align: center;
  }

  .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__content {
    width: 90%;
    margin: -30px auto 0;
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .image-with-text__grid--reverse .image-with-text__content {
      margin-left: auto;
    }

    .atlas-isolation-wrapper .image-with-text__content--bottom {
      justify-content: flex-end;
      align-self: flex-end;
    }

    .atlas-isolation-wrapper .image-with-text__content--top {
      justify-content: flex-start;
      align-self: flex-start;
    }

    .atlas-isolation-wrapper .image-with-text__content--mobile-right > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-right > a  {
      align-self: flex-end;
      text-align: right;
    }

     .atlas-isolation-wrapper .image-with-text__content--mobile-left > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-left > a {
      align-self: flex-start;
      text-align: left;
    }


     .atlas-isolation-wrapper .image-with-text__content--mobile-`center` > h2,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > div,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > p,
    .atlas-isolation-wrapper .image-with-text__content--mobile-center > a{
      align-self: center;
      text-align: center;
    }

    .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__text-item {
      display: flex;
      padding: 30px 0;
    }

    .atlas-isolation-wrapper .image-with-text--overlap .image-with-text__content {
      height: auto;
      width: calc(100% + 40px);
      min-width: calc(100% + 40px);
      margin-top: 0;
      margin-left: -40px;
    }

    .atlas-isolation-wrapper .image-with-text--overlap
      .image-with-text__grid--reverse
      .image-with-text__content {
      margin-left: 0;
      margin-right: -40px;
    }

    .atlas-isolation-wrapper .image-with-text--overlap
      .image-with-text__grid--reverse
      .image-with-text__text-item {
      justify-content: flex-end;
    }

    .atlas-isolation-wrapper .image-with-text__media-item--top {
      align-self: flex-start;
    }
    .atlas-isolation-wrapper .image-with-text__media-item--middle {
      align-self: center;
    }

    .atlas-isolation-wrapper .image-with-text__media-item--bottom {
      align-self: flex-end;
    }


    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__media
      img,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__text-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content:after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__text-item:after,
    /* .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content, */
    .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media-item:after,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media,
    .atlas-isolation-wrapper .image-with-text.collapse-corners:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__media
      img {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .grid:not(.image-with-text__grid--reverse)
      .image-with-text__content {
      border-left: 0;
    }

    .atlas-isolation-wrapper .image-with-text.collapse-borders:not(.image-with-text--overlap)
      .image-with-text__grid--reverse
      .image-with-text__content {
      border-right: 0;
    }
  }

  .atlas-isolation-wrapper .image-with-text:not(.collapse-corners, .image-with-text--overlap)
    .image-with-text__media-item {
    z-index: 2;
  }

  .atlas-isolation-wrapper .image-with-text__content {
    border-radius: var(--atlas-text-boxes-radius);
    box-shadow: var(--atlas-text-boxes-shadow-horizontal-offset)
      var(--atlas-text-boxes-shadow-vertical-offset)
      var(--atlas-text-boxes-shadow-blur-radius)
      rgba(var(--atlas-color-shadow), var(--atlas-text-boxes-shadow-opacity));
    word-break: break-word;
  }

  
    
      .atlas-isolation-wrapper #section-docs_notes .image-with-text__grid {
        background: rgb(44, 65, 44) !important;
      }
    
  

  @media screen and (min-width: 990px) {
    .atlas-isolation-wrapper .image-with-text__content {
      padding: 60px 70px 70px;
    }
  }

  .atlas-isolation-wrapper .image-with-text__content > :is(h2, div, p, a) + :is(h2, div, p, a),
  {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content > .image-with-text__text:empty ~ a {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content > :first-child:is(.image-with-text__heading),
  .atlas-isolation-wrapper .image-with-text__text--caption + .image-with-text__heading,
  .atlas-isolation-wrapper .image-with-text__text--caption:first-child {
    margin-top: 0;
  }

  .atlas-isolation-wrapper .image-with-text__content :last-child:is(.image-with-text__heading),
  .atlas-isolation-wrapper .image-with-text__text--caption {
    margin-bottom: 0;
  }

  .atlas-isolation-wrapper .image-with-text__content .button + .image-with-text__text {
    margin-top: 20px;
  }

  .atlas-isolation-wrapper .image-with-text__content .image-with-text__text + .button {
    margin-top: 30px;
  }

  .atlas-isolation-wrapper .image-with-text__heading {
    margin-bottom: 0;
  }

  .atlas-isolation-wrapper .image-with-text__text p {
    margin-top: 0;
    margin-bottom: 10px;
  }

  @media screen and (max-width: 749px) {
    .atlas-isolation-wrapper .collapse-padding .image-with-text__grid .image-with-text__content {
      padding-left: 0;
      padding-right: 0;
    }

  /* .image-with-text .global-media-settings {
    border-radius: 0px;
  } */
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .collapse-padding
      .image-with-text__grid:not(.image-with-text__grid--reverse)
      .image-with-text__content:not(.image-with-text__content--desktop-center) {
      padding-right: 0;
    }

    .atlas-isolation-wrapper .collapse-padding
      .image-with-text__grid--reverse
      .image-with-text__content:not(.image-with-text__content--desktop-center) {
      padding-left: 0;
    }
  }

  /* check for flexbox gap in older Safari versions */
  @supports not (inset: 10px) {
    .atlas-isolation-wrapper .image-with-text__grid {
      margin-left: 0;
    }
  }

  /*
    Multirow
    note: consider removing from this stylesheet if multirow-specific styles increase signficantly
  */
  .atlas-isolation-wrapper .multirow__inner {
    display: flex;
    flex-direction: column;
    row-gap: var(--atlas-grid-mobile-vertical-spacing);
  }

  @media screen and (min-width: 750px) {
    .atlas-isolation-wrapper .multirow__inner {
      row-gap: var(--atlas-grid-desktop-vertical-spacing);
    }
  }

.atlas-isolation-wrapper #section-docs_notes .section__image_with_text {
    padding: 5px 0;
    margin: -1px 0;
  }#image-with-text-container-docs_notes {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  @media screen and (min-width: 750px) {
    #image-with-text-container-docs_notes {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
  }

  
    .atlas-isolation-wrapper #section-docs_notes .section-docs_notes-padding {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    @media screen and (min-width: 750px) {
      .atlas-isolation-wrapper #section-docs_notes .section-docs_notes-padding {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
      }
    }
  

  @media screen and (max-width: 600px) {
    .atlas-isolation-wrapper .image-with-text .image-with-text__content {
      padding: 0 10px !important;
    }
  }

  /* Icon rows: the group wrapper and list the section builds around consecutive Icon with text
     blocks. Row gap is each row's own margin (space_above); the first row's is zeroed here. The
     wrapper is matched by class, not id: rows split by another block give one wrapper per run. */
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container {
    margin-top: 40px;
  }
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container .image-with-text-benefits-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
  }
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container .image-with-text-benefits-list > li:first-of-type {
    margin-top: 0 !important;
  }
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container .image-with-text-benefit-item {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container .benefit-icon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .atlas-isolation-wrapper #ImageWithText--docs_notes .image-with-text-benefits-container .benefit-text {
    margin: 0;
  }

  /* Two consecutive Button blocks: a row on desktop, a full-width stack on mobile. */
  #ImageWithText--docs_notes .image-with-text__cta-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    margin-top: 40px;
  }
  #ImageWithText--docs_notes .image-with-text__cta-row .button {
    margin-top: 0;
    width: auto;
    max-width: none;
  }
  @media (max-width: 768px) {
    #ImageWithText--docs_notes .image-with-text__cta-row {
      flex-direction: column;
      align-items: stretch;
      width: 100%;
    }
    #ImageWithText--docs_notes .image-with-text__cta-row .button {
      width: 100%;
    }
  }

            #section-docs_notes .image-with-text__media img {
              border-radius: 0px !important;
            }
          

    .atlas-isolation-wrapper #block-heading-docs_notes-heading {
      font-weight: 700 !important;
      font-size: 44px;
      color: rgb(255, 255, 255);
      --atlas-color-highlighted-color: rgb(228, 205, 183);
      margin-top: 0;
      margin-bottom: 20px;
    }@media (max-width: 768px) {
      .atlas-isolation-wrapper #block-heading-docs_notes-heading {
        font-size: 20px;
        margin-bottom: 10px;
      }
    }
  

    .atlas-isolation-wrapper #block-description-text-docs_notes-text p {
      font-size: 15px !important;
      color: rgb(255, 255, 255);
    }
  
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400 900;font-display:swap;src:url(archivo-black-400.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter.woff2) format('woff2');}.atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }#shopify-section-video_band,#shopify-section-video_band .atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }
#ib-video_band {
    background-color: rgb(44, 65, 44);
    padding: 72px 20px 72px;   /* the theme's mobile page gutter */
    box-sizing: border-box;
    color: rgb(255, 255, 255);
  }
  #ib-video_band * { box-sizing: border-box; }
  #ib-video_band .ib__inner {
    max-width: calc(var(--atlas-page-width, 1600px) - 100px);   /* the theme .page-width content box (1600 − 2×50) */
    margin: 0 auto;
    display: flex;
    flex-direction: column;
  }
  #ib-video_band .ib__frame {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background-color: rgb(31, 53, 33);
    height: 272px;
  }
  #ib-video_band .ib__media,
  #ib-video_band .ib__media img,
  #ib-video_band .ib__media video,
  #ib-video_band .ib__media .placeholder-svg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  #ib-video_band .ib__media .placeholder-svg {
    background-color: rgb(31, 53, 33);
  }#ib-video_band .ib__lockup {
    position: absolute;
    top: 24px;
    left: 24px;
    right: 24px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    color: rgb(255, 255, 255);
  }
  #ib-video_band .ib__eyebrow {
    margin: 0;
    font-family: var(--atlas-font-body-family, inherit);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;color: rgba(0, 0, 0, );}
  #ib-video_band .ib__title {
    margin: 0;
    font-family: var(--atlas-font-heading-family, inherit);
    font-weight: 300;
    font-size: 28px;
    line-height: 1.1;
  }
  #ib-video_band .ib__subtitle {
    margin: 0;
    font-family: var(--atlas-font-body-family, inherit);
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3;
  }
  #ib-video_band .ib__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    min-width: 184px;
    height: 48px;
    margin-top: 32px;
    padding: 0 16px;
    border-radius: 4px;
    background: rgb(175, 90, 60);
    color: rgb(255, 255, 255);
    font-family: var(--atlas-font-button-family, var(--atlas-font-body-family, inherit));
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    text-decoration: none;
  }@media screen and (min-width: 750px) {
    #ib-video_band {
      padding-left: 40px;
      padding-right: 40px;
    }
  }

  @media screen and (min-width: 990px) {
    #ib-video_band {
      padding: 72px 50px 72px;   /* the theme's page gutter */
    }
    #ib-video_band .ib__title {
      font-size: 48px;
    }
    #ib-video_band .ib__subtitle {
      font-size: 20px;
    }
    #ib-video_band .ib__frame {
      height: 500px;
    }
  }
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400 900;font-display:swap;src:url(archivo-black-400.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.woff2) format('woff2');}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter.woff2) format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter.woff2) format('woff2');}.atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }#shopify-section-faq,#shopify-section-faq .atlas-isolation-wrapper{ --atlas-font-heading-family:'Archivo Black', 'Archivo', sans-serif;--atlas-font-heading-weight:400;--atlas-font-body-family:'Inter', sans-serif;--atlas-font-body-weight:400;--atlas-font-body-weight-bold:700;--atlas-font-button-family:'Archivo', sans-serif;--atlas-font-button-weight:700; }