
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

      @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//caseit.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
       url("//caseit.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}

      @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//caseit.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),
       url("//caseit.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");
}

      @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//caseit.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
       url("//caseit.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
}

      @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//caseit.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),
       url("//caseit.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");
}

      @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//caseit.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
       url("//caseit.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}

@font-face {
    font-family: 'Futura';
    src: url("//caseit.com/cdn/shop/files/Futura-46LightItalic.woff2?v=14444495688614183477") format('woff2'),
        url("//caseit.com/cdn/shop/files/Futura-46LightItalic.woff?v=3271338702434715447") format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

      
        :root,
        .color-scheme-1 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .color-scheme-2 {
          --color-background: 243,243,243;
        
          --gradient-background: #f3f3f3;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 179,179,179;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 243,243,243;
        --color-secondary-button: 243,243,243;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 243,243,243;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(243 243 243);
      }
      
        
        .color-scheme-3 {
          --color-background: 36,40,51;
        
          --gradient-background: #242833;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 47,52,66;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 0,0,0;
        --color-secondary-button: 36,40,51;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 36,40,51;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(36 40 51);
      }
      
        
        .color-scheme-4 {
          --color-background: 18,18,18;
        
          --gradient-background: #121212;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 146,146,146;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 18,18,18;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(18 18 18);
      }
      
        
        .color-scheme-5 {
          --color-background: 51,79,180;
        
          --gradient-background: #334fb4;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 23,35,81;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 51,79,180;
        --color-secondary-button: 51,79,180;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 51,79,180;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(51 79 180);
      }
      

      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      :root {
        --font-body-family: Jost, sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Jost, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.0;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        /* --page-width: 160rem; */
        --page-width: 100%;
        --page-width-margin: 0rem;

        --product-card-image-padding: 0.0rem;
        --product-card-corner-radius: 0.0rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.0rem;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 0.0rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.4rem;
        --collection-card-shadow-blur-radius: 0.5rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 0.0rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.4rem;
        --blog-card-shadow-blur-radius: 0.5rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.05;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 40px;
        --grid-mobile-vertical-spacing: 4px;
        --grid-mobile-horizontal-spacing: 20px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --inputs-radius: 0px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 0px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }
    
.jdgm-xx{left:0}:root{--jdgm-primary-color: #FFC734;--jdgm-secondary-color: rgba(255,199,52,0.1);--jdgm-star-color: #FFC734;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #FFC734;--jdgm-paginate-color: #FFC734;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #FFC734}.jdgm-histogram__bar-content{background-color:#FFC734}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#FFC734}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Case It, Inc.'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}


  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}


#mc_embed_signup input.mce_inline_error { border-color:#6B0505; } #mc_embed_signup div.mce_inline_error { margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff; }

  .drawer {
    visibility: hidden;
  }


  header-drawer {
    justify-self: start;
    margin-left: -1.2rem;
  }@media screen and (min-width: 990px) {
      header-drawer {
        display: none;
      }
    }.menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }

.header {
    padding: 10px 3rem 10px 3rem;
  }

  .section-header {
    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
    margin-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-header {
      margin-bottom: 0px;
    }
  }

  @media screen and (min-width: 990px) {
    .header {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  }
#Banner-template--24383960875329__image_banner_CrGyyw::after {
    opacity: 0.2;
  }

.about-company-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
}
.about-company-wrapper .about-rowa {
display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  gap: 100px;
}
.about-company-wrapper .about-rowa .about-left, .about-company-wrapper .about-rowa .about-right {
  flex: 1;
  min-width: 300px;
}
.about-company-wrapper .about-rowb {
    display: grid;
    grid-template-columns: 7fr 5fr;
    gap: 100px;
}
.about-company-wrapper .about-rowb .about-left, .about-company-wrapper .about-rowb .about-right {
    padding-top: 90px;
}
.about-company-wrapper .img-full {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
}
.about-company-wrapper h2 {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 78px;
    letter-spacing: -0.05em;
    color: #1A1A1A;
    margin-top: 50px;
    margin-bottom: 0;
}
.about-company-wrapper h3 {
    font-family: 'Futura';
    font-style: italic;
    font-weight: 300;
    font-size: 50px;
    line-height: 62px;
    letter-spacing: -0.05em;
    color: #1A1A1A;
    margin: 0;
}
  .about-company-wrapper p {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 34px;
    letter-spacing: -0.03em;
    text-transform: capitalize;
    color: rgba(26, 26, 26, 0.75);
}
.about-company-wrapper .cta-button {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 500;
    font-size: 20.6667px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding: 19px 34px;
    background: #00A1E1;
    border-radius: 110px;
    margin-top: 70px;
    display: inline-block;
}
.about-company-wrapper .about-image-overlap {
  position: relative;
}
.about-company-wrapper .overlap-img {
    margin-top: -150px;
  border-radius: 10px;
}
  .about-company-wrapper .about-rowa .about-left video {
    width: 100%;
    border-radius: 10px;
}

@media only screen and (max-width: 1366px) {
  .about-company-wrapper h2 {
    font-size: 42px;
    line-height: 60px;
    margin-top: 30px;
}
.about-company-wrapper h3 {
    font-size: 36px;
    line-height: 42px;
}
.about-company-wrapper p {
    font-size: 16px;
    line-height: 24px;
}
.about-company-wrapper .cta-button {
    font-size: 16px;
    line-height: 22px;
    padding: 15px 26px;
    margin-top: 20px;
}
}
@media(max-width: 767px) {
 .about-company-wrapper .about-row {
    flex-direction: column;
  }
 .about-company-wrapper .overlap-img {
    margin-top: 0;
  }
.about-company-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}
.about-company-wrapper .about-rowa {
    gap: 0px;
}

    .about-company-wrapper h2 {
        font-size: 32px;
        line-height: 38px;
        text-align: center;
    }
  .about-company-wrapper h3{
            font-size: 26px;
        line-height: 40px;
     text-align: center;
  }
    .about-company-wrapper p {
        text-align: center;
    }
.about-company-wrapper .about-rowb {
    display: flex;
    gap: 0;
    flex-direction: column-reverse;
}
.about-company-wrapper .about-rowb .about-left, .about-company-wrapper .about-rowb .about-right {
    padding-top: 20px;
        text-align: center;
}
}


.company-stats-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #111111;
  color: #ffffff;
background: radial-gradient(50% 50% at 50% 50%, #222222 0%, #1A1A1A 100%);

}
.stats-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
      margin-bottom: 60px;
}
.header-left h2 {
font-family: 'Futura';
font-style: normal;
font-weight: 400;
font-size: 60px;
line-height: 78px;
letter-spacing: -0.05em;
color: #FFFFFF;
  margin: 0;
}
.header-left h4 {
font-family: 'Futura';
font-style: italic;
font-weight: 300;
font-size: 50px;
line-height: 62px;
letter-spacing: -0.05em;
color: #FFFFFF;
  margin: 0;
}
.header-right {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 34px;
    letter-spacing: -0.03em;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.75);
    max-width: 620px;
}
.stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  align-items: center;
}
.stat-box:hover {
    background: #00A1E1;
}
.stat-box {
    border: 1px solid #fff;
    padding: 50px 40px;
    border-radius: 10px;
    text-align: left;
    min-height: 426px;
    transition: all 300ms;
}
.stat-value {
font-family: 'Futura';
font-style: normal;
font-weight: 700;
font-size: 100px;
line-height: 132px;
letter-spacing: -0.05em;
color: #FFFFFF;
  margin: 0 0 50px 0;
}
.stat-title {
font-family: 'Futura';
font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 48px;
/* identical to box height */
letter-spacing: -0.03em;
text-transform: capitalize;
color: rgba(255, 255, 255, 0.75);
  margin: 0;
}
.stat-desc {
font-family: 'Futura';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 31px;
letter-spacing: -0.03em;
text-transform: capitalize;
color: rgba(255, 255, 255, 0.75);
  margin: 0;
}
  .stats-grid .stat-box:nth-child(2n) {
    margin-top: 80px;
}
ection#shopify-section-template--24383960875329__rich_text_7hw6Ub h2.rich-text__heading.rte.inline-richtext.h0 {/* Purpose. Progress. Possibility. */
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 78px;
    text-align: center;
    letter-spacing: -0.05em;
    color: #1A1A1A;
}

section#shopify-section-template--24383960875329__rich_text_7hw6Ub h2.rich-text__heading.rte.inline-richtext.h1 {/* Built to Inspire */
    font-family: 'Futura';
    font-style: italic;
    font-weight: 300;
    font-size: 50px;
    line-height: 62px;
    letter-spacing: -0.05em;
    color: #1A1A1A;
    margin: 0;
}
.image-with-text__heading {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 44px;
    line-height: 57px;
    letter-spacing: -0.05em;
    color: #1A1A1A;
}
.image-with-text__content:after {
    width: calc(100% - 7rem);
    content: "";
    height: 1px;
    position: absolute;
    bottom: 10px;
    left: initial;
    right: 0;
    background: #000;
    top: initial;
/* Line 44 */
    background: linear-gradient(90deg, transparent 0%, #000 45%, #000 55%, transparent 100%);
    opacity: 0.2;
}

.image-with-text__content {
    position: relative;
}
.image-with-text__text.rte.body {
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 34px;
    letter-spacing: -0.03em;
    text-transform: capitalize;
    color: rgba(26, 26, 26, 0.75);
}

@media only screen and (max-width: 1366px) {
  
.header-left h2 {
    font-size: 45px;
    line-height: 60px;
}
.header-left h4 {
    font-size: 45px;
    line-height: 50px;
}
.header-right {
  font-size: 22px;
    line-height: 30px;
}
.stat-box {
    padding: 26px 20px;
   min-height: 265px;
}
.stat-value {
    font-size: 60px;
    line-height: 80px;
    margin: 0 0 30px 0;
}
.stat-title {
    font-size: 24px;
    line-height: 28px;
}
.stat-desc {
    font-size: 14px;
    line-height: 26px;
}

}
  @media(max-width: 767px) {
  .stats-header {
    flex-direction: column;
  }
    .header-left h2{
              font-size: 32px;
        line-height: 38px;
        text-align: center;
    }
    .header-left h4 {
        font-size: 26px;
        line-height: 40px;
        text-align: center;
    }
        .header-right {
        font-size: 16px;
        line-height: 26px;
        text-align: center;
    }
.stats-grid .stat-box:nth-child(2n) {
    margin-top: 0;
}
.company-stats-wrapper{
padding-top: 60px;
    padding-bottom: 60px;
}
.image-with-text__content:after {
    width: 100%;
}
    .image-with-text__heading, .image-with-text__text.rte.body {
      text-align: center;
      width: 100%;
    }
  }

.section-template--24383960875329__rich_text_7hw6Ub-padding {
    padding-top: 75px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-template--24383960875329__rich_text_7hw6Ub-padding {
      padding-top: 100px;
      padding-bottom: 0px;
    }
  }
.section-template--24383960875329__image_with_text_E6ajUW-padding {
    padding-top: 39px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--24383960875329__image_with_text_E6ajUW-padding {
      padding-top: 52px;
      padding-bottom: 36px;
    }
  }
.section-template--24383960875329__image_with_text_e6MRxe-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--24383960875329__image_with_text_e6MRxe-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }
.section-template--24383960875329__image_with_text_dJ46px-padding {
    padding-top: 27px;
    padding-bottom: 75px;
  }

  @media screen and (min-width: 750px) {
    .section-template--24383960875329__image_with_text_dJ46px-padding {
      padding-top: 36px;
      padding-bottom: 100px;
    }
  }
.section-sections--24356013244737__custom_liquid_CgHgiJ-padding {
    padding-top: calc(100px * 0.75);
    padding-bottom: calc(40px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-sections--24356013244737__custom_liquid_CgHgiJ-padding {
      padding-top: 100px;
      padding-bottom: 40px;
    }
  }
.footer {
    margin-top: 0px;
  }

  .section-sections--24356013244737__footer-padding {
    padding-top: 0px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .footer {
      margin-top: 0px;
    }

    .section-sections--24356013244737__footer-padding {
      padding-top: 0px;
      padding-bottom: 36px;
    }
  }

        #mc_embed_signup{width: 600px;}
#mc_embed_signup .button {
    display: inline-block;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    width: fit-content;
    width: -moz-fit-content;
    background: #FFFFFF;
    border-radius: 110px;
    color: #1a1a1a;
    text-transform: uppercase;
    z-index: 1;
    font-size: clamp(16px, 2vw, 20px);
    text-decoration: none;
    margin: 0;
}
#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
    font-size: 22px;
}
#mc_embed_signup .button:hover {
    background: #fff;
}
#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
    width: 100%;
    float: none;
    margin: 0;
    padding: 0 0 10px 0;
    font-family: 'Futura';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.03em;
}
#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
    font-family: 'Futura';
    font-size: 22px;
}


  .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;}
  .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;}
  .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;}


  .swym-advanced-wishlist-collections-container {
    display: none;
  }

