/*================ #Mixins ================*/
/*============================================================================
  Prefix mixin for generating vendor prefixes.
  Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/addons/_prefixer.scss

  Usage:
    // Input:
    .element {
      @include prefix(transform, scale(1), ms webkit spec);
    }

    // Output:
    .element {
      -ms-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
    }
==============================================================================*/
/*================ Media Query Mixin ================*/
/*================ Responsive Show/Hide Helper ================*/
/*================ Responsive Text Alignment Helper ================*/
/*============================================================================
  Flexbox prefix mixins from Bourbon
    https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_flex-box.scss
==============================================================================*/
/*================ VARIABLES ================*/
/*============================================================================
  Grid Breakpoints and Class Names
    - Do not change the variable names
    - Breakpoint pixel values are used in the window.theme.breakpoints object
    - These values are hard-copied within `search.js` and must be kept in sync!
==============================================================================*/
/*============================================================================
  Generate breakpoint-specific column widths and push classes
    - Default column widths: $grid-breakpoint-has-widths: ($small, $medium-up);
    - Default is no push classes
==============================================================================*/
/*================ Sizing Variables ================*/
/*================ Typography ================*/
@font-face {
  font-family: "Work Sans";
  font-weight: 600;
  font-style: normal;
  src: url("/cdn/fonts/work_sans/worksans_n6.136d99375282ffb6ea8c3dc4a8fe189c7be691b2.woff2?h1=bXVzdGVsYS5pdA&hmac=962bb3f3331de012a2409b17d6516090259da3ca2c2015d92973668d88f5a4a7") format("woff2"), url("/cdn/fonts/work_sans/worksans_n6.399ae4c4dd52d38e3f3214ec0cc9c61a0a67ea08.woff?h1=bXVzdGVsYS5pdA&hmac=c835565500b6b54731e332627378b52597bcf9ff6f4137916ed06928f2664955") format("woff"); }

@font-face {
  font-family: "Work Sans";
  font-weight: 400;
  font-style: normal;
  src: url("/cdn/fonts/work_sans/worksans_n4.29e3afeb38a0ba35e784cf169a40e8beaf814daa.woff2?h1=bXVzdGVsYS5pdA&hmac=6951ffdef26067d1449dfddb5d1ec906a558148f888e3f7b0b9dda8c6b7d34b5") format("woff2"), url("/cdn/fonts/work_sans/worksans_n4.e7c533c4afbed28070f6ac45dbcfe6f37840c0a8.woff?h1=bXVzdGVsYS5pdA&hmac=300fb8916d71967cfd230627700b99d1cdb7b850534abe487b49a382567e744d") format("woff"); }

@font-face {
  font-family: "Work Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/cdn/fonts/work_sans/worksans_n7.35eac55373d3da50c529c81066eb2f2f0fbedb82.woff2?h1=bXVzdGVsYS5pdA&hmac=9ef959f334c7f8948349c8a9754da60295c1e4fd77d5262cf19738eb05eddcbc") format("woff2"), url("/cdn/fonts/work_sans/worksans_n7.1b010d40a44f517d5363112c4aff386332758bc9.woff?h1=bXVzdGVsYS5pdA&hmac=150269ac13b71e9f5f5c2c4fbd454b934d1e2eb4a1cb19771e35800de14674a4") format("woff"); }

@font-face {
  font-family: "Work Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/cdn/fonts/work_sans/worksans_n7.35eac55373d3da50c529c81066eb2f2f0fbedb82.woff2?h1=bXVzdGVsYS5pdA&hmac=9ef959f334c7f8948349c8a9754da60295c1e4fd77d5262cf19738eb05eddcbc") format("woff2"), url("/cdn/fonts/work_sans/worksans_n7.1b010d40a44f517d5363112c4aff386332758bc9.woff?h1=bXVzdGVsYS5pdA&hmac=150269ac13b71e9f5f5c2c4fbd454b934d1e2eb4a1cb19771e35800de14674a4") format("woff"); }

/*============================================================================
  #Grid
==============================================================================*/
#shopify-section-footer {
  margin-top: 20px; }
  .template-product #shopify-section-footer, .template-collection #shopify-section-footer {
    margin-top: 0; }
  .template-search #shopify-section-footer {
    margin-top: 18px; }
  @media only screen and (max-width: 1024px) {
    #shopify-section-footer {
      margin-top: 38px; }
      .template-search #shopify-section-footer {
        margin-top: 13px; } }

.site-footer__newsletter {
  background: #f1d8cd;
  padding-top: 55px;
  padding-bottom: 15px;
  overflow: hidden; }
  .site-footer__newsletter .site-footer__newsletter-container {
    max-width: 1290px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    padding-left: 35px;
    padding-right: 35px; }
  .site-footer__newsletter .newsletter-left-text {
    display: flex;
    padding-top: 10px; }
    .site-footer__newsletter .newsletter-left-text:before {
      content: '';
      min-width: 154px;
      height: 139px;
      display: inline-block;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACNCAYAAABPLGM0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQxNjcyNjk5OTk0MTFFQTk2NUFBRTRBMDRBNDlGNTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQxNjcyNkE5OTk0MTFFQTk2NUFBRTRBMDRBNDlGNTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNDE2NzI2Nzk5OTQxMUVBOTY1QUFFNEEwNEE0OUY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDE2NzI2ODk5OTQxMUVBOTY1QUFFNEEwNEE0OUY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm72LWAAADlCSURBVHja7H0HYFRVuv9378ykk5BCAgm9l4CwEqQooiCKCiL7VETRZ1t967quuJZd37ru6trFgn/X9YmgqKywKqiI0juhdwklhBZqCult5t7/9zv33MlNMkkmySSEJAdOZub2e8/vfv37jvLCCy+QNy0wMJBSU1PpvffeoxkzZtDvfve73pmZmWEffPDBJpvNRt27d6eQkBA6f/48nThxgq677jp68803Cet4O+rfvz8tXLiQRo4cSYcPH6ZRo0bRd999R88++6w49tKlS6mkpESc6/XXX6fPPvuMsrKyKC0tjSIjI93rfN1CHS761/4YOnAuhMjfWfXGukKkqNw1Ik03lilK6af4qov/5JK/FV0ul01TjP1FU431Yn+quJ/7uPKYitwfu6tyPSllj4HmlMdQ5XFcqrEPrtmhG5+qamxn53u2+fMy3JPTuD+S92FeFO4bP23yXlzyWdiwTK6rptnDw8O9GhCFbzg2NpbefvvtXvfdd99EXnQT7xv69NNPT09MTFyQnJycXVhYSMXFxXwPKum6zteuCaC1tJZmX7NmjVcgA1WKioqiL7744h0Gzw28+BT3Ng6H49Orrrpq6aBBg2YcPXp0SVJSUtG2bdsEyE6fPk3BwcGUnZ1NRUVFLU+7OQPt66+/9npjZnehDLL+8mdbSZzRrmO2eU18fPzBuLi4ZaGhoVt79uyZ/Nxzzx3Kz8/Xuae1atVKXbJkic7sUAfoQP1aqF1jaJJF6lb+Tg7uftzzfAa0yy+/vNqNQJEYQJCpbuefcaUCRtljce/L7LTv2LFjz/H3M+PGjQOStnM/wD2AwfUpg+vwnj17BIU7efKkABx6eno6gY2DEra0BsCWIW1F8sdg0p0j+Fc0/+7DK/EZzL0Vfz/Pn8Us5x3nz/3c13P/mXtujYHmjZANucvlclFAQMAtVW3Gvci4QHEh0ZLq9eNeCLxOnjz5Lv5cx5TvnZSUlJPdunVLY6APCgsL68Xn+M/cuXOLO3XqJGS8luZjikVCkI/kPp5loSH8eyTZ9X6CXmguKqtNuFuY/OzLq27gQzzBPZ+/v8ef/6gJ4Oy7d+/2asNz587RokWLXmBtcjPLXXca6K9A0TLJ0G+6SrKLCwmRd5vBvRP3qb169bqdWetBpm6L+PdP3B9+4IEH/sbs9c/Lly+fD3mwha36qinteEj+i/F0G1Omq8RIVHiPFajbRxmAJ3nbszyCaRJ3frwslvdpw78GSZYaxP1ZPtbDvMFo/r7Dq6vwGpF2Oz3xxBPChMFKQQjLa7/p27fvQ7yqd7nXxynBRlIRxoWdlctdEng2y9uykfsJ7ldz9z927NgBppyPv/HGG5tg1oBC0a5dO0FVW8wbXps3gvn7rbx8Kv8aLZ+3taVzX8F9LR93N2/3C+983rgX894sxyflKl5nao2nucdIuBby9VzBz6VaamX3dkDAzrp06UKQr3bt2pW7YMGC6SyLTZ8wYcKVMTExHzH760Ol1hs8Cn/L1eKNAI9O5Z4lqRuQEy/flJ5yXQ6zzhHMpv89ZMiQK/jz3NmzZykvL6/eZLdirUTaj5RLmGiJJ42xvIGf/FQG4S3y+VtfkoP8dz6v+4nvdSM/UJdnOgPFQD5ru80YQV1/RJKRDH7RuvGL8t/8/QPI3bz5u3zOa3wGNEGeWE4LCgoSigEAsH//fhhU1+Xm5l724osvjmPW979M+RIsb5D5nqqyx8kHECPZKm5+FfdY7hMkAH9httn29ttvfw7bduzYce62bdtWM5DrQXzRqHNUIH2dwc/8FHN6v0uSXV/JA303f97KTzq63Dpwkn8zyD7ndVu9eya68dJBdLEJQ+8gHvgpcjS/YupXwMf6J/ee/PsP/HsUjzao5nKfAa08hYN9LTQ0lA4ePFhy/vz57z777LOfGGjDH3300SmsVQ719/fvLM/hkECzS/YZKFlqKPfuEnR4Q0CeoTB04f4g9svIyJjDioPwDviyuZg9xIZo9GFSDG05xpcRdElRNHACsMXJjIyO5dblMgC+4c85jIyVDBxXjRQHKGKCXSsGC3Xpj1k2eE8A0VDW3mKq+FthBlH1SfUGNKsxF3JbmzZtYK4oPnr06Kqbb7551ffffx98zz33DNF1/W6mRv9tEUFNOc4hSK/RQa7GSC21F/cF3CeyRpzMisMGuLd8qYniAloHqJSZW0B/fXEv68PMzcP8vHKlNLjCWHrbXfj3HbxwCi/rX2FLTfmRB3wOD8h3/LPAzUtqdV7d6EKk0e+V8uFXpCpJFvsIKw60kPtt/HMibz9NWh3qB2il16YLMMBvCSq3d+/evMWLF69kwK2866673mMt8/fdunUbBQVW2mmggcJO001SuUGyF0n2Gpienn7k888/1x0Oh2+BxvJe2wh/Wpnank6fyWfU+ZcK941L9opg1gW2BfvlVR7uZC1vxJSLvuPBPmsoBhIHei2BrZfZ8TduqKvKm9wlmXCab8FSBvZtUvQZzn1lvQPNCjh0sDoYYGGInTt37i5mow+wgN+K5a+gESNGdGAq14OViMFMEcETE4StxgCcn/wOR/pK2NV8CTSNNcfYUJ3WJeXQl8tYi2/bynAoNxah3tDKx0vWeB0/0fJjxFoifS5kL1JOCLVLqYn9oLyJrdIdIU//Vm7zA/etbvDa3Jf0Az+7Ql4ewAM0lmxg1Q0EtPLKg5+fHwEsOTk5YK05SUlJ6Gezs7N3vvHGG18zAItZmXg4IiLiL9L2BlZaAAPv5s2bvy8oKBCmFafT6QNOpFCQrYROscox9zg/x4g0iW3l4oJLF8rTOAbNnVJjDC534cks0P+bR2suf9/nMx6vVHmcJ4QsjeuzqW+6H5FehlzC1LGT1w3l5VeTU6cGo2iVUTmTKrFmSq1bt4Zby4nvCBViiveviRMnfsMabfyYMWP09evXb+XluYmJiUpAQICQA30BMhuLhsGURXuUq+m44wpWAPTyPr6GbiOEOYLoFr7AtuVt5Ny/5A5n9Lr6Ip+VtHbc/0d+X0qaa3UZ04dueTkV9Sf+M5S/DeHPOGmmujhAq0yJQEN0B6jdp59+ep5Z6cr4+Hg6duwYLV8ulBgdYKyrDQ0gY5pIQVou7fEbRccDWNxR8hpW+HdTBNYYFeVOqTF2LbdVDm/3rdQYV/Eb6qyXa8Dz1Ku6eeUhvsYgSSVmlIoWUjtRHKVUTaeN8rgwuo3lz1mNCmhumYlvgtmnYI/MPoUyYSoW6HBF1YWiuSmZlke7g0bRMX8GmZbTsCxTYQoBjVGnu5k1lo9iKGKq+jOzsc/5Rr8X1nbTE+DbN9sAV+V+TbOF8rYmNVvFO31fRo7TYVtTrexzHdk02D8jhDKnNFKg1a91wARZNu1mgB1xg8zZECCDUD9J2AU1CPXlT8gao658xqBawJ9ppa4kxccgM20kmnR9VXffyqPSzARgvlWBJAqdrAyHYbVdYe1XyJbjKJ+pg8b/lGYCNCvIdjHAUhoOZGP45Pcz5RovwWZte/nUc/n8rDHSkYZh3aa9wyvxA9Ts9xZq9kOFLWyqJ1V+A5/iFmHrU/VYBuPJZkHRKoJsJD+M7PoEWWs+6X8zBfidtAtam+EG0hRmjbS1Gk2vPjSxGogJVVEzN6g8Ld1gwpAF4XH8+X9NHmjl2WU9gww2P1jE/8JnDrIshxtooRTql9XMDeRrSqZ7e9/VUzM01eOxNpNLBEm2IZfS1dPLpDZNkGUxyK5kmWxkfbFLh7AzKQrCm14hw2+LdpDP8xhTrw78CUf3z5KcNDzIYIaokbau/LZaaobjunRPvZjXbZQbXWdkTZXtTQpokEL99UIp+JuUrMSXIFMZzdDIkhlk04nc0RKHhC0MflpVeZ8/L1xkVb4a80WFFsb387j8vtozNZOUEfFyLirbjQhEMzoE0bhh7ngd2VUYUtEv9QYPROGFM7Q/P5qOBI3iG8/1PSVT9NdZc/uAn3kHuYS1LWJEi3i679zj4TZmXgyyrlHN1VYvZDOSQZE2RpZNK9vt3FVts9wskDcbLqINS0q7CgNpjx49xDZdu3YVsWaXWoMtDqHmw4YOoe4j7yLKzJavmq3sa1X33r3cqc8wBVvnHlhVRt+6I2gt0bGmw9sTofAlJau5cTvMIputFnaz6pQLj50SyTA4M7CU4ZTDxCu3tKumYRTt1ltvpWnTponvMJw21gYDLvyoMPKeOnVKZFGdOXOGbr7l13RLf3++sbMSZLqv+55yl3Iba2FOXvWCcD6YA2ECzYyGgJyC0GvVCgjFEKwVuQ776HVAnuIqtcPVnJrFVE3Nyjz8Sjoip/WdRliE3oPiCkj0WKOroAamiwcDlp+fL76PHj2axo4dK6z1xjXojQZkCO1G9hbKL/zxj3+kCRMmiPIJReRPceoZCrYdl0qg5mugHZaXUSRcREYQACJA/8qrj/JDus2wons52GJTtTT6Qq8kDwEAUt2Ug9zn0E0tsNZjUzNqhqhbEKXKuqKuMV4gfSx1Ph9M3U8zmzwrulqRMuruAQXQhg0bJlxEcAWZTnEAEhQFERVKA8Ta4xw4F86LHNPevXvTmDFjxDWNGDGCunXrRrm5ueTiF6ZAD6DBfjspzJ7OO4bwTdt81xXVNET685N7Sgj/Ou2Uy+L44c1jCgcW8isv1WRyJ7NULx9aBPy6BJ3VgZqVvh2VdNov6nNoSjgdiImhvSyG7W8nuuppUNEAJMSSIdEXbHTIkCEChD///DO1bdtWRGCAdYGSAIgAIBzk2B6CuRmxATDUlhriWtAzMjIEyPv06UMdO3YU5wLYQNlwndZHUEwOClVyqZ+aZPjk4NszZZe6dl0/azFcDuYFqQyAQXyRCDtPk1dxBfdtjIE57kGsb1OGUiuqFlbOblaNbKZA9uKuV95dIsFYF6gqsN9EmSyfZRndK/MGwINwbbArDHq/fv1o/PjxdM0119CSJUsEGL755hvavHmzAOGOHTvctTcANgAN4EPkLSgTvuN4piBfmYAPNn7hwgVBvcAeATLU/8AyrPNETWF/yNVDqKv9KIWr6b5moag3ckqeqrt7oFWaySysI6+fbhmZu/nGU3m3F4UmVu9gs0k27HV/umaymRed6Bj3FKPykBZHfvySO4yuektZQDmQW2lGUyAg8Ve/+hVFR0eLMB+UnUL+5bhx42jr1q0i1Gf27NliW1BECO0I/cE2AMn27dtFeSvkGiDmDMADRQQo8RugxDpoxZAXsR7nAeiri7Yt0e3kxzp1vH0PslC4+xmlm+reM/ghprqBpshEDoMFIjvoSYK/z/AKGC4ZUv6X12EA7q9na3VNWnvuf6jWC1DOhEYOmDL0qjps5uvEe22nUSLhJ8DoNXZBmeWoMNgYeFA5fEcaHsAHCgbAAEydO3cW7BXbIPscYAFwUF8NstaiRYvcgn1ycrJgw6idNnz4cMGaExMTxXoI/Ti2yUqrY8UK32mOHkx9HMl02tWODpf05oU5vjJsnZMnaVXmcG7xSTnKr+9EciErXH+XfyN0pg1vMJMv60mRooZgwovbHnd7M3TtLXeKnTWjpfQFMrp4qWxVI1qY2lgzN6JEBlCBXyi5bNmQL33mGQAAAEBTZjIBBlaJ76BEJjXENqBYoJAAFigYQAsTBQAI4GIfHM/MUK+N0lHIikFPByuK9gKZp6jXvSusXRrPP44v0M+z7UoM2FqhFCjKfWSEPBtWc50gaywlmRdxERqo2W/l27GYEPcvtEbJfsnUIhHHaP6WicROl+QQlXSnyHLfLj0IgRSSF08xLL5EZTasCwrAATUyFQQoEQCQtYAflmE7gBSfddFqC3R/ilHTqKt6gk8eJMOQ9bp10o/Iw7fjtzzGLfPoimceptBsIb/BBGIUu0Ebw2/5Pt7004ZRGCqhZkSXM4iGl1Z5rJadyWdYZd8mzD4lzCzDCkZT9/NEnTKoyZftKWKwJTh2UJjCHE/zrzvQdFGCCy2Uf7e3ALCqy4Av7O+8DVxXMy0jdw/ve4rB+CpVjF2rL2r2P5a3IJrPv57B8ZyXbKuUhVbes/gPs6kSorMh0bQ5jmhXTNMHGswdrZRc6gsWqvhbHlZtu5JuecPblnmbq5PIdUoTphBV6cMH+tGiKD/DFBE1yKbJjKjaawS6cUiyq0aQorUb1AwZVkgwfp23lXZB5SXuSDz2Tjuunqptkhnt11FgKFFgWNMHmiLMHcHU1XaUWqvnvX6WVTRonRfkG96zAhBNt5NS5UUlMdhuElV6dH2bXBrOx3tLmgfurpsGqpctBiTkFlFm7EnpTVjB1/oMr2S2SUckRsdzP8S/+3lnTqnS1JEk5dROpGqMMo2aRcU7VkdYwy6kPvbDVL7ITi3aaYtw37lWpgY3p9XhkB9MRm7BUbm2AwNlDvd9ZBS+8Y3ZQ9PeEhAQQFDekJ8svCpQUBZI7wMiKrbz77FVvyjVGtVMb0kAFeUNoaLc5gE0ULU8PYi62lMo2sEcSg0qLV1e8+7kA56S1vIuhvehXBcxW2pNSmF9y1SmBx8Xtrb0Ug1VXyiiIpTqy0J5pGrQApHU69Je4WOMk2tm8DFXl74MOvy2t/KXpyUqETX8M+//QPVsulLWuYPM+reKOgKUvtnU8ARV8+O/Q23MqVwsqLpslUWLVt910zugx8gC/h56NT5MxcMl6vos3ul4ueUodLeCOyJYr63FraMa0LPy+25yqo+7i8DqZajUG/zndouL7WPe4PkqLbiKWlk0B4sWeorcNBqPo9kAzZDVgihSzaRu9qNSVqu1UzpZHjSWVD3aCAHy0KsjaLBX2e2GoC7ChVSWzZRBcuDvZ+DBF5kvtx7KC5eLUCVdv9vQbKplmf9gdvieXIIgvTuE6mGG11W8vvm8dgT3HOP69L/xNv+sXhP12LfLLUbC/tjsqhK7mLL1ErJaAZUWp6xpd9vSGGRKB2Hs9NjLCc+qKURbZjYpy+5MQ+pW0l2gbjNk/bPXePtsuVW8lOFYY1Te4fUoghdhORpsZDfy8i28z5/lsnw+9xgGdJLIdjCLu3sy9OvKBj4UvBlmpAqqPf6rSgFQ9aCdk3JQru5EdldIswMajLjRaholOHYzZgKkYK7UsIuau+bARFbnaXa/+arFN6pTWV+/pl/Pn8Pkxh8ZBmCxLSIDnuX92nL/k0URiRLmCl1HltUR3nQPb7+VP48xFVvE+w2WWOB1ymAG2pYauHmSGZSop2Gy8d94BptZrM9jpMsRd3WkInvfZllnHUbcnvYj1NqGIuKBVZH/yvoZaYSF4NvdqxAjq6vGcwiSpGbCIPypB0UCzt5XubfnjVmW0ldRaVZwGBkurcslAA2ZTyXeXizfX2NFQqFUBudlDNRdFrB9VakKXfEd22sB7iB7cwRaCfOOMCWb+tgP0caiEfwgCmth4lCgEDBbUztVK4tVG8evX8HsxjRlfMLHK3ZTwYoBBBqP63wGwXzeIJYpCpJjBjCoOvO2EbwPqFAir/uej3O+jsGRLNQroLIoeQAQ3y4NvjdXAGbFiJpkXg52H8oUNrZZAs1t7rCl0BF7ezoL85GSTzWI7sgSriMdQNN7VDuW1Wanu4uqnOcB+6TMZbiqTJ07JeqmKfq/K6q0tckf8CxtCIHeqK+ByOGbuH/G/Z4yQMN1KmWKv+RL1ot6uz0aHes0w7atJd8R+YFQbYQaIVwIvxHtgQYHvRkxYoYseW3uUJw0xG+npGg19vzIaFvWOqt0x1iLknvs0CbvlTf/IWMjraxmqlzUOoEW0FzJF2Jqkqjp9lFZA65Hf68p47VrcIoGIAAYiDFD1AaAhdg1RG8AXFgWFhbWt23btoHjx4/3CwkJcTKojvj7+0cEBQU50tPTC3mfrLi4uEL+nWfOmte3b1/sJwIsvc1VLWLRpp2aRx20TDpR1E5SNa9binzKHfgmQqX5oDbtKfmZLpOPPVjhfUmg6kTZALZ1krI9JK/oobKyXZmLNE0whXZfUyM0AMbMNzBrn6GyNuLOEHkLkN15550KJjxbvHixfu211wbcfPPNLgZZCQMkJjQ09Jrhw4e39fPz+7VU3dFOSKEXpEdhYGYOHTp0TevWrWdERkae3b59+418rikHDhx4m69jjbd5CigDT8WYYyNWytZej+YRuS12bFcp0FSlKlvXSB6cSdL/+AaZQZWVgc238kNNs9k9ge1Bvja4rxYZCoFiDY50MEsyYu405VCdgQbWBYqUnZ2t8uDrzOJ0pjYOBk8JAyFg9erVhbGxseMeffTRNgyyxTt37mw/f/78DgkJCaHr1q3bc8cddwRMnTp1EoPxHLPFdsz+oo4cObIqPDw8l/f7RQi6zOMJAXpElxGJLPEABmFU+/bt4Si+kakeqtkgrmtcjx499q/hhmLN3rBRtSSXSkIOE/X7vVHJUPO2yKKSLDFpZw4YzQ/5gOfN1Motqi7tL5JSnWCgfVj5RSq+L8znKkeBvK8JUyA9FDCh9CG7LaWM0lNazyZBvoA43uEyQEPSx6BBg4gHUCShYHYUUB8MGBJKsB6yEaJgwZpAuZCA8utf/zpkxIgRMQyQtCuvvLJXTEzMSHlB0WPHjoWWAptORKdOnZ7h3laS1BLeVuEeKm9NCwwMVJFf0K9fv3stPP60tMSjtgXqHBwjowrSIQk8VPWeaN7D1Vdf3ef666+3L1q0yIlEmWqftz2Y/HOSKTDrIBXEsAZalOHtUKVZMBNXKXVQtMpwNpH7GGnA/X9kTF1UBfkh34ENsqPLIv9Zr10YknUjwbkqZUhREXli1Elwg7RMSuA9EsQa86Dv7QifhvB977330oMPPjiIB37SAw884FzPjWWguLS0NBdTmVMDBgzw37t3bxEDJf+mm27qyOzpGqZCqbNmzcK6xxh4mG4HUyiOlmdyWC4dT3u3YbQSD7QdlVae3m+xUePtwOzGOBYK9CLTaJO0EWFSMtTdQoUeTH7RGhSM++dy0J+X7Gvi6NGjx/BL8RMSYbxpgUoBLS2KoILCAqpB/bJU3hiGuHB+uN2qtElVXObHA/WSmwVDNvNsyigrbNcVaFq5ycnKg1eXIDOnHEHoeuXUtFT6N9dj7igx57o+gKn1w3LpIh79FPvdd99Nl112Wdtx48Y5IiIicPNgRwFMoZ4mo0SHWcVNY0oHoBRLdQmUqCA6Otqczj1JAsCchsc674cul9vlftmGbUawxQBJ4c5S6fyPmnSSAFxdDXuOkM8SyKjgg8kdushjjbU8Ovym22+/PYJZt6DC3rSYMD+a9O4uOr2eiWdEgLfDdko618P59N0rZXnl5SvxtLSneN9+krq8zAPjxUy/0rNQ24kqNDPLXa9+W6XcD0WyWM3DC6BpVBG9NL30vvU3cW77q6++GsLU6f+4XyfZHSjPMAtFKt/MREmXBEmRpFTXymWmQaqASuPhdcniQiTVgzzTU643bw1C9SC5fW8qnZ6xk+xkZZGW1t3yTuFa/Fhu1AAyb6sk+Tn8SEXyiqJULbyXHxJNPysB45l1epLPNMSbSU1ToTUMnpneZaorHrlpldxWs8hgui/UVp0qaJjuMg6qOSveh26upghKLaZftO/Zs2cQU7QbJfXxM7SKap3tJZL6BBvalwBNKwnAMLne+vjsbsHQ2KY7lZ0BL98CYnO/YnkOALSQjDitCAlqsyE4sJtkv/tmzJgxj7XdnS6X6wJkTGi73jy6CL9iOpnKtxDMuHcV1UR1OyE5SFuZnaJ74RH4C5lzlarq8zXSKF1aJfKaNV1O/tbrVJPDSxBX8F78IA26JGbTU+gxk/Xap0yZsnbfvn3rDOuv15O9+FPpfJxdLWwxwwKY8vMepktgmlRQs1BNTVK77YZbR8hfkM1WSCUgiWWumUypbmMNsztT32jWUA8zoJaxYhKhadripKSkbXPmzBF2ONZ2xfRApo2tqhZkc9KZoiA6ms+ntxXXdHBkFIcSxw+8HZVmsUs5p9yjVDVMsPqQpAj/ZCCurhHQNLKwMQtLI6WcN6ChCvKY4rcw0yCjq7NcDq5YJljT/thjjwXwgATA3lXLM1mFmohy6wtld8hBiZTAtNJxjC7idg6yhjubFRM/VlA65ObmfhsZGdl2x44dszZu3JjLVDeHqVRiQECAk7XbkISEhHzuBa+99poozYBSCbGxscI7YJ2roDpqFuTQadW5aCrOZ0LpX1DDmVSUwxIoESK6ojzQyoLIwb/fcbuaFOVvZbW0ajROtZFN82jMtsxjqSCD6za3sqLQMsLcoaTnWmmWnQFWyB0JEpi+8CRrmWt50NrzoPsxtSjq1q0bUJqUnJys8brE+Pj4bgyG4Xl5edk86JlMWYqZ0mAqnRj+ns8U5SB/VxgoWcHBwdm7du3ayMvDYMZgtpbJvwuHDRumb9mypQ0fM5fBcJQBdWHt2rVnUUgmNTVVTFiGbPc33ngjFbMeo3wCPouLi0s2bdpE27ZtK0L9D2THQxYDsPCimBOeedvsTBGKXDY6nt/KqFxY8/C805YHH1Pu4OVefO15Zje/MqbLVl4km3K2amMqWZJM9MYFMR3USvmDSGgpQ7HpWb7m1zwxRbtkN0/yoD976NChooEDBxYxiALOnj1b0rNnTxdrpQ6mKq4NGzZo77//PmGgYUd77733hC8SdTEwyOvWrXNTkl69ehEDSdTZeOutt8Tnu+++K2p1PPfcc6Ikws6dO2n9+vWC6qB4C/YfOXKkuw4HjglXFeqzobQClsOOB5aI45nFY8wJamsu1ioU6iii7ZlRdKqAgeaoVa3b09IQgLT6LmUfus2SgcTqvoZBEMGQy1k6nVG1hkhGyLhqKu4XGWjGzMYJ0pwEUaZ9WZOIKKs6jYzavh4v1w7qceLEiYL//Oc/BRhI1MbgQS9E7QvUHuNlJSdPnhQDbrJXAArObdTKQGkDDDpcSwAEjgcqY1IbodXxJzwIoFIoOQUhHYBBgRjsi2WmC8sEjrVOW30UAbQrGuWUOGhTRp0Sxc/KjvCP0nCh8nYvTQDLTsZ0PH8QyStVIU276FSsuwCWDnDpANjlPAiBFRRChf7DLP11wgx31YyRHVQDoAIVgX8SgwpA4Ld1gK0AsALC/DS/W5c35gYlICWvFZ2GEiCoWa1apoy2jRNuMs2i9ZXaq57nHyMlAP/O2+ytnCldBHAZ7wTmqrqSv4/hF2E4L+jD12LzIK+yPK2v4fuYLzK0iNm/l7pHs4xHE+W7eFAP5IUZ6XF1G98MedAot0FTKRPaY2rWC/jtf0U8cb2MXGNYH2EKEVUd1YYgZsF8fZcLzVAXBu9ficldK4IdhnV+MZQNvHwNAw95CGdq4xZrlkALsrnodGEg7Uxvw4grqSubOsAP/UZ+7h3IrkEGMALlSqkBCvH9mwF0lE9T8UROvdTiXn+KJcCOAERkOI3mjgz1aA9urUxpVmJQ0QaRh6AoGWVK2tdWVGmO1MxfddH28+2ouDCYBcgCeNbrwHr07Uj5J1GnX4lxA60MuxGG5YoXIqY1NN08vn2XyAg4uJLPgbnOBxo2Lt2T4X2bsFcqykq+FhhZL5Ran3x3Uc0KaJAvYRU+aQum7Z34IXZOM3Ch6bWL+ULZzMzAc5QcgUkdAsiltuExOmwx0JYdK/dEc1qpnc039tUQMeGsoFj6VYaGqMdWIpMdEtnvqNOmInBBOUENUHHd3pxABm3XjzXmnJRDFFqUQfnBXaiwJAwx4EYcVSt7zd5i2N4K/XaRKifcIn0c777RjR5dKSvzmG6buo9rOBkBCSzAi+SUgXyD0ZVsm8In3SL8qjqKAyp7SlXbhjMCNwugQQNGqDhcUrt27SKn5qJxIQV0/NRRio0fS6OGDaSvdxTSsn1OfiJ53keeAkg27SxrrZv4+80MuCmiHBR8tLp1vnaltHx77eZwj+V9BxkVvwXFGsjHa12JefCQrNeB+hqbmGoelCzSwrMb3svQLIAGgMHeB7vdypUrRWAn5pIJDHDSkLgMGt7bQSMHRdDNLyVSymkev5CasFIbTLYfsFJxM+8EB/83PJgIUqjtfOgINugptEKRUCyqDfUzNMUKL4BLyH+Knsja8zoG8XYG/v7SaVgaj9uqyQPNrCaOuDt8Tp8+3bAF8kA4dZUyi+2UUahSp9Z+1DfnG0pXRlK2wrKz6iVlM1xKi7n/iw/5MHeEW2ECrslkBHBWp01ESsH9cqNj3gIRDWPyfCtesvj4e4QCorPwLrRCWQdELxeS3ciavamDDF4JdHgiUG7eI2vlwclnzTPnwgX60w359HO+Rqs2MdAiajDrn64+wjJYDAMDMXOIq9svNbplvBLZ3mbiSTQZsXd9eTli7vqLaQdNYmadIQWFmW16EtOtdfy5hZUNPg6zalIqR5TeOMfC3tRBBvcW8hy0arLFQeFyihUKCGxFU9scoSPH7HS8sL0sG++tqYNuFRNYEP0viTmihPsmoULsmPmBMCK7u9x6FmklmFh2HwNuCYMtmRz6bgrSC5nEXhyvQQvQqgcZ/LHwt5oap1fCEZO2CwUaRUUF021RW+jtHSdI63ANC3nnvQUaAPQXBs1M/v57pnBjJRt0VLCtqXSAApwnqci2kn/vIdW2l0pyTgqqZm9Vmo2lN40xaTJAs87uYk4HhN9aDeevBBvFLHl5+UXU+egnlM4UMas1i05FaTU5zFEShY8VULXOZKQIms/aKfyjfnoKtcnnb63M2C6q0cx4LUC7ODYyAA0RIjExMSLSxDo9ZM0PqJHTHsyos1OXY7MomX/nhCfUFGzCckZGwOcRj7KU1jRB1WSBhvCltLQ0URbBnE8K1Kwuk2EIrdTGx1Js1PXYbDrCWl1OxODagK2lXcpAs07TiGmukewMmcycncUX84iaYLPpudT1+Cw6wofMCW8BW23aJVeIz5TFACZE+iLyFhOWwShrgsyn52PuZ1A2O1O2WdQqcyuT0KgW5DRVoJkUDFn1sImBgi1evFgADb0+Ay3Lgy20BWxND2gmhQLIUB8NMhhyDwA4sExztuN6p6QWsHVpoWxNC2gmm0RHPgPAhpwE03RhzoTXYNdjAVu3FrA1DWUAIEKOJswVcXFxonIRchvMKRZ9zSq9pYom2OyuPAE2OBpzWicQFZ9vQdOlAjRzLk+wRbiNEhISqFMno+wGarABYPVxTqlEBPI5SgoKCpy4hpqBTWdtdAhR4bkWRDVm1mkCDIGJABRqrqEu27Bhw8RvdJ/fuIxRQ42OqKiokPj4+IWvvPLKi8gZRRJz9b5Rw6irCTY6m9noJqLAWF6BFEOtBVmNjaKZka9gjcgTxeBDi4S5oj4omNmgWHTs2NFv3LhxwcyaEVffacKECdcxRYtZuHDh88nJySernbtdehDszjzqcuJLSi3OpIzQoaSrrYhcOZ7fY7NchRnKrckaZNR03U8XjaKZGeb4BItEzQwecGGyMPNJfS2DmbmnoGA4/n333Tf0iy++WD5+/Pjl4eHhfycjoaMwMDDwvsmTJy/r379/Z4C/2uNKsAlt9OSX1Dl1jjFhnFpJLZPgNvx686nOZBEVOGWqnWKk2aGYkyOc93V4M6txC9CqAhgGGxQMWiQiXlFEGTJZ7969xXJ8V+qhODCOCYqJcg1vvfXWtHvuuQeFADENDaoXIYIVc0x+Kzfvdf/99/8TMqKZVF1VJ401Y7JRvl87isjcTHFnFvCTNRO7JViCIpm1ck/8mq4PXE8v//V2apN7kGY/GEcP9TtDN/qvpMHqVlLPJpLNxaKCX2sjioPKHqaFdXohcENrhB0McwZAk4ThFeE8YJMAApzhvpK/YP5AKQeUsQJlQgnVgQMHtlu6dOkMPi8qU6JAHCobodQpAhORkuYO52E5cenBgwcF+MHOvW1aiUI2JwPFwVSrKJsBFmWAJHUL0cGFROf2UvBl4+lP17cnx9Y46t7GTqmtCkkJLKCAnFOUeXwnOfK6U25gZzrXZjgVQ+5z2I2IX5erBWhVNfggAaJ9+/ZRUlISvfPOOwJotQnj8aaBKsI8cuONNwowA2wxMTEJkZGRH0lAIRMI6izqZqD2LabHGWA5xOotW7bMGjBggDCv1MQgrOg4dwAtzkymQ/YORKe2ER34VgDMDUZZgzC3xEm5hS4q0VT+rlChEkxOR2sKKcmg4MJUap23j/LOtaesoN6UETGIRyvMkOtcudydLUCzUhY0AOrpp58W2hxY0apVq+r9xiDroW4azCPIE2Bqdvnx48fnsQKAat5DyKgcifnRUVr+JhOjoHCs8S6dPXt2JjRf9BqB3KVT24ggCjm5mugQU7TiczWsIsnHsAVRiT2EWWgxtb5wgFpnJ1GbzI2UE9yDsoO6U35QJ9L82zJi8w3QNUeggUIBYJjFxKwmdOjQoQa/MbBiONsxaQbLgn4pKSlHWObC/EW3SVY5l/ud3K2zldhZ013Cstysl19+ucayIigfKCju96677mJhP6v2189KhqYy2/YT9Z8poDiDggrXUUz6GspjoKWFXk55wZ2pKLCDIWpDAdFKmj7QTKc3YvTxuWLFCjFdzsVqMJGgRtvEiRPD5s6dO0myyM5klCdIJMz6UVqh0qw0vmnmzJkvM+U9dcUVVwjZzFu2ie1wTigcr7zyivj0qThgC3JX/Q0sPEOd8+YxCCMpPyCOLrRi1hoyRGqsDDhnbqMzldh9ATBQLrAqCPY//vgjHT16VJgqLsoNSc31jjvuUPv06aMlJiaOGDp06EfyXjEZBurowm7W2qJ1oxzmvC+//HIBgzLr8OHD9NVXX3lN0fAMIBNCqQEVrW//q5u1asUUlpPEfT9F+29kBaITnYu6ior9WYFQ/QwKB3texTKnlw7Q8DAxEBCW8YB3795NS5Ys8apAcb0OAoMMZUdfeOEFhYX/3/F1/lHe5y+yX0Xuor4iBe44KwuL5syZ8ymSi0GRcU+gTjUBGc6LKpYN5eQXrFVh1uowMvX8WIGILjzJCsQvlOffnnJCulFOYHcqCuluvE8uprCukksLaKBgiKLAQ/7222/pp59+EhUf67OBHcOwaw5u+YbBRiAkhP/rr78e14dSl6+qhkYCQOENuEWaMMyCtfBtvfPaa68tRNnUHj16iGObJVJrCjJvDLz11VxM5ZxM5VRWPMLyDlBEzh5yqkF0LnIYA64bKxAdSXNEGvqOM6fB7XL2mlAwM0wHcWCwMe3Zs0cEHzZEPBhMJGPGjHHb5MoPOAC2efNmeuKJJwaMHTv2t1LQx8jDF4TS8/3l/ZbIZeeZvS/6+eef/33y5EkX6uiCikEu8ybfoDGBzErldNVBJdyRz6fqxdQ2bRW101dTfmAM5QaAtV5tsFabfBRaXoOAzu7NWwu5p02bNsLxjSLJYJFglQ3ZAC4MphVouB7YyJCBDm0PlCw+Ph7VdVjlEyU/ASrU/w+1yGOa/P0J38tTDDRiYNZIw2yMIKsAOsyILVhruMGFijMpuiCVwnP3U15Ae8oO6srstScVsQZLNn40WgF3EH394gAN1nw4t1GCHQL+m2++eVEenAkwgMukoAAZKCxksvHjxwcnJCRgmiBMf4MyaLGSkoFfhFOpKxtOyKTVq1fP+OGHH8T+AAs8Fk0FZFWxVhuz1lBmreE5u6k4I5y11vaUERpPmWGDDJeXjZUIZ5ZMYPZdoRi7pwdpAgxshAeE/vGPf4h0tovZIGpB0UDIEMABKgsTAux1L730Etjd5SrmIycyQ15bSQ1TodKJ0GAgyGHW/1sW/o+b0bs4jrcTepguqb17914yICtrm3OIXqyorLUWUSsGXWjuAWqbvpaygrtTVkgvBl8H0h0RBtA038hzditrMlkk3m4I1i+++KKw5DeG1rNnT7rpppsoMTFRGETN6bFB4ZjSdmZN8R8SZGCXBRZ26ZQyGajaHmb79yxYsGCnWYncnIvUmxQ9rIccB0pmzulelwZOAaADsLgfVwP6Mg2tlUFnN7RWR0kmxWSs576OCv3bClPJmcirqQS+VgSCCi9Ece2BhgcNgJkTRmAg16xZI24e7KGxNFwLwIYZVJ555hnhMId2OGDAgGC+9q+odC6qAMkmiySbNBWAmW+//fbTM2fOzIC3AECrqRIDZQg2wrpQd5z7gw8+gIllytSpU9ezEhPIL/UFptJrf/zxxzMYh1pOl1TH5k9m8ZAQVz61zt9KMSWHWZ6Lo8xWAyg9YgiVuFgiKUyrYlblaiia+aaizZ8/v3GSfZmogsgPBC0ixOi1117rfuONN6JyD6r27JfUyyHBZqKocP/+/TPPnz//V6ZmJXDsX3nllTV2L2Hw4feEMbcurUOHDpj5BWWtHundu/cjYOmTJ08GS89n6vxfTz311GJv5xmtV5kYJSa0UyzToRzbT0K+ox73EHUewxSOZTjFVSP5zQ6tCxQMA9jYG6gv5CnM0PLQQw/ZGGRvkRF5gYnNelDp9I15UkYDlX79hRde+CsUBmRP1YWiimLLzG69nQe0fMMz3rZtGx0/fnxVx44dl5IxA1yRlCWDGHitQLFhz3M1mpAgg8o5Cs6RIzwFMxLQ2jMd6EIOX58rm6/+Am9iqx5ouPlLBWSgZIiQnTVrVg9mOa9KkJl0P1WCC5GyfhIcz3388ccvHzhwQJgwYPerrcaLKYlA1fr3719ruyHEkXvvvbc9U+PH+ScqQ86TL8V9oGxMacPuuOMOcZ8QCxoXS7GR6synoIz5lJxspwv7M4k6xTOFG0VUzOzUWVilq+uSqb0BwZkpmd/w4cMnsuD/AhlTcpPUJjFYcVZazlTjGWZDr0MkMAetNtEYoCzdunUTJpTa5jDgJcELEh4eHvj444/PY5kYrB4VhrpJpUWYBVlu7LVs2TLaunVrralmvbJT+ad1gIvaI3PsxDbSovzobEBv0kI7MXVj8BVwVxyXJtAgU82bN68Hyzaw9j8jqZbZbJbBQjuVnJx89969e1fyPjR48GAhF9WmQaOF9o0olJpG2pY3NoNr3H///f/Fx8E04kfJmO4b2vEkudlJbMqUU/Cq+kzMqWtLMxlg/mnmI383WGcrFjs7sSQQh7RDaRKx6YYxGEb/QYMGNWqQwYc6bdq0zgyy/yNM2FDFy5Gfn79/xYoVN7HAn2Lmg9bFQGz6T3/55Zc63wfAfs0110wlY34lFmxohzS7mECLYda6m7VSHSYmc8a/S6H56fy+ZJ8wZnzt3Z75S3qpeCeZiL0xaDhVsRywkJMnTwZLgMGt1MXDphd4m1eff/75j3v27JmOMHFv5lOvqoF6Ifx8ypQpgmXWNmEG+8GjMmzYsH5RUVFIhEHF7ivA3cnwYLitJ0lJSU5o06gt4rrU8gNUft6F/P5kzzO+E5Ux9Np9HaDnywahGLazBx98cJAEmKdJHGBAffT999//Ev5XTC5b1waWiYEGJUN8mdXtVRsFAJ6MJ5988g4y3nlN9v+h0nAltKUvv/zy4m+++YaaYrPD8NlYGwYJFvhDhw61HTBgQIW5jc6dO3fmq6++enDHjh2LYHZAlrnpD61LwzFgYkDESF3j6xDpwtQsdODAgXdLWx9e9yVSU75MbraY+yspKSlZ1ESbHUF+jbUBMDCSTpo06f1PPvmkHVOraZbVP6empj4+Z86cA2CVCPOpqzFV2ElYLgMlgy8TrLMuLAyAhQuPKfINEkxwKTwl2ecQy6Y9mL2eZk2ZmizQfvOb3zTqC8TA86AXMmV4kgzf5R8KCwu/GzVq1C3wxeL6wW58JdPgODCJIDIEYkVdkpnBbkERGWyICv2a+wNkZF8VSLMMGiZa3bd06dLWjcWvXC9AQ+BiY24YLAw6ZCVmjc+NGDFiwzvvvLN206ZN7rnafaV4oCGgE7IhWLGvwrJZmcBkq2CdU+SicRYTDYxOG1hTPkBNuNkbIsfSFw0CNYMrn+W2+XBsmyD0VYPlH6Hif/7zn91+1To/XNZ8kcs6duxYGJPHyMUAHex+ceatnTp1Ko5Zf86HH37Y6Oeir/WzuFQuFIOP2DP4K0FtfG1GAYuDjAcXk1mMua4N0TAwGHfp0kVh6jhYggg2NDPKEkEAO5ctW/bdE088IeqPNGQFyxagNTBrRgMbhgfg1VdfrbMNzmzwBkyYMAG2uCKn0xnD58Cc5YgojDc3Ac75GjIB9CNHjjRd1kktTbBN1OlgBUMEIPqKJeNYrNU7uEHjQlAmDmw1OMMuGBsUFKSarLYFaE2UmoENI2J39uzZIqOrtv5MT8eGI/2zzz4DiK6WixFhcp5Kw83Rin788Udhl4ES0gK0JtjALmG7gqaJVh+sa/v27XFXXXXVQCmb2SXrLJCmGn8G9v709PQL8Dkj6rcFaE2sQTCHDAUlA+WpwLZ8qcXCIzB69OjQhx9++BEpi4GSIYykjLd/xYoVcxB8CqMzlIcWoDWxBuEbXpGhQ4cKTdaXYTlmkCazZYfNZmtDhpEWLjT4s8wsebTknTt3rgC7TklJadLPu9kCDZTs6quvpiFDhghK4stypjBRoGRqQkJCHisCQHBbizlDlWA7m5SUtHD69OnwDHhd66MFaJdQM1MLly9fLrqvjaRQAgDgSZMmIaisq4fnjRO2Yiq2CraziRMnNqqMsxag+QBgaMgh+PTTT91sztcNLjNZNjWBj99TLjaVAdPavCcqKirxT3/600VKr2sBWr01Mw4fcWu+MmNU1qDJssaZP3jw4A5UOsMFHLNmnYELLMelwZHe6BJRWoBWx5uVBtGG0O5QN5flNKQAwnbSWpo1zGRmBysBa+fPn6/DjqcoSgvQWlrtGnJlH3nkkV9LTROW2Ggy6rGBTzqPHz/+IyJPEFzZEGW/WoDWQBomzBn1zS6tDfNZkVFe/noJNkTPhsnVR1n4T0Z5BACtWXCT5qAAIMQINdQgdLMm6LMYNk8Nx8a5nn76aWShmwnOBZKaCaAxyL6Ij4/PNYvUtACtCTS4mRATtmvXLpFTgIGtz5xJhJ6jovcNN9zQnkqTaSCEmTkPxbNmzZq/ceNGzKrXLNhmswAaNDoENKKQIChNvc69ziwayT7wNPB3MxQIGqc1p3Hdxx9/vAtlUJuVItYcgPbuu++KSpUNkSsJapmbm4tSB+ZsLEC2236xfv36n0Bdm1trskAzWRIs/5dddlnpTHT12MCiEeg4b948hAX1Lb8+Kytr2bRp095GocP27du3AK0paJkolnffffehnAI1VO4q8lA7d+4Me9lt5KF42Lp169bu3LnT2adPH3GNzUU+a5JAM8N/AC4M5EcffdQgZg2ADFRq3LhxmAN0oKdtWBnZ8be//a1OddpagNZI2CWs/wAb7FNINIHM1BCZRcgBxXygfN6HrDKZ2XJycg4uWbJkHeTE+pgjvgVoDdjgy0T1H/gP4dqBaaOhitgA0Hwuf2nGQKguAhwjLED8OjIyMrO5GGibNNAALljkP//8cwG6hvQhIsyHWfRRltE+GDBgAMrQu1VcTdNOMLWdNXXq1DoVjGkBWiNp5gQXt9xyy0WxuIN9MutGyDZq6gZZ5Mb9kydPPrRhw4YmH+DYLIAG9gVBm2Wli6Lpok2fPn0Ng+rVMWPGXMaUqw8v7/vLL7/sRAwc2HhziD1r8kDDYIOFwYHe0KE3OJ9M3ct96aWXXsQMxk8++WTstddeO3TOnDmJCO1GjsIlV2DPR+3/CzAAjXiJT/5IEy0AAAAASUVORK5CYII=");
      background-repeat: no-repeat;
      background-size: 100%; }
    .site-footer__newsletter .newsletter-left-text h3, .site-footer__newsletter .newsletter-left-text .h3 {
      line-height: 1.13;
      margin-left: 30px;
      padding-top: 8px;
      max-width: 460px; }
      @media only screen and (max-width: 1260px) {
        .site-footer__newsletter .newsletter-left-text h3, .site-footer__newsletter .newsletter-left-text .h3 {
          max-width: 300px;
          font-size: 27px; } }
  .site-footer__newsletter form {
    max-width: 470px;
    width: 100%;
    position: relative; }
    .site-footer__newsletter form:before {
      content: '';
      width: 210px;
      height: 165px;
      position: absolute;
      left: -242px;
      top: -75px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAClCAMAAAAeYFMJAAABmFBMVEUAAAD///////99fX3///////////////////////////////////////////////////////////////////+urq5tbW3////+/v6srKz///////////9TU1P////////+/v7////j4+O5ubnc3Nz////KysqdnZ14eHiTk5P////Ly8uBgYH////////////29vaZmZlaWlr39/f19fX////BwcH9/f3d3d3+/v6enp7////y8vK4uLjOzs7o6Oj////i4uLj4+Po6OjV1dXg4ODT09PKysr////f39/Z2dmysrKpqans7Oz8/Pzx8fHZ2dnb29uqqqq1tbWamprs7Oz8/PyFhYVra2uKioqqqqr6+vr39/f29vbq6urz8/P+/v7u7u7i4uK8vLzc3Nzv7+/MzMzCwsL+/v6cnJyYmJj8/Pzt7e3c3Nz09PTv7+/////m5ubx8fHKyspbW1vw8PD4+Pjo6Oje3t7r6+v///+pqann5+f5+fnR0dHMzMzFxcW1tbWBgYHj4+PX19e1tbX4+Pj///+HbNTfAAAAh3RSTlMA++sEyvPk9trv59741qvPxdS+kok5EOG3ENGvuwqzm5eNiyAeuUMoJQt8LhnAonJfIRXVsKdxbGtlVVM1LRW9taWTeXZ0amJfV0lAL82hnZyDX0pJRD02Mh8a+t/FmIR3amRjX1lZUkk9MCi/vbuOgoJ7eB7hzLSyqIV4JuiuloxuRT80gfBefaXlAAAKL0lEQVR42tzb+VITQRDH8Z7N7ubYJGyyIYkk3EIkKsihiByigorijQeeqIAgooCAShWgVZbf17YCeLzC9ucN5o/pmf5Njxw4cUF0Wbzo8Eg0GXWBAdEkvwVET4oio3sAn0SPjSQ1aVGj4kNdAsy0aLFZB+MZ4LqocQ2IeeC9Ey3ycagLHGBZtBgALAf4Llq85kj/U1Fi1uVITLRof7CfdqgpiRrTZ2xqVkWL+tYkdhbKx0SL2aVmvHI03uHbN0WJfE8HHSM+8CkiOkQ+78Tc4zmAL3nRoa81bcpdqwA5UWJ5uAF5ALA7IkpUouSqGYBvokTEB6fbh+T5E6LEBhnbL4B1vPmJ6FAxrl8GmOupKjlyl4GUBRi79bioMO14TqkEGBoGG0WFedOU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");
      background-repeat: no-repeat;
      background-size: 100%; }
      @media only screen and (max-width: 1260px) {
        .site-footer__newsletter form:before {
          width: 173px;
          height: 135px;
          left: -182px;
          top: -55px; } }
  .site-footer__newsletter .input-group {
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between; }
  .site-footer__newsletter label {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 16px; }
  .site-footer__newsletter .input-group__field {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #004d9d;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    margin-right: 30px;
    height: 50px;
    box-shadow: none;
    padding-left: 10px; }
    .site-footer__newsletter .input-group__field:focus {
      box-shadow: none;
      outline: transparent; }
      .site-footer__newsletter .input-group__field:focus::placeholder {
        opacity: 0; }
      .site-footer__newsletter .input-group__field:focus:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        opacity: 0; }
      .site-footer__newsletter .input-group__field:focus::-ms-input-placeholder {
        /* Microsoft Edge */
        opacity: 0; }
    .site-footer__newsletter .input-group__field::placeholder {
      color: #004d9d;
      opacity: 0.6;
      opacity: 1; }
    .site-footer__newsletter .input-group__field:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #004d9d;
      opacity: 0.6;
      opacity: 1; }
    .site-footer__newsletter .input-group__field::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #004d9d;
      opacity: 0.6;
      opacity: 1; }
  .site-footer__newsletter .input-group__btn {
    min-width: 120px; }
  .site-footer__newsletter .newsletter__submit {
    min-width: 100%; }
  .site-footer__newsletter .site-footer__newsletter-error {
    color: #d22c01; }
  .site-footer__newsletter .input-error-message .icon {
    fill: #d22c01; }
  @media only screen and (max-width: 1199px) {
    .site-footer__newsletter form:before {
      width: 150px;
      height: 125px;
      left: -162px;
      top: -57px; }
    .site-footer__newsletter .newsletter-left-text h3, .site-footer__newsletter .newsletter-left-text .h3 {
      font-size: 24px;
      margin-left: 10px;
      padding-top: 3px;
      max-width: 260px; }
    .site-footer__newsletter .newsletter-left-text:before {
      min-width: 110px;
      height: 119px; } }
  @media only screen and (max-width: 1024px) {
    .site-footer__newsletter {
      padding-top: 37px;
      padding-bottom: 60px; }
      .site-footer__newsletter .site-footer__newsletter-container {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 20px;
        padding-right: 20px; }
      .site-footer__newsletter label {
        width: 100%;
        text-align: center; }
      .site-footer__newsletter form {
        margin: 0 auto;
        max-width: 100%; }
        .site-footer__newsletter form:before {
          left: -125px;
          top: -47px; }
      .site-footer__newsletter .input-group__field {
        max-width: 100%;
        padding-left: 30px;
        margin-right: 30px; }
      .site-footer__newsletter .input-group__btn {
        min-width: 121px; }
      .site-footer__newsletter .newsletter-left-text {
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center; }
        .site-footer__newsletter .newsletter-left-text h3, .site-footer__newsletter .newsletter-left-text .h3 {
          font-size: 30px;
          margin-left: 25px;
          padding-top: 0;
          padding-bottom: 40px;
          max-width: 100%; }
          .site-footer__newsletter .newsletter-left-text h3 br, .site-footer__newsletter .newsletter-left-text .h3 br {
            display: none; } }
  @media only screen and (max-width: 767px) {
    .site-footer__newsletter .newsletter-left-text {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-top: 27px; }
      .site-footer__newsletter .newsletter-left-text:before {
        background-image: url("data:image/png;base64,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");
        width: 144px;
        height: 129px;
        margin-left: -62px; }
      .site-footer__newsletter .newsletter-left-text h3, .site-footer__newsletter .newsletter-left-text .h3 {
        width: 100%;
        text-align: center;
        font-size: 30px;
        line-height: 1.13;
        margin-top: -10px;
        letter-spacing: 0.1px;
        padding-bottom: 5px;
        margin-left: 0; }
    .site-footer__newsletter form:before {
      left: -115px;
      top: -17px;
      width: 130px; }
    .site-footer__newsletter label {
      margin-bottom: 30px; }
    .site-footer__newsletter .input-group__field {
      height: 48px;
      text-align: center;
      padding-left: 0;
      margin-right: 7px;
      margin-left: 7px; }
    .site-footer__newsletter .input-group__btn {
      margin-top: 30px;
      width: 100%;
      min-width: 100%; } }
  .site-footer__newsletter .form-message--success {
    background: transparent;
    border: 0;
    padding-left: 0;
    padding-right: 0;
    color: #004d9d;
    outline: transparent; }
    @media only screen and (max-width: 1024px) {
      .site-footer__newsletter .form-message--success {
        text-align: center; } }
  .site-footer__newsletter .input-error-message {
    margin-top: 10px; }
    @media only screen and (max-width: 1024px) {
      .site-footer__newsletter .input-error-message {
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center; } }

.usps-blocks {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 45px 67px 45px 67px;
  border-top: 2px solid;
  border-bottom: 2px solid; }
  .usps-blocks .usps-blocks-items {
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    padding-right: 10px; }
  .usps-blocks img {
    max-width: 54px; }
  .usps-blocks p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    text-transform: uppercase;
    padding-left: 15px; }
  @media only screen and (max-width: 1024px) {
    .usps-blocks {
      padding: 45px 40px 45px 40px; } }
  @media only screen and (max-width: 767px) {
    .usps-blocks {
      padding: 36px 0 36px 0;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .usps-blocks p {
        padding-left: 20px; }
      .usps-blocks .usps-blocks-items:not(:last-child) {
        padding-bottom: 25px; } }

.footer__copyright {
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }
  .footer__copyright ul {
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    flex-wrap: wrap; }
  .footer__copyright li {
    line-height: 1.85; }
    .footer__copyright li:before {
      content: '|';
      margin: 0 15px; }
    .footer__copyright li:first-child:before {
      display: none; }
  .footer__copyright a {
    font-size: 13px;
    border-bottom: 1px solid; }
    .footer__copyright a:hover, .footer__copyright a:focus {
      border-bottom: 1px solid transparent !important; }
  @media only screen and (max-width: 1023px) {
    .footer__copyright {
      flex-direction: column;
      align-items: flex-start; }
      .footer__copyright li:first-child:before {
        display: none; } }
  @media only screen and (max-width: 640px) {
    .footer__copyright ul {
      flex-wrap: wrap;
      align-items: flex-start;
      text-align: left; }
    .footer__copyright li {
      line-height: 1.65; }
      .footer__copyright li:before {
        margin: 0 10px 0 15px; }
      .footer__copyright li:first-child {
        width: 100%; }
      .footer__copyright li:not(:last-child):before {
        display: none; } }
  @media only screen and (max-width: 320px) {
    .footer__copyright li:before {
      margin: 0 1px 0 8px; } }

.site-footer__copyright-content {
  font-size: 13px;
  line-height: 2.3; }

.nav__block-item-main {
  flex-grow: 1;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end; }
  .nav__block-item-main .nav__block-item {
    width: 203px;
    max-width: 100%;
    min-width: auto;
    padding-right: 0; }
    .nav__block-item-main .nav__block-item .site-nav__child-link--parent {
      max-width: 100%;
      min-height: auto; }
    .nav__block-item-main .nav__block-item h4, .nav__block-item-main .nav__block-item .h4 {
      padding-top: 10px;
      letter-spacing: 0.2px;
      margin-bottom: 7px; }
    .nav__block-item-main .nav__block-item p {
      color: #004d9d; }
  .nav__block-item-main .site-nav__link:hover .site-nav__label {
    text-decoration: none; }
  @media only screen and (max-width: 1199px) {
    .nav__block-item-main {
      width: 20%; }
      .nav__block-item-main .nav__block-item {
        min-width: 203px; } }

.search-icon-toggle {
  display: none; }

@media only screen and (min-width: 1151px) {
  .search-icon-toggle {
    display: block;
    margin-top: 0;
    cursor: pointer; }

  .search-bar {
    position: relative;
    padding-right: 5px; }
    .search-bar .icon-close {
      stroke-width: 2px; }
    .search-bar:not(.search-active) .search-bar__interior {
      overflow: hidden; }
    .search-bar:not(.search-active) .icon-close {
      display: none; }
    .search-bar.search-active .search-bar__interior {
      width: auto; }
    .search-bar.search-active .icon-search-big {
      visibility: hidden;
      position: absolute;
      opacity: 0; }

  .search-bar__interior {
    position: absolute;
    right: -12px;
    top: 100%;
    width: 0;
    transition: width 0.5s ease; }

  .search-bar__input {
    background-color: white; }
    .header-blue .search-bar__input {
      background-color: #f2f6fa; } }
.inner-container {
  padding-left: 35px;
  padding-right: 35px; }
  @media only screen and (max-width: 1024px) {
    .inner-container {
      padding-left: 20px;
      padding-right: 20px; } }

.breadcrumb {
  font-size: 14px;
  line-height: 1.71;
  margin-top: 20px;
  padding: 0 20px; }
  @media only screen and (min-width: 1025px) {
    .breadcrumb {
      padding: 0 35px;
      margin-top: 15px; }
      .template-product .breadcrumb, .template-collection .breadcrumb, .template-blog .breadcrumb, .template-article .breadcrumb, .template-page .breadcrumb {
        margin-top: 3px;
        margin-bottom: 13px; } }
  .template-customers-account .breadcrumb {
    margin-top: 3px;
    margin-bottom: 13px; }
  .breadcrumb li {
    display: inline-block; }
  .breadcrumb li {
    display: inline-block; }
  .breadcrumb > a {
    border-bottom: 1px solid transparent; }
    .breadcrumb > a:hover, .breadcrumb > a:focus {
      color: #004d9d;
      border-bottom: 1px solid currentColor; }
  .breadcrumb > a,
  .breadcrumb > span {
    color: #3371b1; }
  .breadcrumb .breadcrumb-arrow {
    padding: 0 5px; }
  @media only screen and (max-width: 1024px) {
    .template-product .breadcrumb, .template-blog .breadcrumb, .template-article .breadcrumb {
      display: none; }
    .template-collection .breadcrumb, .template-page .breadcrumb {
      margin-top: 10px;
      margin-bottom: 10px; } }

[class^="ssw-icon-"]:before,
[class*=" ssw-icon-"]:before {
  font-size: 18px;
  color: #3371b1; }
  .product-card-review [class^="ssw-icon-"]:before, .product-card-review
  [class*=" ssw-icon-"]:before {
    font-size: 14px; }
    @media only screen and (max-width: 767px) {
      .product-card-review [class^="ssw-icon-"]:before, .product-card-review
      [class*=" ssw-icon-"]:before {
        margin-left: 2px !important; } }

.product-card-review .ssw-stars {
  padding: 0; }
.product-card-review .spr-summary-starrating {
  margin: 0; }
.collection-template .product-card-review .ssw-stars {
  margin-top: 8px; }
  @media only screen and (max-width: 767px) {
    .collection-template .product-card-review .ssw-stars {
      margin-top: 5px; } }

.ssw-review-count {
  display: none; }
  .product-card-info .ssw-review-count {
    display: none; }

.ssw-fave-btn-content {
  line-height: 1.5;
  color: #3371b1;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  cursor: pointer;
  text-decoration: underline !important;
  font-size: 0;
  text-transform: none !important; }
  .ssw-fave-btn-content [class*="ssw-icon-heart"] {
    margin: 0 !important; }
    .ssw-fave-btn-content [class*="ssw-icon-heart"]:before {
      content: '';
      width: 26px;
      height: 24px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCI+PGc+PGc+PHBhdGggZmlsbD0iI2YwOGE5YiIgZD0iTTE0LjUyOCAzLjgwOWMuMzE4LS40NC42NjgtLjgwMyAxLjA1Mi0xLjA5MS45NC0uNzU2IDEuOTkxLTEuMTMzIDMuMTU2LTEuMTMzLjc5NCAwIDEuNTQxLjE1IDIuMjQzLjQ1My42ODguMzMgMS4yOTYuNzkgMS44MjYgMS4zOGE1Ljk0IDUuOTQgMCAwIDEgMS4yNSAyLjEyIDcuNzYgNy43NiAwIDAgMSAuNDE3IDIuNTc1YzAgLjk2LS4xNzkgMS44ODgtLjUzNiAyLjc4LS4zNTcuODc5LS45MiAxLjgxMi0xLjY4NyAyLjgtLjY2Mi44MS0xLjU2OCAxLjc2NS0yLjcyIDIuODYzLS43MTQuNjczLTEuODk4IDEuNzM3LTMuNTUyIDMuMTkyQTI0MC4zNjcgMjQwLjM2NyAwIDAgMCAxMyAyMi40MjVjLS43NjctLjctMS43NTMtMS41OTItMi45NTctMi42NzdoLS4wNGMtMS42NC0xLjQ0Mi0yLjgxOC0yLjUwNS0zLjUzMy0zLjE5Mi0xLjE1LTEuMDk4LTIuMDUtMi4wNTItMi42OTktMi44NjItLjc4LS45ODktMS4zNS0xLjkyMi0xLjcwNy0yLjgwMWE3LjQxMyA3LjQxMyAwIDAgMS0uNTM2LTIuNzhjMC0uOTIuMTQtMS43NzguNDE3LTIuNTc0YTYuMzUxIDYuMzUxIDAgMCAxIDEuMjUtMi4xMjEgNS40NjIgNS40NjIgMCAwIDEgMS44NDYtMS4zOCA1LjQ2OSA1LjQ2OSAwIDAgMSAyLjIyMy0uNDUzYzEuMTUxIDAgMi4xOTcuMzc3IDMuMTM2IDEuMTMzLjM5Ny4yODguNzU0LjY1MiAxLjA3MiAxLjA5MS4yNjQuMzE2LjUwMy42NTkuNzE0IDEuMDMuMDguMTUuMTkyLjI2Ny4zMzguMzUuMTQ1LjA2OC4zMDQuMTAzLjQ3Ni4xMDNzLjMzLS4wMzUuNDc2LS4xMDNjLjEzMy0uMDgzLjI0NS0uMi4zMzgtLjM1LjIxMS0uMzcxLjQ1LS43MTQuNzE0LTEuMDN6TTI2IDguMTA5YTkuMzY1IDkuMzY1IDAgMCAwLS41MzYtMy4xNjkgOC4xNTMgOC4xNTMgMCAwIDAtMS41MjgtMi41OTRBNi45MiA2LjkyIDAgMCAwIDIxLjU5NC42MTggNi43OSA2Ljc5IDAgMCAwIDE4LjczNiAwYy0xLjUwOSAwLTIuODcxLjQ4Ny00LjA4OSAxLjQ2MUE4LjA3NiA4LjA3NiAwIDAgMCAxMyAzLjI1MmE3Ljg0NCA3Ljg0NCAwIDAgMC0xLjY2Ny0xLjc5QzEwLjEyOS40ODYgOC43NzMgMCA3LjI2NCAwIDYuMjcyIDAgNS4zMi4yMDYgNC40MDYuNjE4YTYuOTIgNi45MiAwIDAgMC0yLjM0MiAxLjcyOEE4LjE1MyA4LjE1MyAwIDAgMCAuNTM2IDQuOTQgOS4zNjUgOS4zNjUgMCAwIDAgMCA4LjExYzAgMS4xMzkuMjA1IDIuMjQzLjYxNSAzLjMxNC40MzcgMS4wNyAxLjA5MiAyLjE1NCAxLjk2NSAzLjI1Mi43MTUuODc4IDEuNjY3IDEuODg3IDIuODU4IDMuMDI2LjcxNS42NzIgMS45MTkgMS43NTYgMy42MTIgMy4yNTJhMjk5Ljc4IDI5OS43OCAwIDAgMSAyLjkzOCAyLjYzNGMuMTQ1LjEzOC4zMDQuMjM0LjQ3Ni4yODlhMS4yMjcgMS4yMjcgMCAwIDAgMS4wNzIgMGMuMTcyLS4wNTUuMzI0LS4xNTEuNDU2LS4yODkuODQ3LS43NjggMS44NC0xLjY0NiAyLjk3Ny0yLjYzNCAxLjY5NC0xLjQ5NiAyLjg5OC0yLjU4IDMuNjEzLTMuMjUyIDEuMTc3LTEuMTQgMi4xMy0yLjE0OCAyLjg1OC0zLjAyNi44Ni0xLjA5OCAxLjUwOC0yLjE4MiAxLjk0NS0zLjI1Mi40MS0xLjA3LjYxNS0yLjE3NS42MTUtMy4zMTQiLz48L2c+PC9nPjwvc3ZnPg==");
      background-size: 100%;
      background-position: center;
      margin-right: 15px; }
      @media only screen and (max-width: 1024px) {
        .ssw-fave-btn-content [class*="ssw-icon-heart"]:before {
          margin-right: 12px; } }
  .ssw-fave-btn-content:after {
    content: "Aggiungi alla wishlist";
    font-size: 16px; }
  .ssw-fave-btn-content > span {
    border-bottom: 1px solid currentColor;
    display: inline-block;
    line-height: 14px; }
  .ssw-active .ssw-fave-btn-content:after {
    content: "Rimuovi dalla mia wishlist"; }
  .ssw-fave-btn-content:hover, .ssw-active .ssw-fave-btn-content {
    color: #004d9d;
    text-shadow: 0 0 currentColor; }
    .ssw-fave-btn-content:hover [class*="ssw-icon-heart"]:before, .ssw-active .ssw-fave-btn-content [class*="ssw-icon-heart"]:before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCI+PGc+PGc+PHBhdGggZmlsbD0iI2YwOGE5YiIgZD0iTTI2IDguMTFhOS4zNjUgOS4zNjUgMCAwIDAtLjUzNi0zLjE3IDguMTUzIDguMTUzIDAgMCAwLTEuNTI4LTIuNTk0QTYuOTIgNi45MiAwIDAgMCAyMS41OTQuNjE4IDYuNzkgNi43OSAwIDAgMCAxOC43MzYgMGMtMS41MDkgMC0yLjg3MS40ODctNC4wODkgMS40NjFBOC4wNzYgOC4wNzYgMCAwIDAgMTMgMy4yNTJhNy44NDQgNy44NDQgMCAwIDAtMS42NjctMS43OUMxMC4xMjkuNDg2IDguNzczIDAgNy4yNjQgMCA2LjI3MiAwIDUuMzIuMjA2IDQuNDA2LjYxOGE2LjkyIDYuOTIgMCAwIDAtMi4zNDIgMS43MjhBOC4xNTMgOC4xNTMgMCAwIDAgLjUzNiA0Ljk0IDkuMzY1IDkuMzY1IDAgMCAwIDAgOC4xMWMwIDEuMTM5LjIwNSAyLjI0My42MTUgMy4zMTQuNDM3IDEuMDcgMS4wOTIgMi4xNTQgMS45NjUgMy4yNTIuNzE1Ljg3OCAxLjY2NyAxLjg4NyAyLjg1OCAzLjAyNi43MTUuNjcyIDEuOTE5IDEuNzU2IDMuNjEyIDMuMjUyYTI5OS43OCAyOTkuNzggMCAwIDEgMi45MzggMi42MzRjLjE0NS4xMzguMzA0LjIzNC40NzYuMjg5YTEuMjI3IDEuMjI3IDAgMCAwIDEuMDcyIDBjLjE3Mi0uMDU1LjMyNC0uMTUxLjQ1Ni0uMjg5Ljg0Ny0uNzY4IDEuODQtMS42NDYgMi45NzctMi42MzQgMS42OTQtMS40OTYgMi44OTgtMi41OCAzLjYxMy0zLjI1MiAxLjE3Ny0xLjE0IDIuMTMtMi4xNDggMi44NTgtMy4wMjYuODYtMS4wOTggMS41MDgtMi4xODIgMS45NDUtMy4yNTIuNDEtMS4wNy42MTUtMi4xNzUuNjE1LTMuMzE0Ii8+PC9nPjwvZz48L3N2Zz4="); }

.product-template__container .ssw-fave-btn-counter {
  display: none !important; }

.product-list-attribute {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.85;
  letter-spacing: 1.86px;
  text-align: center;
  text-transform: uppercase;
  padding: 3px 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-block; }
  @media screen and (max-width: 767px) {
    .product-list-attribute {
      font-weight: 500; } }
  .product-single__meta .product-list-attribute {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    padding: 0 18px 0 21px;
    line-height: 1.95; }
    .product-single__meta .product-list-attribute .product-border {
      position: absolute;
      width: 3px;
      left: 0;
      top: 0;
      bottom: 0; }
  @media only screen and (max-width: 767px) {
    .collection-template .product-list-attribute {
      padding: 0; } }

.grid__item .price__compare {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  text-decoration: line-through; }
  .grid__item .price__compare .price-item {
    font-size: 13px; }
.featured-product-slider .grid__item .price--listing, .featured-product-list .grid__item .price--listing {
  max-width: 92px; }
  @media only screen and (max-width: 767px) {
    .featured-product-slider .grid__item .price--listing, .featured-product-list .grid__item .price--listing {
      max-width: 100%; } }

.product-card-info {
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 15px;
  flex-wrap: wrap;
  flex-grow: 1;
  margin-bottom: 8px; }
  @media only screen and (max-width: 767px) {
    .product-card-info {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: flex-start;
      -ms-justify-content: flex-start;
      justify-content: flex-start; }
      .featured-product-slider .product-card-info {
        padding-top: 20px; } }
  .collection-template .product-card-info {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start; }

.product-card-review {
  line-height: 20px;
  flex-basis: 100%;
  margin-top: 7px;
  margin-bottom: 7px; }

.product-card-action {
  margin-top: 8px; }
  .product-card-action .btn-primary {
    display: block;
    width: calc(100% - 2px);
    height: auto;
    visibility: visible; }
  @media only screen and (max-width: 767px) {
    .product-card-action .btn-primary {
      padding: 9px 18px; } }
  .product-card-action .spr-badge[data-rating="0.0"] {
    opacity: 0; }

.text-info {
  display: block;
  margin-top: -15px;
  margin-bottom: 15px; }

[type="radio"],
[type="checkbox"] {
  height: auto;
  position: absolute;
  left: -999em; }
  [type="radio"] + label,
  [type="checkbox"] + label {
    font-weight: 400;
    line-height: 34px;
    position: relative;
    margin-bottom: 5px;
    padding-left: 30px; }
  [type="radio"]:focus,
  [type="checkbox"]:focus {
    box-shadow: none; }

[type="radio"] + label:before {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #004d9d;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%); }
[type="radio"] + label:after {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #004d9d;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden; }
[type="radio"]:hover:not(:disabled) + label:after {
  opacity: 1;
  visibility: visible; }
[type="radio"]:checked + label:before {
  background: #004d9d; }
[type="radio"]:checked + label:after {
  background: white;
  opacity: 1;
  visibility: visible; }
[type="radio"]:disabled + label {
  color: #767676;
  cursor: default; }
  [type="radio"]:disabled + label:before {
    border-color: #767676; }
  [type="radio"]:disabled + label:after {
    width: 18px;
    height: 1px;
    background: #767676;
    opacity: 1;
    visibility: visible;
    left: 0;
    top: 16px;
    width: 18px;
    bottom: 0;
    border-radius: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }

[type="checkbox"] + label:before {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 1px solid #004d9d;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%); }
[type="checkbox"] + label:after {
  content: '';
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOS43MTlweCIgaGVpZ2h0PSI3LjA0N3B4IiB2aWV3Qm94PSI3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+QnV0dG9uL2NoZWNrLWJveC1zZWxlY3RlZDwvdGl0bGU+DQo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCjxnIGlkPSJCdXR0b25feDJGX2NoZWNrLWJveC1zZWxlY3RlZCI+DQoJPHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0RDlEIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHBvaW50cz0iMTYuMzQ2LDguOTc3IA0KCQkxMC4yOCwxNC45NzcgNy42MjMsMTIuNDA3IAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  visibility: hidden; }
[type="checkbox"]:hover:not(:disabled) + label:before {
  border-width: 2px; }
[type="checkbox"]:checked + label:before {
  border-width: 1px; }
[type="checkbox"]:checked + label:after {
  opacity: 1;
  visibility: visible; }
[type="checkbox"]:checked:hover + label:before {
  border-width: 1px; }
[type="checkbox"]:disabled + label {
  color: #767676;
  cursor: default; }
  [type="checkbox"]:disabled + label:before {
    border-color: #767676; }
  [type="checkbox"]:disabled + label:after {
    width: 22px;
    height: 1px;
    background: #767676;
    opacity: 1;
    visibility: visible;
    left: -2px;
    top: 17px;
    bottom: 0;
    border-radius: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }

@media only screen and (max-width: 1024px) {
  .content-horizonal-overlay {
    display: none; } }

.content-link-button {
  padding-top: 50px; }
  @media only screen and (max-width: 1024px) {
    .content-link-button {
      padding-top: 15px;
      padding-bottom: 52px; } }
  @media only screen and (max-width: 1024px) {
    .content-link-button .content-panel-btn {
      min-width: 200px;
      max-width: 200px;
      margin: 0 auto; } }

.content-button-grid {
  text-align: center;
  padding-left: 0; }

.content-and-link-section {
  font-family: 'Taviraj', serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 1.26;
  letter-spacing: 0.53px;
  margin-bottom: 50px;
  text-align: center;
  color: #004d9d; }
  .content-and-link-section a {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    color: #004d9d; }
  .content-and-link-section::after {
    content: "";
    background-image: url("data:image/png;base64,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");
    display: block;
    width: 164px;
    height: 30px;
    background-size: cover;
    margin: 10px auto; }
  @media only screen and (max-width: 1024px) {
    .content-and-link-section {
      font-size: 30px;
      line-height: 1.43;
      letter-spacing: 0.47px;
      margin-bottom: 30px; }
      .content-and-link-section::after {
        margin-top: 20px; } }

.blog-content .blog-category,
.blog-content .article__grid-tag {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 15px; }
  .blog-content .blog-category:before,
  .blog-content .article__grid-tag:before {
    content: '#'; }
@media only screen and (min-width: 1025px) {
  .blog-content {
    padding: 0 30px; }
    .blog-content .blog-category {
      margin-bottom: 6px; } }
.blog-content .blog-title {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3;
  max-height: 78px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis; }

.article__grid-tag:before {
  content: '#'; }

.featured-product-slider {
  padding-top: 36px; }
  .template-index .featured-product-slider {
    padding-bottom: 0; }
    @media only screen and (max-width: 1024px) {
      .template-index .featured-product-slider {
        padding-bottom: 24px; } }
  .featured-product-slider .slick-track {
    display: flex; }
  .featured-product-slider .slick-initialized .slick-slide {
    display: flex; }
  .featured-product-slider .slick-prev,
  .featured-product-slider .slick-next {
    top: 33%; }
  .featured-product-slider .slick-dots {
    margin-left: 24px; }
  @media only screen and (max-width: 1024px) {
    .featured-product-slider .section-header {
      padding: 0 20px; }
    .featured-product-slider .slick-prev,
    .featured-product-slider .slick-next {
      top: 26%; }
    .featured-product-slider .slick-prev {
      left: 20px; }
    .featured-product-slider .slick-next {
      right: 0; }
    .featured-product-slider .product-card__title > a {
      font-size: 20px;
      line-height: 1.3; }
    .featured-product-slider .ssw-stars > i {
      margin-right: 2px; }
    .featured-product-slider .slick-dots {
      margin-left: 20px; } }

@media only screen and (max-width: 1024px) {
  .featured-product-slider:not(.featured-product-list) .page-width, .featured-product-slider:not(.featured-product-list) .shogun-root, .featured-product-slider:not(.featured-product-list) .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .featured-product-slider:not(.featured-product-list) .shogun-heading-component, .featured-product-slider:not(.featured-product-list) .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .featured-product-slider:not(.featured-product-list) .shogun-heading-component {
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (max-width: 767px) {
  .featured-product-list .price--on-sale .price-item--regular {
    margin-left: 0; }
  .featured-product-list .price--on-sale .price__sale dd {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start; } }
.image-button-child-section {
  padding-top: 27px;
  padding-bottom: 0; }
  .image-button-child-section .medium-up--one-half {
    margin-bottom: 30px; }
  .image-button-child-section .columns-contents {
    padding-bottom: 50px; }
  @media only screen and (max-width: 1024px) {
    .image-button-child-section {
      margin-bottom: 15px; } }

.image-content-50 {
  padding-top: 0;
  padding-bottom: 0; }
  @media only screen and (max-width: 1024px) {
    .image-content-50 .featured-row__subtext {
      padding-top: 10px; }
    .image-content-50 .feature-row__item .button-transparent-white {
      margin-top: 13px; } }
  .image-content-50 + .featured-blogs {
    padding-top: 31px; }

.image-overlay-fullwidth {
  padding-top: 0;
  padding-bottom: 31px; }

.image-content-30_70 {
  padding-top: 24px; }
  .collection-header .image-content-30_70 {
    padding-top: 0; }
    .collection-header .image-content-30_70.no-description .feature-row__text {
      padding: 20px; }
    .collection-header .image-content-30_70.no-description .section-title {
      margin-bottom: 0; }
    @media only screen and (max-width: 1024px) {
      .collection-header .image-content-30_70 {
        margin-bottom: 22px; } }

.featured-blogs {
  padding-top: 0;
  padding-bottom: 14px; }
  .template-product .featured-blogs {
    padding-bottom: 39px;
    padding-top: 25px; }
  .featured-blogs .section-header {
    margin-bottom: 37px;
    margin-top: 13px; }
    .template-index .featured-blogs .section-header {
      margin-top: 23px; }
  .featured-blogs .slick-prev,
  .featured-blogs .slick-next {
    top: 24%; }
  .featured-blogs .slick-dots {
    margin-left: 24px;
    margin-bottom: 20px; }
  @media only screen and (max-width: 1024px) {
    .featured-blogs .page-width, .featured-blogs .shogun-root, .featured-blogs .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .featured-blogs .shogun-heading-component, .featured-blogs .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .featured-blogs .shogun-heading-component {
      padding-left: 0;
      padding-right: 0; }
    .featured-blogs .blog-view-action {
      padding: 0 20px; }
    .featured-blogs .section-header {
      padding: 0 20px;
      margin-bottom: 37px; }
      .template-index .featured-blogs .section-header {
        margin-top: 5px; }
    .featured-blogs .slick-prev {
      left: 20px; }
    .featured-blogs .slick-next {
      right: 0; }
    .featured-blogs .slick-dots {
      margin-left: 20px; }
    .featured-blogs .slick-list {
      padding: 0 20px; } }

@media only screen and (min-width: 1025px) {
  .featured-blog-title,
  .featured-title {
    letter-spacing: 0.5px; } }

@media only screen and (min-width: 1025px) {
  .index-section--slideshow .ratio-container picture {
    height: auto;
    top: 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
    .index-section--slideshow .ratio-container picture img {
      position: absolute;
      width: 100%;
      top: 50%;
      -ms-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); } }
@media only screen and (max-width: 1024px) {
  .index-section--slideshow .slideshow {
    height: auto !important; }
  .index-section--slideshow .ratio-container picture {
    position: static; }
  .index-section--slideshow .slideshow__image img {
    width: 100%; } }

.product-tag {
  font-size: 14px;
  font-weight: normal;
  background-color: #004d9d;
  color: white;
  text-transform: lowercase;
  padding: 2px 12px;
  position: absolute;
  left: 4px; }
  @media screen and (max-width: 767px) {
    .product-tag {
      font-size: 12px; } }
  @media screen and (max-width: 360px) {
    .product-tag {
      font-size: 11px;
      padding: 2px 4px; } }
  .grid__item--collection-template .product-tag {
    line-height: 21px;
    top: 30px; }
  .product-tag.limited_qty {
    top: 4px;
    background-color: #df0029; }
    .grid__item--collection-template .product-tag.limited_qty {
      top: 4px; }

.product-single__media-group {
  position: relative; }
  .product-single__media-group div.MagicToolboxSelectorsContainer a {
    outline: 1px solid transparent; }
  .product-single__media-group .product-tag {
    top: 40px;
    z-index: 1;
    left: auto; }
    .product-single__media-group .product-tag.limited_qty {
      top: 13px; }

.product-single__meta {
  max-width: 100%; }
  .product-single__meta .ssw-stars {
    margin-left: 3px; }
    .product-single__meta .ssw-stars > i {
      margin-right: 3px; }
    .product-single__meta .ssw-stars [class^="ssw-icon-"]:before,
    .product-single__meta .ssw-stars [class*=" ssw-icon-"]:before {
      font-size: 18px; }
    .product-single__meta .ssw-stars .read_the_reviews {
      margin-left: 21px;
      border-bottom: 1px solid currentColor;
      line-height: 15px;
      display: inline-block;
      vertical-align: top;
      text-transform: lowercase; }
      @media only screen and (min-width: 1025px) {
        .product-single__meta .ssw-stars .read_the_reviews {
          margin-left: 17px; } }
      .product-single__meta .ssw-stars .read_the_reviews:hover {
        text-shadow: 0 0 currentColor; }
  .product-single__meta .product-sold_out {
    min-width: 100px;
    display: inline-block;
    color: #992e2e; }
    @media only screen and (max-width: 1024px) {
      .product-single__meta .product-sold_out {
        margin-bottom: 17px; } }
    @media only screen and (min-width: 1025px) {
      .product-single__meta .product-sold_out {
        margin-top: 40px; } }
  @media only screen and (min-width: 1025px) {
    .product-single__meta {
      width: 528px; } }
  .product-single__meta #rc_container {
    margin-bottom: 0; }
  .product-single__meta .product__offer {
    display: flex;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    margin-top: 31px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 43px;
    flex-wrap: wrap; }
    @media only screen and (min-width: 1025px) {
      .product-single__meta .product__offer {
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        margin-top: 27px;
        margin-bottom: 30px; } }
    .product-single__meta .product__offer:before {
      content: '';
      width: 31px;
      height: 27px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzEiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAzMSAyNyI+DQogIDxnIGlkPSJTaGFwZV8yIiBkYXRhLW5hbWU9IlNoYXBlIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPg0KICAgIDxwYXRoIGlkPSJTaGFwZSIgZD0iTTE0LjUxMSwyNi44ODhhLjI4OC4yODgsMCwwLDAsLjA1My0uMTA1Yy4wMDktLjAxNS0uMDIxLS4wNDMtLjAzNS0uMDY3LS4wODYuMDY3LS4xLjAxMy0uMTE0LS4wNDFzLS4wMjktLjEwOC0uMTE1LS4wNDJjLjAzNi0uMTE2LS4xNTMtLjE0My0uMTY0LS4yNDEuMTEyLjAxNi4wNC0uMDguMDg3LS4wOTQuMDE4LS4wMDUuMDMuMDExLjA0MS4wMjdzLjAzMi4wNTEuMDcyLS4wMDhhLjE3OC4xNzgsMCwwLDEsLjAxNC4wNDJjMCwuMDQxLS4wMDguMDgzLS4wMDguMTIzaC4wNDFjLjAxNy0uMDY2LjAzMi0uMTI4LjA0Ni0uMTkybC0uMDkzLjAxOWEuNTg0LjU4NCwwLDAsMS0uMDEyLS4yMDUuNTUzLjU1MywwLDAsMCwuMDA3LS4zNTZjLS4wMTItLjAzMS0uMDQ4LS4wNDkuMDEtLjA3MSwwLDAsLjAzNi0uMDkxLS4wNTgtLjAyM2EuMTYuMTYsMCwwLDAtLjA1My4wNjkuMS4xLDAsMCwwLS4wMDkuMDMxYy0uMDA5LS4wMS0uMDIzLS4wMjMtLjAyMy0uMDMyYS41MjQuNTI0LDAsMCwwLS4wNjItLjQ4NC4wMjcuMDI3LDAsMCwxLC4wMTEtLjAxNWMuMDY1LS4wMTMuMDc2LS4wNC4wMzctLjA4MmwtLjAxNS0uMDE4Yy4wMTEuMDY2LS4wNS4wNzItLjExMS4wOC4wMTkuMDQuMDM1LjA3OC4wNTIuMTE3QzE0LjAzNCwyNS4zLDE0LDI1LjI1OSwxNCwyNS4yYzAtLjAyOC4wNDYtLjA1NS4wNDYtLjA4NS4wMTgtLjEuMDI4LS4yMDkuMDQxLS4zMTUtLjAyOC4wMDgtLjA2Ny4wMjctLjA4NS4wMi0uMDkyLS4wMzYuMDI4LS4wNy4wMTQtLjA4Mi0uMS0uMDY2LS4xLS4wNjMuMDQ5LS4wNzkuMDE4LDAsLjAzNy0uMDYxLjAzNy0uMDYxLS4wODctLjA0NC4wNDMtLjEtLjAxNC0uMTQ4YS4wOC4wOCwwLDAsMC0uMDIzLS4wMTcuMDQ3LjA0NywwLDAsMSwuMDEyLS4wMjVsLjA2Ny0uMDQ5aC4wNTNxLjA2NS0uMDQ1LjEyNy0uMDk0Yy4wMTEtLjAwNy4wMTEtLjAyNi4wMTEtLjA0bC0uMDYuMDA3Yy0uMDcuMDE0LS4xMzguMDM2LS4yMDkuMDQ4LS4wMTQsMC0uMDM3LS4wMjktLjA1OC0uMDQzLjI2Mi0uMDkxLS4xMDYtLjAyMS0uMDM0LS4wODJzLS4wMzEtLjE3LjEtLjIzMmMuMDU2LS4wMjIuMTg1LS4wNTYuMDkzLS4xNDloLjA3M2MuMDg2LDAtLjAyMy0uMDI3LDAtLjA0NS4wODgtLjA3LS4wMzItLjEwNy0uMDUtLjE2MWEuMDUxLjA1MSwwLDAsMSwuMDE5LS4wNDljLjAwOS0uMDEyLjAzNywwLC4wNTgsMC0uMTQxLS4wNS0uMS0uMTc2LS4wOTMtLjIzNHMuMDc2LS4xMTUuMTE4LS4xNzNjMC0uMDEyLjAxNS0uMDEyLjAyNC0uMDEyLS4wMjktLjAyNi0uMDctLjA3NS0uMDgzLS4wNzUtLjA4OS4wMjMtLjExLS4wNDMtLjE2My0uMDY0LjA0Ni0uMDY2LS4wNDMtLjE1MS4wNjUtLjIxNXMuMTA1LS4xOTEtLjAwOS0uMjg2YS40NDYuNDQ2LDAsMCwwLC4xMi0uMDUzYy4wNTUtLjA2Ni4xLS4xMzYuMjE4LS4wNjYsMCwwLC4wMzctLjAyLjA1NS0uMDI5aC0uMDQ4YS4wMTguMDE4LDAsMCwxLS4wMTMsMGMuMDk0LS4xMjItLjA0Ni0uMDY5LS4xLS4wNjktLjExMi4wMTUtLjEwOC0uMDM3LS4xLS4wODhzLjAxNC0uMS0uMDcxLS4wODljMC0uMDE0LDAtLjAyOS4wMTQtLjAzOC4wNDEtLjAzLjA0NS0uMDUzLjAwOC0uMDczVjIxLjkyYS4xMjYuMTI2LDAsMCwxLC4wMTItLjAzMmwuMDIxLjAyNS4wMTkuMDIzYS4xNDYuMTQ2LDAsMCwwLC4wMTUtLjAyMiwxLjAyNywxLjAyNywwLDAsMCwwLS4xMDVjMC0uMDMxLS4wNC0uMDI4LS4wNzctLjAyNHMtLjA5NC4wMTEtLjA3MS0uMDU5Yy4wMTgtLjA1LjAzNi0uMS4wNTItLjE0OS4wMTguMDEzLjAzMi4wMzUuMDUuMDM1LjE1Ny4wMDUuMTA5LS4xMzYuMjA1LS4xNzVhLjQ0OS40NDksMCwwLDEsLjA5LS4wMjFsLS4xNDgtLjA2NmMtLjAwOS4wNTgtLjA0NC4wNDEtLjA4My4wMThzLS4wNi0uMTg2LS4wMDktLjIxM2MuMDktLjA0NS0uMDMxLS4wMzctLjAxOS0uMDU5YTEuMTkyLDEuMTkyLDAsMCwwLC4wODctLjE0OWMuMDE0LS4wMjUuMDEtLjA4MSwwLS4wODEtLjMxNS0uMDcxLS4wNzgtLjE0Ni0uMDItLjIzNGEuMTg2LjE4NiwwLDAsMCwuMDIxLS4xOTNjLS4wNjItLjA4NC4xMDUtLjA4Ny4wNS0uMTQ5LS4wMDktLjAxNC0uMDIyLS4wMjMtLjAzMi0uMDM2LjAyNSwwLC4wNi0uMDMuMDA5LS4wMTVzLS4wNTEtLjAxMi0uMDU4LS4wMzQtLjAxMS0uMDQ5LS4wNS0uMDI4YzAtLjAyMy0uMDgxLS4wOTMuMDM5LS4wNDUuMDI4LS4wNjYuMDg3LS4xNDQuMDc4LS4yMTRhMS4xMjMsMS4xMjMsMCwwLDAtLjExMS0uMjc3LjEwNy4xMDcsMCwwLDEsMC0uMDQ4Ljk2MS45NjEsMCwwLDAsLjEuMDQuNTY0LjU2NCwwLDAsMCwuMDk0LjAyMi4zMjcuMzI3LDAsMCwwLS4wNTgtLjA0MmMtLjExMi0uMDQ5LjE0NS0uMDc3LjAwNy0uMTI4YS40NjMuNDYzLDAsMCwxLS4wODMtLjA0Ni4zMTMuMzEzLDAsMCwwLS4wMTguMDc3YzAsLjAxNC4wNzcuMDI1LjAxNi4wNDRzLS4wNi0uMDMxLS4wNi0uMDU4YzAtLjA3My0uMDM0LS4xODEuMDE0LS4yMTUuMTI2LS4wOTIuMDMxLS4yMTQuMTEyLS4zLDAsMC0uMDA5LS4wMTQtLjAwOS0uMDE0YS4zODQuMzg0LDAsMCwwLS4wNjEuMDNjLS4wMzIuMDIyLS4wMTQuMS0uMTA2LjA1NGEuMDI2LjAyNiwwLDAsMSwwLS4wM2MuMDExLS4wMTIuMDQxLS4wMTguMDQxLS4wMzEuMDE5LS4wNDguMDk0LS4wNTUuMDE5LS4xNDlzLjE2OS0uMTUxLjEtLjI3MmMtLjAzMy0uMDUyLS4wMDktLjEwNy4wNDctLjE1OS4wMjUtLjAyOC0uMDE5LS4xLS4wNDEtLjE0OXMtLjA1Ni0uMS0uMDc4LS4xNDlhLjY3LjY3LDAsMCwxLC4wOTItLjAzNmMtLjA2LS4wMzkuMDIxLS4wODQuMDEzLS4wOTEtLjA4Ny0uMDkyLS4wMjUtLjItLjA4Ny0uMzA3YS43NTIuNzUyLDAsMCwxLS4wMzctLjM4NmMwLS4wNi4wMjQtLjAzOC4wNDctLjAxNXMuMDM2LjAzOS4wMzIuMDA4YTEuODc2LDEuODc2LDAsMCwwLS4wOS0uMzE4YzAtLjAwNS0uMDE0LS4wMTQtLjAyMi0uMDE0aC4wMTJjLjAyMSwwLC4wNTEsMCwuMDYuMDEyYS4xNzUuMTc1LDAsMCwxLC4wMjUuMDYzYy4wMzUtLjAzOC4wOS0uMDYuMS0uMTA5cy4wMzEtLjAzMS4wNjYtLjAzMWMuMDI1LS4wNTUsMC0uMDUtLjAzNy0uMDQ2cy0uMDY5LjAwOC0uMDg1LS4wMjZjLS4wMzQtLjA3NC4wMTQtLjA4NS4wNTUtLjExNy4wMTItLjAxMSwwLS4wNjMtLjAxMS0uMDYzLS4xODYtLjAzNiwwLS4xOTEtLjEzMy0uMjQxLjAxNi0uMDE1LS4wNDYtLjA0Ni4wMzEtLjA1OXMuMDQ5LS4wNzkuMDM3LS4xMzFsLS4xNDguMThjLS4wNy4wODEtLjEzNi4xNjMtLjIuMjQ1bC0uMTg5LjIxOGEuMDQuMDQsMCwwLDAtLjA3Ni4wMTNjLjA1LjItLjI1MS4xMTMtLjIyLjMsMCwuMDE3LS4wODMuMDY1LS4xMzMuMDY1LS4wODUuMDE4LS4xLjA4NS0uMTI1LjE0OWExLjEyMiwxLjEyMiwwLDAsMS0uMzcuNDM3Yy0uMDc2LjA2Ny0uMTM5LjE1LS4yMS4yMjVhLjAzOC4wMzgsMCwwLDEtLjAzNywwLDEuMTYxLDEuMTYxLDAsMCwxLS4xLS4wN2MtLjAyNC4wODYuMDc0LjA2Ni4wOTUuMTEyYS4wNjQuMDY0LDAsMCwwLC4wMDkuMDEzbC0uMTM2LjAxNWEuNC40LDAsMCwxLC4wMzguMDY0LjU1Mi41NTIsMCwwLDEtLjEyMi4xODhjLS4wODkuMDc1LS4xMzkuMTcxLS4yMzcuMjQ4YTMuNTg4LDMuNTg4LDAsMCwwLS40MzMuNDgsMS45NjcsMS45NjcsMCwwLDEtLjM4OC40Yy0uMTA2LjA2NS0uMS4xOTItLjIuMjM4LS4wNDkuMDI0LS4xMzkuMDQyLS4xNDguMDg0LS4wMjYuMTItLjEyOS4wNzktLjE4OS4xMi0uMTUxLjEtLjEzOS4zMjUtLjMxMS40MTEtLjA0OS4wMjMtLjA2Mi4xMjYtLjA4My4xOTItLjAxLjAyOS0uMDI0LjAxMi0uMDQxLS4wMDVzLS4wNDItLjA0MS0uMDYxLjAyNUEuNy43LDAsMCwxLDkuOTY1LDIxYy0uMDkyLjAzOC0uMTE0LjA2My0uMDkyLjE0OS0uMDI1LDAtLjA3Mi0uMDExLS4wNzIsMC0uMDU1LjA5MS0uMS4xOTMtLjE2LjI3OWEzLjAxMSwzLjAxMSwwLDAsMS0uMzE1LjM3OCw0LjIwNyw0LjIwNywwLDAsMC0uNjY3LjdjLS4wNTUtLjA1OC0uMDU5LS4wMTctLjA2NS4wMjNzLS4wMS4wNzQtLjA1Ni4wMzVhLjMxLjMxLDAsMCwwLS4wNTguMDQ1aC4wNDljLjAwNy4wMDguMDIxLDAsLjAyMS4wMDh2LjAyN2MtLjA2OC4wNDUtLjEzNi4wODYtLjIuMTNhLjA4MS4wODEsMCwwLDAtLjAyMy4wMTVjLS4wNDguMS0uMS4yMDctLjE0LjMxMSwwLC4wMDYuMDQ2LjAxNC4wMjMuMDM3cy0uMDY4LjA2MS0uMDY4LjA2MWMtLjA0Ni0uMDM5LS4wNzUtLjAyOC0uMDk0LS4wMDdsLS4wMzktLjAzN2MtLjAyNS4wMjYtLjA1OC4wNzYtLjA3Mi4wNzhzLS4wMTkuMDMxLS4wMy4wNDhsLjA1Mi0uMDIxYS4xOTMuMTkzLDAsMCwxLC4wNi0uMDE4QS4xNDEuMTQxLDAsMCwxLDgsMjMuMjg2Yy0uMDE4LjAyNi0uMDM4LjA1MS0uMDU4LjA3Ni0uMTYtLjE3OS0uMTI5LjA4OC0uMjE4LjA4OC0uMDU4LDAtLjExMS4wNjEtLjE2MS4xYS41NTcuNTU3LDAsMCwwLS4wNTkuMDcuMDY0LjA2NCwwLDAsMCwuMDE5LDBjLjAxMiwwLC4wMjMsMCwuMDI0LjAxNnMuMDIyLjAzNy0uMDA3LjA3MS0uMDczLjA1NC0uMS4wOWE0Ljg3Niw0Ljg3NiwwLDAsMS0uMzU2LjQ1OC44NjcuODY3LDAsMCwwLS4xMzguMTQ5LDEuMDUxLDEuMDUxLDAsMCwxLS40NDMuMzg2Yy4wMTYuMDE2LjAyOS4wMTkuMDQ2LjA0OXMuMDQxLjA2OS4wMTYuMDkzLS4wNzYuMDA2LS4xLjAyNGMtLjA1OC4wNDQtLjE2Ny4wNS0uMTQ4LjE3NywwLC4wMTQtLjA3Ni4wNTItLjA3Ni4wNTIuMDQ1LjA4OS4wMjcuMS0uMDQ5LjA0MS0uMDYuMTM0LS4xNDUuMDc1LS4yMjYuMDEycy0uMTE3LS4wMzItLjE2My4wMTZjMCwwLS4wMjEtLjAxNi0uMDIxLS4wMTZhLjY0MS42NDEsMCwwLDAsLjA1Ni0uMDkyYy4wMTQtLjAzMy4wMTgtLjA3LjAyOS0uMTA2YS4yNTEuMjUxLDAsMCwwLS4wODIuMDEyLjM4Ni4zODYsMCwwLDAtLjA3Mi4wNTQuMzguMzgsMCwwLDAsLjA1Ni0uMDc5Yy4wNDgtLjEyMi0uMDkzLS4xMjMtLjEzLS4xOTRhLjkyNi45MjYsMCwwLDEtLjEuMTEzYy0uMDYyLjA1Mi0uMTQzLjE1LS4xOTQuMTM1YS4wODcuMDg3LDAsMCwxLDAtLjE3M2MuMDU4LS4wMS4wODQtLjA0Ni4xMjUtLjA2NC4wMTgtLjAwOS4wMTgtLjA1Ny4wMjctLjA4Ni0uMTE5LDAtLjA4OC0uMDU3LS4wNTYtLjExN3MuMDY1LS4xMjEtLjA1Mi0uMTE1Yy4xMi0uMDg2LDAtLjIzOC4wNjctLjMzOC4wNDIuMDUzLjA2OC4wMjYuMDkxLDBzLjAzMS0uMDM4LjA0OS0uMDNjLjA0Ni4wMi0uMDU2LjE0My4wNzEuMWEuMTg0LjE4NCwwLDAsMS0uMDIzLjA0NmMtLjAzNC4wMzktLjA3MS4wNzUtLjEuMTEyLDAsMCwuMDE2LjAyNC4wMjYuMDM0bC4xODYtLjE0OS0uMDg2LS4wNDJhLjg3OC44NzgsMCwwLDEsLjE0OC0uMi44MjYuODI2LDAsMCwwLC4yODctLjMyOWMuMDE5LS4wMzksMC0uMDc4LjA2NS0uMDU5LDAsMCwuMS0uMDY0LS4wMjYtLjA2NGEuMTkxLjE5MSwwLDAsMC0uMS4wMzEuMTExLjExMSwwLDAsMC0uMDMyLjAyM2MwLS4wMTUsMC0uMDM4LjAxMS0uMDQ3YS43NzMuNzczLDAsMCwwLC4zMzgtLjVoLjAxOGMuMDU5LjAzLjA5MS4wMTIuMDkxLS4wNTVhLjEyNi4xMjYsMCwwLDAsMC0uMDI2Yy0uMDQ0LjA2OC0uMDk1LjAzMS0uMTQ4LDBsLS4wNTMuMTQ5QS4xMzUuMTM1LDAsMCwxLDYuMjgsMjNjLjAyNC0uMDI3LjA3NC0uMDI1LjEtLjA0OS4xLS4wODYuMTg4LS4xNzguMjgzLS4yNjgtLjAyNy0uMDE0LS4wNzEtLjAxOS0uMDgtLjAzOS0uMDI3LS4wNjYuMDE3LS4wNjQuMDQ4LS4wNjIuMDE0LDAsLjAyNiwwLC4wMjYsMC0uMDE2LS4xMjctLjAyMi0uMTI0LjEtLjA0Mi4wMTQuMDA5LjA3Ni0uMDMyLjA3Ni0uMDMyLS4wMjYtLjEwNy4xMTQtLjA3My4xMTQtLjE1N3YtLjAzMWEuMDQuMDQsMCwwLDEsLjAyOC0uMDE0aC4wODlsLjAzOC4wMzdoLjE3M2MuMDE1LDAsLjAyNy0uMDIyLjAzOS0uMDMyYS4zLjMsMCwwLDAtLjA1MS0uMDMxYy0uMDY2LS4wMzItLjEzMy0uMDU5LS4yLS4xLS4wMDktLjAwNy0uMDA5LS4wNTItLjAwOS0uMDc5LjI3MS4wOS0uMDcxLS4xLjAzOS0uMXMuMTA5LS4xNzUuMjU3LS4xNDljLjA2My4wMS4xODkuMDY2LjItLjA4NGEuNDQ0LjQ0NCwwLDAsMCwuMDUuMDVjLjA3NC4wNTcuMDEtLjAzNy4wMzktLjAzNy4xMjQtLjAwOS4wNjItLjEyMi4wOTEtLjE4NmEuMDc4LjA3OCwwLDAsMSwuMDU0LS4wMzRjLjAxMiwwLC4wMjguMDI4LjA0MS4wNDMtLjA2OC0uMTQzLjA2My0uMjMxLjExMy0uMjg0cy4xNDktLjA1Ny4yMjYtLjA4M0g4LjJjMC0uMDQ1LjAxMy0uMTI3LDAtLjEyNy0uMDg3LS4wMzctLjA1LS4xMTMtLjA3NS0uMTY4LjA4Ny0uMDMuMDg1LS4xNzMuMjItLjE1OXMuMjMyLS4xMTEuMjIxLS4yNzRjLjA0Ni4wMDkuMDk1LjAzNy4xMzMuMDI5LjA5My0uMDI0LjE4LS4wNjYuMjE3LjA4MywwLC4wMTEuMDQxLjAxMS4wNjYuMDExTDguOTQxLDIwLjZsLS4wMTEtLjAxYy4xNy0uMDU0LjAyOC0uMTA2LS4wMTQtLjEzMy0uMTkxLS4xMTYuMTU1LS4xNzQuMDA3LS4yODIuMDE0LS4wMDguMDI4LS4wMjMuMDQyLS4wMjMuMDU1LDAsLjA3Ni0uMDIzLjA2Mi0uMDY0LDAtLjAxMS4wMi0uMDI3LjAzMy0uMDM5YS4xNjcuMTY3LDAsMCwxLC4wMzMtLjAyM3YuMDM3YzAsLjAxMy0uMDA4LjAzOSwwLC4wMzZzLjAyNywwLC4wMjctLjAxMWExLjAwNywxLjAwNywwLDAsMCwuMDgzLS4xYy4wNTEtLjA3MS0uMTc2LS4wODUtLjA0OC0uMTc2bC4xNi0uMTA5YzAsLjAyMywwLC4wNTQuMDEyLjA2Ni4wNjguMDY1LjEyMi4wMzQuMTc1LDBhLjE2My4xNjMsMCwwLDEsLjEyLS4wMzEuNDQxLjQ0MSwwLDAsMSwuMDgzLjA0MWwtLjA1OC0uMTU5Yy0uMDUyLjA0OC0uMDY4LjAwOC0uMDc4LS4wMzlzLjEtLjIxOC4xNjItLjIwOGMuMTA1LjAxOC4wMDgtLjA1Ny4wMzEtLjA2OC4wNjUtLjAzLjEzLS4wNTIuMTkxLS4wODYuMDI4LS4wMTYuMDY4LS4wNy4wNi0uMDc5LS4xODQtLjI3OC4wNTgtLjE5MS4xNzItLjIzMmEuMjU4LjI1OCwwLDAsMCwuMTctLjE2OGMuMDA4LS4wNjMuMDQ5LS4wNjMuMDg2LS4wNjJzLjA2NCwwLC4wNjgtLjA0MnYtLjA1N2MuMDIxLjAxNS4wNjguMDE0LjAyMS0uMDA3LS4wODctLjAzNy4wNTctLjExOC0uMDMyLS4xMzEuMDE4LS4wMTYuMDEtLjE0LjA2NC0uMDE2YS42ODYuNjg2LDAsMCwwLC4yMjktLjE0OSwxLjYxOSwxLjYxOSwwLDAsMCwuMTM4LS4zMzUuMTQ4LjE0OCwwLDAsMSwuMDM5LS4wNDMsMS4wMDksMS4wMDksMCwwLDAsLjA0Mi4xYy4wMTYuMDMuMDM3LjA1NS4wNTUuMDgyYS4yNjIuMjYyLDAsMCwwLS4wMS0uMDc5Yy0uMDItLjA1NS4wMTktLjA1Mi4wNTgtLjA0OXMuMDg0LjAwNi4wNS0uMDY2YS41MzcuNTM3LDAsMCwxLS4wMjctLjEuMzY2LjM2NiwwLDAsMC0uMDc0LjA2Yy0uMDExLjAxNC4wMzcuMDc2LS4wMjUuMDUzcy0uMDIxLS4wNywwLS4xYy4wNTgtLjA3LjExOC0uMTkxLjE4Mi0uMTkxLjE2OCwwLC4xODktLjE3Ny4zMTctLjJWMTcuNGEuNDg1LjQ4NSwwLDAsMC0uMDcxLS4wMTEuMDgxLjA4MSwwLDAsMC0uMDQxLjAxNWMtLjAzMS4wMTgtLjA2MS4wMzYtLjA4Mi0uMDM2YS4wNDEuMDQxLDAsMCwxLC4wMjMtLjAzMWMuMDE4LDAsLjA0My4wMDkuMDU1LDAsLjA1MS0uMDMyLjExNy0uMDIzLjEzMS0uMTI3LjAyNy0uMTM5LjI1NS0uMDI4LjMtLjE5MmEuMTY1LjE2NSwwLDAsMSwuMTYxLS4xMmMuMDM3LDAsLjA2LS4xLjA4My0uMTYxcy4wMzItLjEzLjA1Ni0uMTlhLjQxMi40MTIsMCwwLDEsLjEuMDI2Yy0uMDE0LS4wNzcuMDgxLS4wNjQuMDgxLS4wNzcuMDExLS4xNDMuMTQ0LS4yMDcuMTc4LS4zNDdhMS4xMjksMS4xMjksMCwwLDEsLjI3Ny0uMzg3Yy4wNDgtLjA1NS4wNS0uMDIuMDUuMDE1czAsLjA2NC4wMi4wMy4wMzEtLjA1Ny4wNDctLjA4NWMtLjAzMi0uMDQtLjA2LS4wOTItLjEtLjA2NCwwLS4wNTYtLjAyNS0uMDQyLS4wNDYtLjAyOHMtLjAzNC4wMjMtLjA0MSwwYy0uMDEuMDIyLDAsLjA1My0uMDEuMDY0cy0uMDQ0LDAtLjA2NS0uMDItLjA0Ni0uMDQyLS4wODQtLjAxNmMtLjA3NS4wNS0uMTc4LjAzNC0uMjY2LjA3OXMuMDYuMDQ1LjAzLjA5MmEuMTM2LjEzNiwwLDAsMCwwLC4wNDdjLS4wMzktLjA0My0uMDc1LS4wMjQtLjEwNiwwcy0uMDUuMDMxLS4wNzMuMDE0Yy0uMTA1LS4wNzctLjE2Ni0uMDY2LS4xODQuMDUzYS4wNS4wNSwwLDAsMS0uMDMuMDRjLS4wMTQsMC0uMDM1LS4wMTItLjA1MS0uMDEyYS4xLjEsMCwwLDAsLjAzNS0uMDI3LjAzOC4wMzgsMCwwLDAsMC0uMDM0Yy0uMDYyLS4wNDgtLjE0NS0uMTQxLS4xODItLjEyM3MtLjA0Ni0uMDExLS4wNTctLjAzMy0uMDItLjA2Mi0uMDMxLS4wMDcuMDQyLjE1Ny4wNjkuMjM4di4wMDljLS4wNTIsMC0uMTE5LDAtLjExOS4wOC0uMDA3LS4wMTktLjAxLS4wNTUtLjAyMi0uMDU1YS4wNjQuMDY0LDAsMCwwLS4wNjIsMGMtLjA5LjA5MS0uMTc5LjA1Mi0uMjY5LS4wMTEtLjAyNS4xNTctLjE3Ny4wNDUtLjIzOC4xM2EuMDQ0LjA0NCwwLDAsMCwwLC4wMTVjLS4yMTItLjA1LS4zNDcuMTUyLS41NDEuMTY3YS40OTMuNDkzLDAsMCwwLS4yMzUuMDcuNTExLjUxMSwwLDAsMC0uMTE3LjE4NmMtLjAwOS4wMTYuMDExLjA0Ni4wMTEuMDY4YS4wNTguMDU4LDAsMCwwLS4wNSwwYy0uMDMyLjAwOS0uMDY1LjAxOC0uMDY5LS4wNTUsMC0uMDA5LS4wNTItLjAzNi0uMDUyLS4wMjVzLS4wMDYsMCwwLC4wM2EuMzU2LjM1NiwwLDAsMSwuMDE4LjA3N2MtLjAyNC0uMDE1LS4wNTUtLjAxOC0uMDY4LS4wNDZzLS4wMzItLjA2NS4wMi0uMDkzYy4wOTMtLjA1NS4wNDctLjA4NS0uMDI5LS4wODUuMDEuMDc0LS4wMTUuMDU4LS4wNC4wNDFzLS4wMjUtLjAxNS0uMDMyLS4wMTJjLS4xMi4wNTUtLjI0MS4xLS4zNjMuMTQ4bC0uMzA3LjEyOWMuMDg1LjE3My0uMTE0LjA1OC0uMTE0LjEzN0g5LjAwOGMtLjA2NC0uMjEtLjE2Ni0uMDQ2LS4yNDktLjA0Ni0uMDA5LDAtLjAyMS4wNDgtLjAyMS4wNTdzLjAxNi4wMzIuMDI0LjAzMmEuNDQzLjQ0MywwLDAsMCwuMDctLjAxNkw4Ljc0MSwxN2wtLjA0OC0uMDU4LS4xLS4xMzkuMDM3LjEzOEg4LjZjLS4wOTQtLjA2MS0uMDg5LS4wNTctLjE0OC4wMzUtLjAyMS4wMzEtLjA4Ni4wMjItLjEyNC4wNDNhMy45MTMsMy45MTMsMCwwLDAtLjM0My4yMjljLS4wMTMuMDA1LS4wMTMuMDMtLjAxMy4wNDZsLjA3NS4wMThhLjEzMS4xMzEsMCwwLDEtLjAwOS4wNDEuMTQ2LjE0NiwwLDAsMS0uMTg5LjA3N2MuMDU1LS4wMDkuMDQxLS4wMy4wNDUtLjA4NnMuMDYzLS4xLjEtLjE0OWEuMDY3LjA2NywwLDAsMSwuMDQ4LS4wMjNjLS4wMTItLjAxNi0uMDIxLS4wMzctLjAzNC0uMDUyLS4wMzgtLjA0MS0uMDU5LS4wMTYtLjA3OC4wMXMtLjAzMi4wNDEtLjA1OC4wMjZjLS4wMDUuMDEtLjAyNC4wMDctLjA0MiwwLS4wMzUsMC0uMDcxLS4wMS0uMDE1LjA3MS0uMDE4LjAxNS0uMDQ2LjA0MS0uMDU1LjA0MWEuMzIzLjMyMywwLDAsMC0uMzY4LjAyLjQzMy40MzMsMCwwLDEtLjI1NS4wNjljLS4wNjgtLjAxLS4xNDUuMTI1LS4yMTUuMTkzLjA2My4wNzItLjAwOC4wNzctLjAzNy4wODZzLS4wMzEtLjAxNy0uMDIzLS4wNDYuMDIyLS4wNjgtLjAzMS0uMDM1Yy0uMS4wNjEtLjA1Ny4xNzYuMDgxLjI0N2EuMDg5LjA4OSwwLDAsMSwuMDM2LjA0M2MwLC4wMDUtLjAxOC4wMjItLjAxOC4wMzRsLS4wMzYtLjAzNmEuMDUxLjA1MSwwLDAsMC0uMDE5LS4wMTIuMDU5LjA1OSwwLDAsMCwwLC4wMjVjLjAxMi4wMjguMDI1LjA1OS4wMzkuMDg4bC0uMTQ4LS4wNzRjLS4wNDMtLjAyMS0uMDMsMC0uMDE3LjAxOXMuMDIyLjAzNS0uMDA2LjAyNmMtLjAxLDAtLjAyNS4wMTYtLjAzNy4wMjUuMDgzLjAzNC0uMDkuMDQ1LDAsLjA3OWEuMDczLjA3MywwLDAsMCwuMDI4LDBsLS4wMzcuMDM3Yy0uMDQxLS4xMTEtLjA3OS0uMDcyLS4xMTctLjAzNHMtLjA0OS4wNDgtLjA3NC4wMzRjLS4wNjUtLjAzNS0uMTc0LjExMy0uMjYxLjExMy0uMTQtLjAxMi0uMi4xMzgtLjMxMS4xMzhhLjI4NS4yODUsMCwwLDEtLjE3Ni0uMDQ4Yy0uMDg2LS4wNjctLjAxOS4xLS4wODYuMTQ5cy0uMDYyLjAxMS0uMDU5LS4wMjIuMDA4LS4wNTktLjAxNi0uMDM0Yy0uMDczLjA2Ni0uMDU0LjAzNS0uMDM1LDBzLjAyNS0uMDQxLjAxLS4wMzFhLjEuMSwwLDAsMS0uMDYzLjAyMy4yNjkuMjY5LDAsMCwxLS4wODctLjAzN2MtLjAwNi4wMjctLjAyNC4wNjEtLjAxMy4wNzZhLjUzMi41MzIsMCwwLDAsLjA4My4wODVjLS4xMDYuMDI1LS4yMjUuMS0uMzIxLjA2Ny0uMTM2LS4wNDUtLjE4OS0uMDMyLS4yLjExNi0uMDUyLS4wNDktLjA3NS0uMDA5LS4xLjAzMXMtLjA1Ni4wNzctLjEyMi4wMzctLjIuMS0uMy4xNjZhLjA5My4wOTMsMCwwLDEtLjAzOSwwYy4wNTItLjAxOS0uMTI5LS4wNzgsMC0uMDg5LjAwOSwwLC4wMzYtLjA0MS4wMi0uMDQxcy0uMDQ4LS4wMDktLjA0OCwwYS4zOTMuMzkzLDAsMCwwLS4wNjkuMTA2YzAsLjAxLjAyMi4wNC4wMzQuMDU5LS4wNjQuMDA5LS4xMjYuMDItLjE5LjAzMmEuNDU4LjQ1OCwwLDAsMC0uMTEzLjAzNGMtLjEzNi4wNzUtLjI4My4xNi0uNDA5LjIyNGEzLjQ2NiwzLjQ2NiwwLDAsMS0uMzkuMTQ5Yy0uMDgzLjAzMS0uMTY1LjA2Ny0uMjQ4LjFhLjg4OC44ODgsMCwwLDAtLjIzNS4xLDEuMiwxLjIsMCwwLDEtLjU0NS4yMzZjLS4xMDguMDIzLS4yLjExNi0uMzA2LjA4OC0uMDYyLS4wMTctLjA4My4wMjEtLjEuMDU5cy0uMDIzLjA3Ni0uMDU5LjA1OGMtLjA4Ni0uMDQzLS4xMzEuMDEtLjE3OS4wNjJzLS4wOTEuMDk0LS4xNzMuMDcyYy0uMDU2LS4wMTgtLjExOC0uMTM0LS4xNzUtLjA2NGEuMTQuMTQsMCwwLDEtLjEzMy4wNDYuMjcxLjI3MSwwLDAsMC0uMDQ3LDBjLS4wNTcuMDA1LS4xMS4wNjQtLjE2My4wNjRhMS42MTEsMS42MTEsMCwwLDEtLjI3OC0uMVMuNTk0LDIwLjEuNTk0LDIwLjFjLjA1Ny4yMjMtLjAzOC4xNjctLjEyNC4xM2wtLjE0OC0uMjg5YS4wODUuMDg1LDAsMCwwLC4xMjItLjAyOGMuMS0uMTE4LjI5LjAwOS4zNjgtLjE0OWEuMzg4LjM4OCwwLDAsMSwuMDQ0LjAyYy4wMy0uMDQuMDg2LS4xLjA3My0uMTIxLS4wNDEtLjA3NS0uMDcxLDAtLjExLjAxNnMtLjA3MS4wMzEtLjA3MS0uMDQ1di0uMWMtLjA4OC4wNzMtLjI0NC4wNDUtLjI3Ni4yLS4wMDYuMDIyLS4wMzUuMDM4LS4wNTMuMDU2YS4xNzcuMTc3LDAsMCwwLS4wMzQtLjA0My4xNTguMTU4LDAsMCwwLS4wNjUtLjA0MWMtLjAxMSwwLS4wMzQuMDI4LS4wMzQuMDM2LjA2LjE0My4wMTQuMTA3LS4wMy4wNzFsLS4xODQtLjM2MmMuMDEzLDAtLjAzNS0uMDc5LS4wMDctLjA1OWEuMjI4LjIyOCwwLDAsMC0uMDM4LS4wMzRzLS4wMDksMC0uMDE0LjAwNlMwLDE5LjM4LDAsMTkuMzcxdi0uMDQ5YS4yNTYuMjU2LDAsMCwxLC4wMDktLjA0NGMuMDIzLS4wNTIuMTQyLS4wNzYuMDMyLS4xNjhhLjA4MS4wODEsMCwwLDEtLjAxOS0uMDU5YzAtLjAwNy4wMTktLjAxNC4wMzEtLjAyM2EuMTMzLjEzMywwLDAsMCwwLC4wMzhjLjAyNi4wNTguMDQxLjAzMS4wNTUsMHMuMDI0LS4wNDQuMDQzLS4wMTUuMDQyLjEuMDYzLjFjLjA3NCwwLC4wNzgtLjAzMi4wNDEtLjExMnMtLjAzLS4wNzYuMS0uMTA2Yy4wMiwwLC4wMTItLjA5Mi4wMzctLjExLjA1Mi0uMDQxLjEwNy0uMTE4LjE4Ni0uMDMzLDAsMCwuMDI1LS4wMDcuMDI1LS4wMDcuMDIzLjAxMS4wMTEtLjAxNSwwLS4wNDFzLS4wMzMtLjA3LjA0NS0uMDExYS4yODEuMjgxLDAsMCwwLC4wNzgtLjFjLjAzOS0uMS4wNTgtLjA1NS4wNzctLjAxMXMuMDI5LjA2OS4wNTEuMDM3Yy4wMjEuMDcxLjAzNy4xLjA1NSwwLDAtLjAwOS4wNjctLjAwOS4wNzUtLjAwOXMuMDE4LjAyNi4wMjcuMDQxYS4zMDYuMzA2LDAsMCwxLS4wNTUuMDA3Yy0uMDA5LDAtLjAxOS4wMTMtLjAxOS4wMi4wMzkuMDE4LjA4NC4wNTkuMTE3LjA1Mi4xMzctLjAzMS4yNy0uMDczLjQtLjExOC4wMjgtLjAwOS4wNC0uMDQ2LS4wMTYtLjAzNy0uMDE2LDAtLjAzNywwLS4wNDguMDEyLS4wNDkuMDQxLS4xMDkuMS0uMTM5LS4wMDktLjAwOS0uMDMzLjExMy0uMDkxLjExMy0uMTQsMC0uMDkzLjA2MS0uMDkuMTIyLS4wODZzLjEyNi4wMDcuMS0uMTA1YS40MDYuNDA2LDAsMCwxLDAtLjA0N2MtLjAxNCwwLS4wMzcsMC0uMDQ2LjAxOC0uMDYuMDc2LS4wNi4wNzctLjE3NS4wMTFhLjgwOS44MDksMCwwLDAsLjIzLS4wOTNjLjA1MS0uMDQxLjA1OC0uMDA2LjA2MS4wMjdzMCwuMDYzLjAzMS4wMzIuMDMtLjEwOC4wNTEtLjEzOS4wNzEtLjAzOS4xMDgtLjA1OGEuOTQzLjk0MywwLDAsMC0uMDE2LjEyM2MwLC4wMDguMDEzLjAxNS4wMjEuMDI0LjAyMS0uMDMuMDQ1LS4wODQuMDY0LS4wODQuMTU3LjAyNC4xNTktLjEzMS4yMS0uMjE0YS43ODMuNzgzLDAsMCwxLC43MzEtLjE0OWMuMDY4LjA1OS4wNTIuMDI4LjAzNSwwcy0uMDIzLS4wNDYsMC0uMDMzYy4xMzMuMDc0LjEzOC0uMDg0LjEyNi0uMTE4LS4wNC0uMTIyLjAxMy0uMTEuMDU5LS4xLjAyNS4wMDcuMDQ5LjAxNC4wNTYsMCwuMDQxLS4xLjEzMS0uMDkyLjItLjEzMmguMDM3Yy4wNjIuMDg5LjA4MS4wMzMuMS0uMDIycy4wMzQtLjEuMDg2LS4wMzZjLS4wMDgtLjA3NS4wNDQtLjA1OS4xLS4wNDRzLjEyMS4wMzYuMDg1LS4wOWMuMDI1LjA4OC4wNzcuMDc3LjEyOS4wNjZzLjA3Ny0uMDE2LjEuMDE2Yy0uMDA1LjAwNS0uMDEzLDAtLjAyMSwwcy0uMDE3LDAtLjAxNy4wMTEsMCwuMDY1LjAxMy4wNjVhLjU0OC41NDgsMCwwLDAsLjEwOC4wNDhjLS4wMTQtLjAxOS0uMDQtLjA1My0uMDQyLS4wNTVzLjAwNy0uMDIxLjAxNC0uMDIxYy4wNTMtLjAyMy4xMTEtLjA3LjE2My0uMDYxLjEuMDIuMTA2LjA4OC4wMzkuMTU5YS4yMTkuMjE5LDAsMCwwLC4wMjMuMDIzbC4xNTgtLjA4Mi0uMDQ5LS4wOTRhLjQ0Ny40NDcsMCwwLDEtLjA0Ni0uMDljLjAyNy0uMDc2LjA0Ni0uMjA4LjE3NS0uMWEuMjguMjgsMCwwLDAsLjAzLS4wMjZsLjA1NS0uMDY1YS41MjkuNTI5LDAsMCwwLS4wMDcuMDY1YzAsLjAzLDAsLjA4Ni4wMTQuMDg2YS42MTYuNjE2LDAsMCwwLC4xNC4wMjJsLS4xMDgtLjA1MS0uMDM1LS4wMTRhLjAyMS4wMjEsMCwwLDAsLjAxLS4wMThjLjExMi4wNDguMTkzLS4wMjIuMjc3LS4wNy0uMDIxLS4wMjEtLjA4NS0uMDEzLS4wNDEtLjA3NS4wMDUtLjAwNywwLS4wMy0uMDA5LS4wNDFhLjEyLjEyLDAsMCwwLS4wMzItLjA0MXMtLjAyLjAxNC0uMDMuMDE0YzAtLjAyNS4wMDUtLjA2MS4wMTYtLjA3M3MuMDUzLS4wMTQuMDYyLS4wMTIuMDE3LjAxNy4wMjYuMDI2Yy0uMS4wNDguMDIzLjA4Mi4wMjMuMTI0djBjLjAzNC0uMDgzLjA2NS0uMTY3LjEtLjI0Ny4wMS0uMDI2LjA0MS0uMDQxLjA2Mi0uMDYxLjAxLjA0MS4wMzguMDMxLjA2NS4wMnMuMDY0LS4wMjMuMDczLjA0MWMwLC4wMjQuMDQyLjA0Mi4wNjcuMDY1YS40My40MywwLDAsMS0uMDI0LS4wODNjMC0uMDE5LS4wMDctLjA2LDAtLjA2LjA3OC0uMDM5LjE2LS4wNzQuMjQtLjEwOGEuNDE1LjQxNSwwLDAsMCwwLC4wOTQuMzY0LjM2NCwwLDAsMCwuMDQ5LjA4M2guMDE5di0uMDY0Yy4wMTYtLjAxLjAzNSwwLC4wNTUuMDEzcy4wNTkuMDMyLjA5My0uMDEzYS4yMTcuMjE3LDAsMCwwLC4wMi0uMjE5LjA0Ni4wNDYsMCwwLDEsMC0uMDQzYy4wNTQtLjA0LjEzMy0uMTI3LjE2Mi0uMTA5LjA0OC4wMjguMDc0LDAsLjEtLjAyNHMuMDQxLS4wNDcuMDc2LS4wM2EuMjc1LjI3NSwwLDAsMCwuMDY3LjAwOGwtLjAyNC4wOTRhLjMuMywwLDAsMC0uMDMxLS4wNTUuMDU1LjA1NSwwLDAsMC0uMDI4LS4wMi43NzQuNzc0LDAsMCwwLS4wNTIuMDgxYy4wMTEsMCwuMDE5LjAxLjAyOC4wMWEuMi4yLDAsMCwwLC4wNDYsMHYuMDMzYS4xLjEsMCwwLDEtLjA1LjAyOC4zMjEuMzIxLDAsMCwxLS4wNzIsMGwuMDI1LjEzLjA5Mi0uMDE2Yy4wMjgsMCwuMDg0LS4wMDcuMDg0LDAsLjAxOC4wNSwwLC4wNDMtLjAyMy4wMzZzLS4wMjQtLjAwNy0uMDI5LDBhLjE1NS4xNTUsMCwwLDAtLjAxOC4wMzQuMzA1LjMwNSwwLDAsMCwuMTE0LDBjLjEwNy0uMDQ5LjIxLS4xMDkuMzEzLS4xNjdhLjA0Mi4wNDIsMCwwLDAsMC0uMDMuMTI5LjEyOSwwLDAsMC0uMDYyLS4wMzRjLS4xMDUsMC0uMDQ4LS4xMzQtLjExNy0uMTYxbC4xMjIuMDE2LS4wMi4wNzQuMDE0LjAwOGMuMDA5LS4wMTMuMDIzLS4wMjguMDIzLS4wNDFhLjM0My4zNDMsMCwwLDAtLjAxNy0uMWMtLjAwOC0uMDIxLS4wMi0uMDQxLS4wMjgtLjA2Mi4wMTQsMCwuMDI5LjAxNi4wNDQuMDE2bC4zNjQuMDc1Yy0uMDQtLjIuMDIyLS4xNTcuMDg0LS4xMTEuMDI4LjAyMS4wNTcuMDQxLjA3Ni4wMzkuMTIyLS4wMTgtLjAwNS0uMDguMDEyLS4xMTIuMDcxLS4xMjMuMjA5LS4xMjMuMzA4LS4xODZzLjE3Ny0uMTY2LjMtLjE3NWEuNDc0LjQ3NCwwLDAsMSwuMTEzLjAxM2MtLjAwNy4wMTctLjAxNC4wNS0uMDIzLjA1YS4zNi4zNiwwLDAsMS0uMDc2LS4wMTVsLjAzLjFhLjg4My44ODMsMCwwLDEsLjEyOC0uMTQ5Yy4wMy0uMDIxLjEuMDEyLjExMi4wMTkuMDUxLjAyMy4wNjMtLjAxMi4wNzMtLjA0NnMuMDE4LS4wNzEuMDYzLS4wNDVjLjAwNywwLC4wMjItLjAxMy4wMzItLjAxM2EuMTI3LjEyNywwLDAsMS0uMDExLjA0NGMtLjAxMi4wMjQtLjAzOC4wNjYtLjA0LjA3cy4wMjguMDI0LjA0My4wMzRhLjY2OS42NjksMCwwLDAsLjA0OS0uMDg2Yy4wMTItLjAzMS4wMTItLjA3LjAyNi0uMSwwLS4wMDYuMDU1LjAxNi4wNjYuMDE2LjEuMDM1LS4wMjQuMDM3LS4wMDkuMDUzcy4wMzkuMDQzLjA1LjA0M2MuMDM4LS4wMS4wNzgtLjA1LjExMS0uMDQ5cy4wODEuMDUyLjEuMDY4LjAyMy4wNS4wMzUuMDczYS4wNzkuMDc5LDAsMCwwLC4wMjQtLjAwOWwuMS0uMDg4Yy0uMDE1LjAyOS0uMDQ1LjA3OS0uMDQ1LjA4NXYuMDI1Yy4wNDEtLjAxNS4wODUtLjAyOS4xMjQtLjA0NS4wMTEsMCwuMDE3LS4wMjEuMDI0LS4wMzEtLjA0LjAyMy0uMDM4LS4wMjItLjAzNS0uMDY3czAtLjExNi0uMDg2LS4wMjhjMCwwLS4wNzEuMDEyLS4wNC0uMDQ4LjAwOS0uMDE3LjA0Mi0uMDIzLjA0Mi0uMDM1LS4wMDctLjEwNS0uMjI0LS4wMjMtLjE0OC0uMTczLjAzNS0uMDU5LjExNy4wMzYuMTQ4LjEwOSwwLC4wMDguMDE4LjAwOC4wMjcuMDA4QS40MDcuNDA3LDAsMCwwLDguNiwxNS4zYS4zNjguMzY4LDAsMCwwLDAtLjA2My43MzUuNzM1LDAsMCwxLC4wOTQuMDczYy4wMDkuMDA5LS4wMDUuMDU3LDAsLjA1N2guMDE4YS4yMjMuMjIzLDAsMCwwLDAtLjA3Ny4yNjkuMjY5LDAsMCwxLS4wMDktLjA4Mi42NzguNjc4LDAsMCwwLC4wODYsMGguMDRjLjA3NywwLC4xNTMsMCwuMTUzLS4xMzYsMC0uMDI2LjA3MS0uMDU2LjExMy0uMDY4LjAxOSwwLC4wNDkuMDMzLjA3NC4wNTJhLjMuMywwLDAsMC0uMDg1LjAxNS4wNjkuMDY5LDAsMCwwLS4wMzkuMDQ4Yy4wMTguMDY1LS4xLjE0Ni4wMjUuMi4wNDYuMDIxLjA0MS0uMDE2LjAzNy0uMDM0cy0uMDIzLS4wMzItLjAyMy0uMDQ4Yy0uMDMxLS4xMjguMS0uMDg2LjE0LS4xNDEuMDY1LS4wODguMTEzLS4wODgtLjAyNS0uMDg4VjE1YS43NTguNzU4LDAsMCwxLC4xMi0uMDdjLjAwNSwwLC4wMy4wMzkuMDM3LjA0OHMtLjAxMS4wNDMsMCwuMDM1LjAyOC0uMDEyLjAyOC0uMDIyYy4wNTUtLjEzMS4xMzYtLjEzNC4yMzQtLjA1LjAxMy4wMDYuMDEzLjAyMy4wMTMuMDM0SDkuNTgyYS4xNTguMTU4LDAsMCwxLS4wMjktLjAxMWMwLC4wMjktLjAyMi4wNjUtLjAxMy4wODVzLjA0NC4wMjcuMDY4LjA0bC0uMDIzLS4wMzZhLjk1OC45NTgsMCwwLDEsLjEtLjA4NHMuMDE5LDAsLjAxOS4wMjctLjA3MS4wNTMsMCwuMDgybC0uMDI4LjA2NC4xMi0uMDA5Yy0uMDIxLS4wNDYtLjA2Ni0uMS0uMDU3LS4xMzRhLjY1LjY1LDAsMCwxLC4xMjYtLjI2OWMuMDQ5LS4wNDUuMDY4LjA0My4wNjguMDk0SDkuOTVjLS4wMjQtLjE3Ni4yMDUtLjA1Mi4yMDUtLjJoLjAzMWMuMDA3LjA0Ni4wMzEuMDI2LjA1My4wMDZzLjA1LS4wNDQuMDUuMDI3YS42NjcuNjY3LDAsMCwwLC4xMjctLjAyMWwuMzgtLjE0OWEyLjI3LDIuMjcsMCwwLDAsLjMtLjEsMS4wNjUsMS4wNjUsMCwwLDEsLjczOS0uMTY0Yy4xLjAyMy4yMTMtLjEzMi4zMjgtLjE0MS4wODQtLjAwNi4xNTktLjEzNi4yNTYtLjAyNi4xLjEyNi4xNTEuMDUzLjItLjAyLjAyOS0uMDQ0LjA1Ny0uMDg5LjEtLjA4Ny4xMDcsMCwuMjEyLS4wODMuMzIzLS4xLS4wMzEtLjExNS0uMjQ4LS4xOTQtLjA3MS0uMzQzLS4xMzMuMDY4LS4xLjAxOS0uMDczLS4wM3MuMDQxLS4wNjcuMDEtLjA2M2MwLDAsMC0uMDMtLjAxOC0uMDIxcy0uMDQ4LjAzMS0uMDQ4LjAzMWMuMDI2LjA3Mi0uMDE0LjA2Ni0uMDUzLjA1OXMtLjA2OC0uMDExLS4wNTYuMDM5YS4yNzYuMjc2LDAsMCwxLS4wNjctLjE1Ny41NTEuNTUxLDAsMCwwLS4xOTEtLjI1MmMtLjA0LS4wMjgtLjAzNS4wMDgtLjA0Mi4wNDVzLS4wMi4wNjUtLjA4LjA1MmMtLjIxNi0uMDQ1LDAtLjItLjA5NC0uMjU5LjA4My0uMDU0LS4wNjctLjA1Ny0uMDIzLS4xYS4yMy4yMywwLDAsMS0uMDU5LjAyMmMtLjA3MS0uMDMxLjAzMS0uMTExLS4wNTYtLjE2MXMtLjEzNS0uMTU5LS4yMjItLjIyNWMtLjA1LS4wMzktLjA0NC0uMDA1LS4wNDEuMDI3czAsLjA0OC0uMDIzLjA0NC0uMDI2LjAxNi0uMDQxLjAxNmMuMDI4LS4xLS4xMDgtLjEwNS0uMTA4LS4xNzUsMC0uMTQtLjAzNC0uMi0uMTQ4LS4xNjRhLjA1NC4wNTQsMCwwLDEtLjA1Mi0uMDE0Yy0uMDE3LS4wMTItLjAxNy0uMDM3LS4wMTctLjA1N2EuMTU1LjE1NSwwLDAsMCwuMDQyLjAyNWMuMDA5LDAsLjAyOS0uMDEuMDI5LS4wMTkuMDEzLS4wOS4wNDktLjIxMS4wMTMtLjIzOC0uMDYyLS4wNTQuMDgzLS4xMjctLjAxMi0uMTA3LS4wNjcuMDEzLS4xMTcuMTEzLS4xNzMuMTczbC0uMDA3LjAwN2MtLjAzMS0uMDUtLjA1NS0uMTE2LS4xMzMtLjA4Ni4wMTQtLjAxNS4wNDMtLjAyNS4wMzktLjA0NmEuMDkyLjA5MiwwLDAsMC0uMDM5LS4wNjFjLS4xMzMtLjA1NC0uMTMzLS4xNi0uMTMzLS4yNzctLjE1Mi4wMzktLjEzMy0uMTYzLS4yMzktLjE4OCwwLDAtLjAxNC4wMDktLjAxNC4wMDktLjA2NS0uMjM3LS4zMTktLjI5MS0uNDM1LS40ODFhLjY1Ny42NTcsMCwwLDAtLjE4Ni0uMjA5LjYwOS42MDksMCwwLDAtLjIyNi0uMDQ5Yy0uMDE4LDAtLjAzOS4wMjUtLjA1OC4wMzcuMDE0LS4wNDktLjEtLjEsMC0uMTQ5LjAxLDAsMC0uMDQsMC0uMDY1YS4wMy4wMywwLDAsMS0uMDI3LjAxMWwtLjA2Mi4wNWMuMDA5LS4wMzEtLjAxLS4wNjYuMDA5LS4wOXMuMDQxLS4wNTguMDk0LS4wMTRjLjA5NC4wNzcuMDk1LjAxOC4wNjItLjA2My0uMDk0LjA1OS0uMDQxLS4wNDEtLjA2Mi0uMDYyLS4xLS4xLS4yLS4yMTYtLjMwNi0uMzI0bC0uMjYzLS4yNzFjLS4wNzEuMDg5LS4wOTQuMDM5LS4xMTgtLjAxMS0uMDE1LS4wMzQtLjAzMS0uMDY4LS4wNjEtLjA1OCwwLDAtLjAxMy0uMDE4LS4wMTMtLjAxOC4xNjctLjE0LS4wMy0uMTg4LS4wNzItLjI3NS0uMDA2LS4wMDktLjA0MywwLS4wNjIsMGEuMDQ0LjA0NCwwLDAsMC0uMDIuMDM3LjcyMS43MjEsMCwwLDAsLjA0OS4wNjhsLS4xMjktLjA2My4wNDQuMTQ5Yy0uMDQxLS4wMTMtLjEwOC0uMDEzLS4xMTgtLjAzNmEuODg1Ljg4NSwwLDAsMS0uMDM0LS4ybC4xNC4wMTguMDgxLS4xNDktLjExMS4wODhjMC0uMDExLS4wMTQtLjAyMy0uMDE0LS4wMzIuMDE0LS4xMTMuMDE0LS4xLS4xLS4xMzQtLjAzOS0uMDEtLjA1OS0uMDgtLjEtLjExM2wtLjM2NS0uMjgzSDguMzI0bC4wMTYuMDg3YS4xNTkuMTU5LDAsMCwxLS4wNDEsMGMtLjA5NC0uMDE2LS4xMzItLjA4Ni0uMTQ5LS4xNzguMDMyLjA1Ny4wNS4wMzIuMS4wMTlzLjEyLjAzNi4xODEuMDYxYy4wMTQuMDA2LjAyNS4wMjkuMDM5LjA0M0EuNDI1LjQyNSwwLDAsMCw4LjUsOC42NDJjLjA0My0uMS0uMDktLjA1OS0uMDktLjEzMS0uMDM0LDAtLjAxNC0uMTY2LS4wOTQtLjAzNy0uMDIzLS4wMTUtLjA2LS4wMzYtLjA2LS4wNDYuMDUxLS4zLS4yODMtLjM4OC0uMzQ1LS42MzItLjAxOS0uMDc2LS4xNzktLjExMy0uMjc0LS4xNy0uMDQxLjA4OS0uMDc0LjAxNi0uMS0uMDEzcy4wMDgtLjA0MS4wNDEtLjA0MS4wNjEsMCwuMDEzLS4wNDJjLS4xLS4wODUtLjItLjAwNS0uMi4xNjNhLjA5My4wOTMsMCwwLDEtLjAyNS4wNWMtLjAwNSwwLS4wMjYtLjAwOS0uMDQtLjAwOWwuMDE4LS4wNDlhLjExOC4xMTgsMCwwLDEsMC0uMDI1LjA0MS4wNDEsMCwwLDEtLjAyNS4wMDlsLS4wNjguMDY4YTEuNDUzLDEuNDUzLDAsMCwwLC4wMDctLjE3N2MwLS4wNTMtLjAxMy0uMDMzLS4wMjctLjAxNHMtLjAyNC4wMzQtLjAyNCwwYzAtLjAxMi0uMDI3LS4wMjEtLjA0LS4wMzEsMCwuMDQ4LS4wMTcuMDI5LS4wMzYuMDA5UzcuMSw3LjQ4Myw3LjEsNy41MzhWNy41N2wtLjA1MS0uMDMxYy4xNC0uMTIxLS4wODUtLjEtLjA4NS0uMiwwLS4wNzctLjE4Ny0uMTQ4LS4yMTQtLjI0OC0uMDQzLS4xNDgtLjItLjE3My0uMjQ4LS4zYS4zNjIuMzYyLDAsMCwxLS4wMTgtLjJjLjAxNC0uMDY0LS4wMjItLjA1NC0uMDY5LS4wNDRhLjEyNi4xMjYsMCwwLDEtLjExMS0uMDFjLS4xMi0uMS4xLS4wNTIuMDI4LS4xLS4wODktLjA2MS0uMDU0LS4wNDktLjAxOC0uMDM1cy4wNDkuMDE3LjAzNCwwQS4xNjEuMTYxLDAsMCwxLDYuMyw2LjM0MWEuNDA1LjQwNSwwLDAsMSwwLS4xYy0uMDI1LDAtLjA2Ny0uMDEzLS4wNzYsMGEuNDMuNDMsMCwwLDAtLjA0OS4xMTNjLS4wNjYtLjExLS4xODUtLjIyLS4xODUtLjMzMi0uMDA1LS4xNTgtLjAzNS0uMjEzLS4xODMtLjE4Ny4wNTQtLjEzMy0uMTc5LS4wNTktLjE0OC0uMjI0LjAxMy0uMDctLjE3My0uMTgzLS4yNjYtLjI3OGEuMTY0LjE2NCwwLDAsMS0uMDE4LS4wNDFjLjAxOC4wMjUuMDI3LDAsLjAzNS0uMDI1cy4wMjMtLjA2Ni4wNTUuMDEyYzAsLjAxMS4wMy4wMTEuMDQ4LjAxMS0uMDA2LS4wMTctLjAwNy0uMDQ1LS4wMTgtLjA1MmEuNTA4LjUwOCwwLDAsMC0uMTI5LS4wNDljLS4wMTIsMC0uMDMuMDMyLS4wNDYuMDUtLjAzMS0uMDY3LS4wNi0uMTM0LS4wOTItLjJhLjU2OS41NjksMCwwLDAtLjA3MS0uMTE5Yy0uMTEyLS4xMzgtLjI0Ny0uMjgxLS4zNDMtLjQwN3MtLjE3My0uMjY3LS4yNi0uNGMtLjA1Ni0uMDg1LS4xMTctLjE2Ny0uMTczLS4yNWExLjAxOCwxLjAxOCwwLDAsMC0uMTcyLS4yMzgsMS40NDIsMS40NDIsMCwwLDEtLjM5LS41NmMtLjA0OS0uMTE2LS4xNjUtLjIxMS0uMTY1LS4zMjksMC0uMTQyLS4xNjctLjA3LS4xNDgtLjE1OS4wMzctLjE5LS4yMi0uMTcyLS4yMi0uMzcyLDAtLjA2NC4wNzctLjE2NC4wMjEtLjItLjA5LS4wNTQtLjA2OS0uMTMtLjA5LS4xOTNzLS4xLS4xMTMtLjEtLjE3MWExLjc2OSwxLjc2OSwwLDAsMSwuMDI4LS4zMTZjMC0uMDA2LS4wMTItLjAxNS0uMDEyLS4wMTUtLjIxLjA5LS4xNzctLjAyMi0uMTYxLS4xMjFsLjI1My0uMmEuMTA2LjEwNiwwLDAsMCwuMDU4LjEyOWMuMTQ0LjA4Mi4wNjIuMzE2LjIzNy4zOC4wMDksMCwwLC4wNTIsMCwuMDUyLjA0NC4wMjUuMTE4LjA3Ny4xMzYuMDYyLjA2Mi0uMDUzLS4wMTYtLjA3NC0uMDQyLS4xMTZzLS4wNS0uMDg0LjAyOC0uMDg0Yy4wMzIsMCwuMDY1LS4wMTMuMS0uMDEzLS4wOTMtLjA4OC0uMS0uMjYtLjI2NS0uMjc2LS4wMjMsMC0uMDQ2LS4wMzItLjA2OC0uMDQ5YS4yMzkuMjM5LDAsMCwwLC4wMzctLjA0MkEuMi4yLDAsMCwwLDMuNDYyLjk1MWMwLS4wMTEtLjA0MS0uMDMzLS4wNDEtLjAzM0MzLjI5MiwxLDMuMzE3Ljk0OSwzLjM0My45TDMuNjYuNjUyYzAsLjAwNi4wMTYsMCwuMDMxLS4wMTJzLjAzMy0uMDIyLjAyNiwwQS4xNDMuMTQzLDAsMCwwLDMuNzQyLjU5YzAtLjAwOS0uMDE1LS4wMTgtLjAxNS0uMDI3aC4wNWEuMi4yLDAsMCwxLC4wNDYsMGMuMDU4LjAxMS4xMDYuMTQuMTc1LjAxMS4wMDctLjAxNS4wNDQtLjAyNS4wNTEtLjAyN3MuMDIuMDE4LjAyOS4wMjlhLjExOC4xMTgsMCwwLDAtLjAzNC4wMTJjLS4wOTUuMDY3LjA4NC4wNDkuMDMyLjEtLjAzLjAyOC0uMDg1LjA1OS0uMDg1LjA4LjAxNC4wNzkuMDUuMDg2LjEyLjAyOXMuMDY5LS4wNDMuMTI1LjA5MmMuMDA5LjAyNS4wOTQsMCwuMTE5LjAyNS4wNDkuMDQ1LjEzOC4xLjA3MS4xOTQsMCwwLC4wMTQuMDE5LjAxNC4wMjYtLjAwNi4wMjcuMDE2LjAxLjAzOS0uMDA3cy4wNjItLjA0OC4wMjEuMDQ2YS4zNTUuMzU1LDAsMCwwLC4xMTguMDY5Yy4xODQuMDUyLS4wODQuMSwwLC4xNDgtLjA2Ny4wMzQtLjA4OC4wNTkuMDEyLjA1OS4wMTEsMCwuMDI1LjA3LjAyNy4wOHMtLjAyMy4wMjQtLjAzNS4wMzZDNC42MTMsMS41NSw0LjYsMS41MTcsNC42LDEuNTFzLS4wMTQtLjAxOC0uMDIxLS4wMThjLS4wMTEuMDQ2LS4wNDEuMS0uMDI1LjEzNmE0LjUyNiw0LjUyNiwwLDAsMCwuMjA3LjQxOWMuMDE2LjAyOS4wNTQuMDM2LjAzMi0uMDIyYS4xMzYuMTM2LDAsMCwwLS4wMjMtLjA1MmMtLjA1My0uMDQzLS4xMjYtLjEtLjAyNS0uMTQ5LjAxNS0uMDA3LjA0NS4wMjEuMDc2LjA0OXMuMDYyLjA1NS4wODYuMDVjLjA4NS0uMDE3LjEuMDQ4LjExLjExMnMuMDIzLjE0Ni4xMy4xaC4wNDZjLS4wMDktLjAxNi0uMDE0LS4wNDgtLjAyOC0uMDQ4LS4wODktLjA1My0uMDktLjA1My0uMDUtLjE4NmExLjAxMiwxLjAxMiwwLDAsMCwuMTQ4LjIzM2MuMS4wOTItLjExMS4wNTctLjAzNS4xMDcuMDM5LjAyOC4xMTEuMDA5LjE0OC4wMjhzLjA1OS4wNjkuMDg3LjFhLjY0NS42NDUsMCwwLDEtLjEyNS4wMDhjLS4wMDYsMC0uMDE1LjAxNi0uMDE1LjAyMy4wMzIuMDE4LjEuMDMzLjEuMDUyLjAxOS4xNzEuMTczLjE0My4yNjYuMThhLjg4OC44ODgsMCwwLDEsLjM1Ni43NDVjLS4wMzguMDg2LS4wMTMuMDYyLjAxMy4wMzhzLjAzNy0uMDM1LjAzMi0uMDA5Yy0uMDMzLjE1OC4xMTkuMTI4LjE0OC4xMDkuMTYyLS4xMDguMDc4LjA5MS4xMjUuMS4xLjAyMy4xMjYuMTIuMTg0LjE4NGEuMjYuMjYsMCwwLDEsLjAxNi4wMzljLS4xMy4xNjguMjA5LjAzOS4xMS4xODcuMDY3LS4wMjguMDY4LjAyOS4wNzEuMDg1cy4wMDYuMTMyLjExNS4wNjRjLS4xMzMuMDg2LjA1MS4xNzcsMCwuMjY2LS4wMDgtLjAxMywwLS4wNDItLjAyNS0uMDM4cy0uMDU4LjAxNS0uMDU4LjAzMWEuNTE0LjUxNCwwLDAsMC0uMDA5LjEyM2MuMDE0LS4wMTguMDIzLS4wMzkuMDM5LS4wNTlhLjAzMi4wMzIsMCwwLDEsLjAyNC4wMTFjLjA0MS4wNDUuMTA1LjA5NC4xMTMuMTQ5LjAyLjExNC0uMDQ2LjEzNS0uMTM5LjA4MiwwLC4wMS0uMDE1LjAzLS4wMTUuMDNsLjEzMy4xNDhjLjAyNS0uMDIzLjA0OS0uMDUuMDc0LS4wNzVzLjA1LS4wNjkuMDcxLS4wNjljLjA4Mi4wMDkuMjEyLS4wMDkuMTQ4LjE1OGEuMTQ2LjE0NiwwLDAsMCwuMDM3LjAyNGwuMDc4LjA0MWEuMjMyLjIzMiwwLDAsMC0uMDY2LjAwOWMtLjAyOC4wMDktLjA3Ni4wMjMtLjA3Ni4wMzdhLjgzOS44MzksMCwwLDAsLjAyNy4xNDlsLjAxMy0uMTI4YS4yOTEuMjkxLDAsMCwwLDAtLjA0aC4wMjFjLS4wMDcuMTI2LjA4Ny4yLjE2My4yNzVMNy40NTksNS4zYS4wMjIuMDIyLDAsMCwwLC4wMjMsMGMuMDkuMDE0LjE4LjAyNS4yNjcuMDQyYS4yNzIuMjcyLDAsMCwxLC4wNzguMDQ5Yy0uMDc0LjA0OC4xLjExMi0uMDA5LjE2My0uMDIxLjAxLS4wMjUuMDU3LS4wMzguMDg3YS42MjkuNjI5LDAsMCwxLC4wNjktLjA0OC4zNjguMzY4LDAsMCwxLC4wNTUtLjAyMWMuMDYzLjA3NS4xMjQuMTQ5LjE4NS4yMjRBLjI2My4yNjMsMCwwLDAsOCw1LjgyN2EuMzQ4LjM0OCwwLDAsMC0uMDY0LjA3NnMtLjAyMS4wMjgsMCwuMDE5TDgsNS45Yy4wNC4wNDMtLjAzNy4xMjUuMDU3LjE2MmEuMjA3LjIwNywwLDAsMCwuMjE0LS4wNDZBLjA0NC4wNDQsMCwwLDEsOC4zMDksNmMuMDYuMDQzLjE2Ny4xLjE2Ny4xMzMtLjAxNS4xMS4xMTcuMDc2LjExNy4xNjFhLjE4NS4xODUsMCwwLDAsLjAxOS4wNjloLS4xYS4zNS4zNSwwLDAsMCwuMDQxLS4wNDguMDU4LjA1OCwwLDAsMCwwLS4wMzVsLS4wOTQtLjAyOWEuMjA2LjIwNiwwLDAsMCwwLC4wMzMuNDg0LjQ4NCwwLDAsMCwuMDE4LjA0Ni4wNTIuMDUyLDAsMCwxLS4wMzEuMDA3QS4xNS4xNSwwLDAsMSw4LjQsNi4yOTVhLjM3LjM3LDAsMCwxLS4wMjQtLjA3NmwtLjExMy4wNjQuMDUuMDkxYy4wMTQuMDI4LjA0NS4wODUuMDM3LjA4NS0uMDYzLjA1Ni0uMDMxLS4wNDEtLjA1NC0uMDQxYS4zLjMsMCwwLDAtLjAzOS0uMDA5LjM0NC4zNDQsMCwwLDAsLjA0Ny4xMThjLjA5MS4wOTQuMTg2LjE4My4yODIuMjcxLDAsMCwuMDI2LS4wMDcuMDI2LS4wMTRhLjEyMi4xMjIsMCwwLDAsLjAwNy0uMDc0Yy0uMDQyLS4xMDguMTA1LS4wOTEuMTA1LS4xNzNsLjAzMi4xM0g4LjY4NnMtLjAxNi4wMTEsMCwuMDE1YS4yNS4yNSwwLDAsMCwuMDQ5LjAxMi4zMzUuMzM1LDAsMCwwLC4wODItLjA1QS4yOTQuMjk0LDAsMCwwLDguODY1LDYuNmEuMjE5LjIxOSwwLDAsMCwwLC4wNDlsLjA3Mi40Yy4yNTItLjE1OC4xLjA4Mi4xMjkuMTQuMDQxLjA4LjA2LjA0Ni4wNzYuMDEzcy4wMTgtLjAzOS4wMzEtLjAzNWMuMTQ4LjAzMS4yLjE3Ni4zLjI1NnMuMjIxLjEyNy4yNzkuMjU0YS43ODUuNzg1LDAsMCwxLC4wMzYuMTE5Yy0uMDIsMC0uMDU3LjAwOS0uMDU3LDBhLjM4My4zODMsMCwwLDEtLjAxOC0uMDg1bC0uMDc4LjA2NmExLjE4NSwxLjE4NSwwLDAsMSwuMTg4LjA3OGMuMDMxLjAyMi4wMzEuMS4wMzEuMTE4LDAsLjA2My4wNC4wNi4wNzguMDU4cy4wNywwLC4wNy4wNDdjMCwuMDA5LjAxNC4wMi4wMjUuMDI5SDkuOTc4QS40My40MywwLDAsMCw5LjksOC4wODlhLjIxNi4yMTYsMCwwLDAtLjAxMi4wNTMuNDcyLjQ3MiwwLDAsMCwuMS4wMTZjLjAzNiwwLC4wNy0uMDA4LjEwNS0uMDA4LjAwNiwwLC4wMTQuMDU5LjAxNC4wNzEuMDA5LjA3NC0uMDEuMDUxLS4wMjguMDI5cy0uMDIyLS4wMjYtLjAyNS0uMDE4LS4wMjYuMDU3LS4wMTkuMDY1Yy4wMjguMDM2LjA4MS4wNTcuMS4wOTVhLjIxMy4yMTMsMCwwLDEtLjAxOC4xMjcuMy4zLDAsMCwxLS4wNS4wNnMuMDA5LjAyMy4wMTguMDIzbC4xMjcuMDcyLS4xLS4wMTNjLS4wMDYsMC0uMDIxLjAxMi0uMDIxLjAxMi4wMzEuMDM3LjA2LjA3NS4wOTUuMTA5YS4wNDguMDQ4LDAsMCwwLC4wNC4wMTJjLS4wODgtLjA2Ny4yNS0uMDQzLjAzMi0uMTQ4LDAsMC0uMDQyLS4wNjkuMDI3LS4wNTkuMDE4LDAsLjA0LjAzMS4wNS4wMzEuMDkzLS4wNDUtLjA3Ni0uMjM2LjA5My0uMjEyLjA2OC4wMS4wMTguMTI4LS4wMzUuMTg2LS4wMDksMCwwLC4wMTksMCwuMDMxbC4wNTUtLjAxMy4wNTYtLjAzMWEuODIxLjgyMSwwLDAsMS0uMDI1LjEyNGMwLC4wMTItLjAzMi4wMjEtLjA1LjAyMWEuMDUzLjA1MywwLDAsMCwuMDEyLjAxNi42NS42NSwwLDAsMCwuMDcxLS4wMzJsLjA2OS0uMDM5YS43MTguNzE4LDAsMCwwLC4wMzQuMDg2Yy4wNDMuMDk0LjA2Mi4yMS4yMS4xNDguMDI0LS4wMDkuMS4wNy4xMTIuMDg4cy0uMDE0LjA2MS0uMDE0LjA5NEEuNi42LDAsMCwwLDEwLjg2NSw5YS4wNTguMDU4LDAsMCwwLS4wNi0uMDIxQS4xLjEsMCwwLDEsMTAuNzMxLDljLS4wNDgsMC0uMS0uMDA1LS4xLjA5MSwwLC4wNTQuMDM0LjAzMi4wNDguMDIzcy4wMTktLjAzMS4wMzItLjA0MmMuMS0uMDc4LjEyMi4wNjUuMTkyLjA4OC4xLjAzNC4xMy4wODIuMDY3LS4wNTcsMCwwLC4wMTItLjAxNC4wMTItLjAxNGExLjA3NCwxLjA3NCwwLDAsMSwuMTE3LjA5NXMtLjAyMS4wNDQtLjAyNi4wNTctLjA0MywwLS4wMzIuMDEyLjAyMS4wMjEuMDMyLjAyMWMuMTQ4LDAsLjE4LjA4NS4xNDguMjE4LDAsLjAwOS0uMDE0LjAxOC0uMDIzLjAyN2EuMzY0LjM2NCwwLDAsMS0uMDE0LS4wNTEuMS4xLDAsMCwxLDAtLjAzMmMtLjAyOC4wMDctLjA3NCwwLS4wODMuMDIxczAsLjA1NywwLC4wODZhLjMxOS4zMTksMCwwLDEsLjAyMS0uMDM5Yy4wNC4wMi4wNzguMDQxLjExNy4wNjNhLjAyMi4wMjIsMCwwLDEtLjAxNS4wMzEuMDU1LjA1NSwwLDAsMS0uMDMtLjAwNmMtLjAyMy0uMDA5LS4wNDYtLjAxOC0uMDQuMDRoLS4wNzJsLjA2My4xMmMuMDMyLS4wMzkuMDU5LS4xMTEuMDk0LS4xMTFhLjY1Ni42NTYsMCwwLDEsLjMuMDE0Yy4wNjUuMDI5LS4wMDYuMDc5LS4wNS4xbC4wMDkuMDIxYy4wNzYtLjA1LjExNCwwLC4xNTEuMDUycy4wNjcuMDkzLjEzLjA2NmMwLDAsLjAyMS4wMTguMDIxLjAyOS0uMDguMDU1LjE0LjA1LjAyMS4xMTNhMS4yMDgsMS4yMDgsMCwwLDAsLjA4NS4xMTdsLjMxNi4zMWEzLjIyNCwzLjIyNCwwLDAsMCwuMjMxLjI1MiwxLjMyMywxLjMyMywwLDAsMSwuNTE4LjY1NWMuMDI3LjEuMjI3LjE0Mi4zLjI0Ni4wNTEuMDgyLjIwNS4wOS4xNjEuMjMxLS4wOC4yNjEuMi4xMjguMjU3LjIzNHMuMTkyLjE2Ni4yNjYuMjY0YS4zNTUuMzU1LDAsMCwxLC4wNy4zNjJjMCwuMDA2LjAxNC4wMjIuMDE0LjAzM2EuMjEyLjIxMiwwLDAsMCwuMDMtLjAyN2MuMDE0LS4wMjMuMDMtLjA0OC4wNDItLjA3MWEuOTMyLjkzMiwwLDAsMSwuMDUyLjA4NS4wNzguMDc4LDAsMCwxLC4wMjcuMDI3LjEuMSwwLDAsMCwuMDIxLjAzMi4wNTUuMDU1LDAsMCwwLC4wMzEtLjAxOWMuMDM1LS4wNjMuMDUzLS4wNTYuMDY1LS4wMy4wNjctLjAxNC4wOTQtLjA0Mi4wMjUtLjFzMC0uMDU0LjA2MS0uMDU0bC4xMzEuMDMxYy0uMDIzLjAzOS0uMDQ1LjA3Ny0uMDY4LjExNGwtLjAzNC0uMDFjMCwuMDA4LDAsLjAxNi4wMDYuMDI1bC4wMTgsMGEuMzI4LjMyOCwwLDAsMSwuMDUxLS4wMTJoLjE0OGEuMDQ2LjA0NiwwLDAsMSwwLC4wMjdjLS4wMTQuMDE0LS4wMzMuMDIzLS4wNTEuMDM3LjAyNS0uMDA5LjA2Mi0uMDEyLjA3MS0uMDMxcy4wMzktLjA0OC4wMDktLjA3LS4xMS0uMDM5LS4xMS0uMDQ3Yy4wMTQtLjA0NS4wNDEtLjAzMy4wNzItLjAyMmEuMDc0LjA3NCwwLDAsMCwuMDc2LDBjLjA1Ny0uMDQxLS4xMjItLjAxMi0uMDI1LS4wNS4wNDgtLjAxOC4xLDAsLjEwNS0uMDczLjAwOS0uMTA5LS4wNDEtLjEyNy0uMTU1LS4xYS43MzUuNzM1LDAsMCwwLS4xMDguMDVjLjAxNy4wMTQuMDMyLjAzMS4wNTEuMDQ1YS4wODQuMDg0LDAsMCwwLC4wMzItLjAxM2MuMDI3LS4wMTQuMDUtLjAzMi4wNzYtLjA0OS4wMDcuMDE0LjAxOC4wMzkuMDE4LjAzOWEuMzA4LjMwOCwwLDAsMS0uMTA4LjA1Mi4zMTguMzE4LDAsMCwxLS4wNjktLjAwOWMtLjA1Ni0uMDEzLS4xMS0uMDI1LS4xMzEuMDUzLS4wNjctLjAyMy0uMDExLS4wNjIsMC0uMDc2LjA5NC0uMTQ4LS4wOTEtLjA5NC0uMTQ4LS4xMjdsLS4wMTktLjAwOWMuMDY0LS4wMzQuMDMtLjExMi4wNDEtLjEyMS4wODEtLjA3LS4wNDgtLjI1LjE5NC0uMjMtLjIzNy0uMDYxLjA4MS0uMDQ1LjAxOC0uMDg0di0uMDE3YS4xNDYuMTQ2LDAsMCwwLS4wNTUtLjAxMWMtLjAzMi4wNTEtLjA1Ny4wMjYtLjA4MSwwcy0uMDQyLS4wNDMtLjA2Ny0uMDExYy0uMDA2LS4wNDkuMDMxLS4wNzkuMDYtLjExOGEuMzI2LjMyNiwwLDAsMCwuMDM3LS4yMzRjMC0uMDM0LS4wMTgtLjAyLS4wNDUsMGEuMDcyLjA3MiwwLDAsMS0uMS0uMDFjLS4xMjItLjE0LjE0Mi0uMS4xMTEtLjE4Ni4xLjAxOS0uMDA3LS4wNjMuMDUzLS4wNjMtLjAxOS0uMDA3LS4wNTYtLjAxMi0uMDU2LS4wMjMtLjAzMi0uMDUzLjA5NC0uMDM3LjA3MS0uMTEycy4wMTctLjE1NSwwLS4yMzljLS4wMTEtLjA0Ny0uMDI4LS4wMjktLjA0Ny0uMDEycy0uMDMyLjAyOC0uMDQ4LjAxMmEuMTE0LjExNCwwLDAsMC0uMDQxLS4wMTJjLjA4OC0uMDM3LS4wMDktLjExNi4wNDEtLjE0OS4xLS4wNjUuMTEyLS4xMTcuMDA3LS4xNmEuMDUuMDUsMCwwLDEtLjAzLS4wMzZjMC0uMDE0LjAxOC0uMDI1LjAyOC0uMDM5YS4wODguMDg4LDAsMCwwLC4wMTQuMDM2LjA1LjA1LDAsMCwwLC4wMzIsMGMuMDYyLS4wMzkuMTctLjA4NC4xNy0uMTE4LS4wMDktLjA2My4xNDUtLjAyMy4wNjQtLjA2M2EuNjM5LjYzOSwwLDAsMC0uMjQxLDBIMTQuMzVjLjAxMi0uMDQzLjAzOS0uMDg5LS4wMzgtLjExNi4wMTksMCwuMDQxLjAxNC4wNTgsMGEuMDQ5LjA0OSwwLDAsMCwuMDE2LS4wNTJjLS4wNTktLjEsMC0uMTU4LjA4OC0uMjE2LS4xMzQtLjA2MS4wMTMtLjE1Ny0uMDQ3LS4yMjdoLS4wMTVjLjExMS0uMTU5LS4wMzUtLjMyMy4wMDktLjQ4NGEuMzcxLjM3MSwwLDAsMCwwLS4yMDhjLS4wMTgtLjA1OC0uMDg0LS4xLS4xMzMtLjE0OWEuMTI1LjEyNSwwLDAsMC0uMDY3LS4wMTFjLjAzNy0uMDIyLS4wMTYtLjEwNS4wOTItLjA4My4wMDksMCwuMDI3LS4wMjMuMDQtLjAzNGwtLjAyNy0uMDA5TDE0LjI1LDguNzdjLjAyMS0uMDEzLjAzNS0uMDM5LjA2NS0uMDQxcy4wNjctLjAwOS4wNzguMDQxYy4wMTguMDkxLjA1OC4wNi4wODUsMC0uMS0uMDE5LDAtLjA0NCwwLS4wNjYtLjAxNC0uMTEyLS4wMDktLjIzOS0uMDE0LS4zMzNzLS4wMTQtLjE4OC0uMDE0LS4yODNjLS4xODYuMDItLjAxOC0uMS0uMDg3LS4xM1Y3Ljk0M2MuMjE0LjAxMS4xLS4xMTkuMTI2LS4xODYsMC0uMDA3LS4wMjctLjAzMi0uMDQ1LS4wMzJhLjA0Mi4wNDIsMCwwLDAtLjAzOC4wMTFBLjM0Ni4zNDYsMCwwLDAsMTQuNCw3LjhsLS4wNTMtLjEuMDcxLS4wMi4xNTktLjA0MS0uMTM4LS4wMTFhLjAzNi4wMzYsMCwwLDAsLjAwNy0uMDIyYy4wODYtLjA1Ni4wOC0uMDUxLjAxNS0uMTI1LS4wMjMtLjAyNi4wMDctLjA3NSwwLS4xMTItLjAyMy0uMTE0LS4wNTUtLjIyOC0uMDg1LS4zMzksMC0uMDExLS4wMjQtLjAyLS4wMzctLjAyOWwtLjA0NS4wNTdhLjI1NC4yNTQsMCwwLDEtLjAzNC0uMDE5Yy0uMDYzLS4wNjEtLjA0NS0uMTE4LDAtLjE3Ni0uMDEyLjA0Ny4wMTUuMDQyLjA2Mi4wNjFzLjA2Ny4wODIuMS4xMjV2LjA0M2EuMjM3LjIzNywwLDAsMCwuMDYxLS4wMTJjLjA5My0uMDI4LS4wMzYtLjA4Mi4wMTktLjExNi0uMDIzLS4wMjEuMS0uMS0uMDUtLjA3LDAtLjAxOC0uMDIzLS4wNTUtLjAxNC0uMDU1LjIzMy0uMTM5LjAzNy0uMzU1LjE0OC0uNTIyLjAzNC0uMDUtLjA1OS0uMTUzLS4wOTUtLjIzLS4wODkuMDI3LS4wNjQtLjAzLS4wNjQtLjA1OHMuMDI4LS4wMTcuMDUxLDAsLjA1MS4wMzcuMDQyLS4wMTRjLS4wMTgtLjEtLjEzOS0uMS0uMjUyLS4wMTNhLjEuMSwwLDAsMS0uMDUxLjAxNWMtLjAwNywwLS4wMTgtLjAxNy0uMDI1LS4wMjVsLjA0NC0uMDE3LjAyLS4wMTJhLjA3Ni4wNzYsMCwwLDAtLjAyNC0uMDA3aC0uMDkzYy4wMzktLjAzMS4wOC0uMDYxLjEyLS4wOTNzLjAxMy0uMDI0LS4wMS0uMDIxLS4wNDEuMDA1LS4wMjItLjAxMy0uMDA4LS4wMjMtLjAwOC0uMDM3Yy0uMDMxLjAyNy0uMDM0LjAwNi0uMDM2LS4wMTRzLS4wMDUtLjA0Mi0uMDM3LS4wMTJsLS4wMTYuMDIyLS4wMTgtLjA0MmMuMTgxLjAwOS4wMTItLjEwOS4wNjYtLjE0OHMtLjA0MS0uMTc2LDAtLjI0M2MuMDYzLS4xMDctLjA0Ni0uMiwwLS4yOTFhLjI0Ni4yNDYsMCwwLDEsLjExMy0uMTIyYy4wOS0uMDQ4LS4wODUtLjA1LS4xLS4xMTlzLjAxOS0uMDUxLjA0OS0uMDM3LjA0My4wMjIuMDM0LDBjLS4wMjktLjA3OS0uMDEyLS4wNTQuMDA3LS4wMjhzLjAyNy4wMzQuMDI3LjAxOWEuMDg0LjA4NCwwLDAsMSwwLS4wNTkuMjc0LjI3NCwwLDAsMSwuMDY5LS4wNTVjLS4wMjEtLjAxMy0uMDQ0LS4wMzgtLjA2LS4wMzhhLjU4OS41ODksMCwwLDAtLjExLjAzOWMuMDE5LS4wOTQsMC0uMjEyLjA2OC0uMjc1LjEtLjA5MS4xMDktLjEzNy0uMDIzLS4yLjEyNy0uMDQ5LS4xLS4xMjIuMDMtLjIuMDUzLS4wMzMtLjAxNi0uMTg4LS4wMjctLjI4OCwwLS4wMDguMDEtLjAxOS4wMTItLjAyOCwwLC4wMi4wMi4wMS4wNDIsMHMuMDYtLjAyNi4wMzYuMDMzYzAsLjAwNi4wMTguMDE5LjAyOC4wMy4wMDctLjAxMy4wMTktLjAyOC4wMTktLjAzN2EuMzEzLjMxMywwLDAsMC0uMDY2LS4wOTFjLS4wMDgtLjAxMy0uMDQzLDAtLjA2NywwLC4wMTctLjA1NC4wMzgtLjEwOC4wNTMtLjE1OWEuMy4zLDAsMCwwLC4wMTktLjFjMC0uMTMxLS4wMjEtLjI3NS0uMDE2LS40cy4wMzEtLjIzNy4wNDYtLjM1NWExLjg4MSwxLjg4MSwwLDAsMCwuMDE5LS4yMjUuNTc0LjU3NCwwLDAsMCwuMDE1LS4yMTguODM2LjgzNiwwLDAsMSwuMDQtLjUwN2MuMDMtLjA4OS0uMDE5LS4xODcuMDY4LS4yNjZzLS4wOTQtLjEyMS0uMDI1LS4xNjJjLjE0My0uMDkxLS4wNzQtLjIwOC4wNS0uMzE4LjA0LS4wMzcuMTY5LS4wNDEuMTM2LS4xMDdzLjAyMS0uMS4wNDQtLjE0OVMxNC42OS41MjYsMTQuNzIyLjQ5QTEuNDEsMS40MSwwLDAsMSwxNC45MzMuMzJWLjMwNmMtLjIyLS4wNS0uMTI2LS4xLS4wNTUtLjE0OWguMzE2YS4wNjUuMDY1LDAsMCwwLS4wNC4wNDMuMDY4LjA2OCwwLDAsMCwuMDA5LjA1OWMuMDU5LjEyMS0uMTQuMjEzLS4wNDEuMzMyYS4zMi4zMiwwLDAsMS0uMDM3LjAyN2MuMDIxLjAzNy4wNDcuMS4wNjkuMS4wODMsMCwuMDMyLS4wNTUuMDM3LS4wODlTMTUuMi41NjEsMTUuMjYzLjZjLjAyNS4wMTQuMDU3LjAyNS4wODUuMDM5LS4wMjEtLjA5NC4wNzYtLjItLjA0My0uMjg0QzE1LjI4MS4zMzgsMTUuMjg4LjMxLDE1LjI4MS4yOWEuMTcxLjE3MSwwLDAsMCwuMDUyLS4wMDhBLjE1Mi4xNTIsMCwwLDAsMTUuNC4yNDljLjAwNywwLS4wMDYtLjAzNy0uMDEzLS4wMzctLjE1LS4wMTUtLjEtLjAzMy0uMDQ3LS4wNTJsLjQuMDFjLS4wMDcuMDE4LjA4Ni4wMDYuMDUzLjAxOGwuMDQ4LS4wMTRhLjA4LjA4LDAsMCwwLDAtLjAyMWwuMDM3LjAyM0EuMTguMTgsMCwwLDEsMTUuOS4yYy4wMzYuMDM3LDAsLjEzNC4xMzEuMDg5QS4xMTUuMTE1LDAsMCwxLDE2LjA5My4zVi4zMzFMMTYuMDU4LjMyYy0uMTE0LS4wMDUuMDM1LjA3Ni0uMDM3LjA3Ni0uMDM5LDAtLjEwNy0uMDEzLS4xMTYsMC0uMDM1LjA1NC0uMDA3LjA2OC4wNzcuMDczcy4wOC4wMDkuMDQ0LjExNmMtLjAwNS4wMTUuMDc3LjA0My4wNzcuMDcuMDA4LjA1Mi4wNDkuMTIyLS4wNjEuMTQ5Vi44MjZjLS4wNS4wMy4xNy0uMDA4LjAyMy4wNTJhLjIyOS4yMjksMCwwLDAsLjA1MS4xYy4wNjcuMDY2LjAxOS4wNjMtLjAyOC4wNnMtLjA3MiwwLS4wNTUuMDI0Yy0uMDcyLS4wMTItLjEtLjAxMS0uMDI2LjA0MS4wMDcsMC0uMDIzLjA1OC0uMDI4LjA1OGgtLjA1YS4yOC4yOCwwLDAsMCwuMDIxLS4wNDRjMC0uMDA2LS4wMDgtLjAyMi0uMDA4LS4wMjItLjAzMy4wMjItLjA4OS4wNC0uMS4wNjdhMi41LDIuNSwwLDAsMC0uMDkuMzQxYy0uMDA2LjAyMS4wMjMuMDQzLjA0LDBhLjE0My4xNDMsMCwwLDAsLjAxMi0uMDQxYy0uMDEyLS4wNTItLjAzNy0uMTIuMDczLS4xLjAzMi4wMDYuMDI1LjExOC4wNjguMTM2LjE2MS4wNjctLjE1LjE4OS4wNTkuMjRhLjE2Ny4xNjcsMCwwLDEsLjAzOS4wMTguMS4xLDAsMCwwLC4wMDctLjA0MmMtLjAzNy0uMDczLS4wMzktLjA3My4wNzMtLjEzMmEuNTkuNTksMCwwLDAtLjAyOS4yMDVjLjAxMi4wNTYtLjAyNC4wNDQtLjA1Ni4wMzJTMTUuOTksMS44LDE2LDEuODI5cy4wODUuMDYxLjEuMDg5LDAsLjA2OSwwLC4xTDE2LDEuOTYzYy0uMDA1LDAtLjAxOS4wMDctLjAyOC4wMDcuMDE2LjAyNS4wNTUuMDY1LjA0Ni4wNzctLjA5Mi4xMDguMDQ0LjE2Ny4wOTMuMjM0YS41MzMuNTMzLDAsMCwxLS4xODIuNmMtLjA4MS4wMy0uMDQ4LjAyOS0uMDE0LjAyOHMuMDUxLDAsLjAzMS4wMTFjLS4xMjIuMDczLjAxNC4xMzcuMDQ5LjEzNy4xOTMuMDIxLDAsLjA5MS4wMzQuMTE5LjA2Ny4wNjUuMDI4LjEzMS4wMjguMiwwLC4wMTEsMCwuMDMyLS4wMTIuMDMyLS4yLjAzLjEzOS4xMjctLjAyOC4xNTkuMTQ3LjA0Mi0uMTg5LjE1NC4wNDYuMTgyLS4xNTctLjAxOS0uMDc0LjEyNS0uMTY4LjE0OSwwLS4wMTIuMDE5LS4wMjEsMC0uMDM0YS4xMjEuMTIxLDAsMCwwLS4wNjItLjAxMy42OS42OSwwLDAsMC0uMDg2LjA2Ny4zMTIuMzEyLDAsMCwxLC4wNjctLjAxMy4wMzEuMDMxLDAsMCwxLC4wMTIuMDE3YzAsLjA1NC4wMTguMTEzLS4wMTIuMTQ5LS4wNTguMDczLS4xMi4wNTItLjE1Ny0uMDI0YS4wNTUuMDU1LDAsMCwxLS4wMzEuMDA5YzAsLjA1LjAxLjEuMDEuMTQ5aC4xYy4wMzIsMCwuMDg1LS4wMTQuMSwwLC4wNTYuMDQ4LjE2Mi4xLjAxNC4xNjJhLjE0Ni4xNDYsMCwwLDAsLjAxMi4wMzNjLjAxMi4wMjEuMDIzLjA0MS4wMzQuMDYyYS40LjQsMCwwLDAtLjA1Mi0uMDI2Yy0uMDI4LS4wMDktLjA3NS0uMDI2LS4wODQtLjAxOGEuNTUuNTUsMCwwLDAtLjA3Ni4xbC4wOS0uMDY2YS4xODUuMTg1LDAsMCwwLC4wMjMtLjAyM2wuMDE0LjAxNGMtLjA4Ny4wNjgtLjA1OC4xNTMtLjA0OS4yMzdsLjA0NC4wMjEtLjA0Mi0uMDIzYy4wMjUsMCwuMDQyLS4wNTUuMDgxLDBoLjA0YS4xMTguMTE4LDAsMCwwLC4wNS0uMDEycy0uMDIxLS4wMzcsMC0uMDI3LjA1MS4wMjMuMDU4LjAzNi0uMDEuMDM5LS4wMTQuMDUtLjAyMy4wMTMtLjAzNC4wMTNjMC0uMDg4LS4wOC0uMDIzLS4xMi0uMDIzLjA1OS4wNTIuMTIyLjEuMTc1LjE1OC4wMi4wMTguMDIuMDQ1LjAyOS4wNjctLjA0MS0uMDA1LS4wNDIuMDItLjA0NC4wNDRzMCwuMDU2LS4wNjQuMDQyYy0uMDIzLS4wMDYtLjA1Ny4wMTktLjA4NS4wM2EuMzUuMzUsMCwwLDAsLjA4Mi4wMDljLjAyMSwwLC4wNTYuMDA5LjA1Ni4wMTZ2LjIxOGEuMzcxLjM3MSwwLDAsMC0uMDg1LS4wMjUuMzY3LjM2NywwLDAsMC0uMDk1LjAxYy0uMDA5LDAtLjAwOS4wMTQtLjAwOS4wMTQuMDIxLDAsLjA1OS4wMTYuMDU5LjAxNiwwLC4wNDUtLjEwNi4wNDktLjA2LjEyYS4yMzMuMjMzLDAsMCwwLC4xOTEuMDg0LjA1Mi4wNTIsMCwwLDEsLjA0LjAxMmMuMDE4LjA1NS4wNjYuMTQxLjAzOS4xNTktLjA4MS4wNTQuMDQzLjEwNi0uMDE0LjE0OS0uMDE3LjAxMi0uMDIzLjAzNC0uMDMzLjA0OWwtLjA3NC0uMDQ4SDE2YS4wNzguMDc4LDAsMCwwLC4wMjgtLjAxOGwtLjA1My0uMDY0YS4xMzUuMTM1LDAsMCwwLS4wMjEuMDE4LjI1OS4yNTksMCwwLDAtLjAxNi4wMzZMMTUuOSw1Ljc5MmEuMDguMDgsMCwwLDEtLjAwNy0uMDQ4LjI2NS4yNjUsMCwwLDEsLjAzMi0uMDU2TDE1LjgsNS42NjdjLS4wMDcuMDI0LS4wMTQuMDUtLjAyMS4wNzVhLjcuNywwLDAsMS0uMDI3LjA2NmMtLjA4MywwLDAtLjAzMy0uMDE0LS4wNDlhLjIxMy4yMTMsMCwwLDAtLjAyNC0uMDI1Yy0uMDE0LjAzLS4wNC4wNTktLjA0LjA4OS4wMDcuMS4wMjMuMi4wMzYuM2EuMDQuMDQsMCwwLDAsLjAyOSwwYy4wMjEtLjAxLjA0Ni0uMDIxLjA1NC0uMDM3LjAyMy0uMDQ1LjA2Mi0uMDM4LjEtLjAzMnMuMDY0LjAxMi4wODctLjAwOWwtLjA2MS4wOS0uMDU4LS4wMzhoLS4wMTRjLjAxLjAxMy4wMTguMDMzLjAzLjAzM2EuNTM1LjUzNSwwLDAsMCwuMDkzLjAxNC40MTEuNDExLDAsMCwwLC4wNjcsMGMtLjAxLjAxLS4wMjIuMDE5LS4wMy4wMjgtLjA2OC4wODgtLjEzNi4xNzMtLjIuMjYxLjI4My4wNDguMDEzLjEsMCwuMTQ4cy4wMTcuMDUzLjA1LjA0NC4wMzktLjAxLjA0OCwwYS4xOTIuMTkyLDAsMCwxLC4wMzYuMDU1Yy4wMTEuMDA3LjAyNC4wMTcuMDIzLjAybC0uMDExLjAxOWEuNTI3LjUyNywwLDAsMSwwLC4xMjJoLjAxbC0uMDEuMDFhLjMuMywwLDAsMCwuMDA1LjA3MmMuMDIxLjEuMDgyLjE4NS4wNDUuMjg2YS43ODYuNzg2LDAsMCwxLS4wNS4wODRjLS4wMTQtLjAxMy0uMDQ1LS4wMTEtLjAzOS0uMDMxYS4xODMuMTgzLDAsMCwxLC4wNDEtLjA1N2gtLjFhLjgwOS44MDksMCwwLDEsLjA4NS4xNDFjLjAxMS4wMjktLjA0NC4wODEtLjA1NC4wODEtLjA4LjA2Ny4xMTIuMDc4LjAzOC4xMzR2LjAyOGEuMy4zLDAsMCwxLS4wMzctLjAyMWMtLjAxNy0uMDE2LS4wNDYtLjA0OC0uMDUtLjA1cy0uMDMxLjAxNC0uMDQ1LjAyMmEuNTg2LjU4NiwwLDAsMCwuMDYyLjA2My44MzYuODM2LDAsMCwwLC4wODQuMDVzLS4wMzUuMDM5LS4wMzUuMDQ3Yy0uMDQyLjA0My0uMDQzLjAyMy0uMDQyLDBzMC0uMDI2LS4wMDUtLjAyM1MxNS44LDcuNjksMTUuOCw3LjdjMCwuMDMyLjAyMS4wNzMuMDA5LjFzLS4wNjEuMDQ1LS4xLjA2YS41NDMuNTQzLDAsMCwxLS4wNzYsMCwuMDI1LjAyNSwwLDAsMCwwLC4wMjNjLjAxNC4wMzQuMDMuMDY5LjA0NC4xMDVhLjYyMi42MjIsMCwwLDAtLjA2Mi0uMDU5SDE1LjZ2LjExYzAsLjAwOS4wMTQuMDE4LjAyMS4wMjctLjAwOS0uMDM3LjAzMS0uMDIzLjA3MS0uMDA4cy4xMDcuMDM4LjA1OC0uMDU4YzAsMCwuMDEzLS4wNi4wNTYtLjAxOC4wMTguMDEuMDA3LjA0My4wMTguMDQzLjA0LjAxLjA2NS0uMDE5LjA4Ny0uMDQ3cy4wNTctLjA3Ny4xMi0uMDE5Yy4wNDQuMDQtLjA2OS4wODItLjE0OC4wODItLjAwNiwwLS4wMTcuMDItLjAxNy4wMi4wMTcuMDA4LjAzMy4wMTUuMDUuMDIyYS4yLjIsMCwwLDAsLjA1OS4wMTMsMS4wNTUsMS4wNTUsMCwwLDEtLjEuMDU0LjA2MS4wNjEsMCwwLDEtLjAzMS0uMDA4Yy0uMDEyLDAtLjAyMi0uMDEtLjAyMi0uMDA3di4wMTVsLjA3NS4wMTkuMDc1LjAxN2MtLjAxMi4wMjEtLjAyMy4wNDMtLjAzMi4wNjUtLjAyNS4wNy0uMDg1LjE0NS4wNjIuMTg4LjAyMy4wMDcuMDI1LjA4OS4wMjMuMTA2cy0uMDQ3LjAyOC0uMDcuMDQzYS4zMjkuMzI5LDAsMCwwLC4wMTQtLjA3MmMwLS4wMTQtLjAxOS0uMDQxLS4wMzEtLjA0MS0uMDY3LDAtLjEtLjExNi0uMTkzLS4wMzYtLjAzNC4wMzgsMCwuMDM4LjAxOS4wMzhoLjA1Yy4xMjguMDEyLjA0OS4xLjA4My4xNDkuMDUzLjA2OC4wNDEuMTA5LjA4OSwwSDE2YS42MjMuNjIzLDAsMCwxLC4wMjMuMTE1cy0uMDM1LjAxNi0uMDU2LjAxNmEuMTg2LjE4NiwwLDAsMS0uMDMxLS4wMTFjMCwuMDA5LDAsLjAyNy4wMDkuMDI3LjEuMDc5LjA3OC4xNDEtLjAzMi4yLS4wMDcsMC0uMDQzLjAxLS4wMzUsMGEuMzY5LjM2OSwwLDAsMSwuMDIyLS4wMzUuMDkuMDksMCwwLDEsLjAyLS4wMTcuMTgyLjE4MiwwLDAsMC0uMDc1LS4wMzRjLS4wMjEsMC0uMDQuMDI4LS4wNTkuMDQzYS4xNDkuMTQ5LDAsMCwxLC4wNC0uMDA5LjYyMS42MjEsMCwwLDEsLjA0NC4xLjA1Mi4wNTIsMCwwLDEtLjAzMS4wMDdjLS4wMjMtLjAwOC0uMDI1LS4wNjgtLjA3NC0uMDE5bC0uMDUtLjA0Yy0uMDA5LjAzMy0uMDIxLjA2Ni0uMDMyLjEuMDQ4LS4wMDkuMTEzLS4wMjcuMTQtLjAwOWEuNTc1LjU3NSwwLDAsMSwuMjExLjE2OWMuMDI4LjA1MS0uMDU3LjAzOS0uMTA1LjAyOWEuMDQ5LjA0OSwwLDAsMCwwLC4wMTZjLjE2OC4wMjctLjAxMi4xNzMuMTIyLjIxM1Y5LjVjLS4wNDUtLjAwNi0uMDMyLjAxNS0uMDIxLjAzOHMuMDI3LjA1LS4wNC4wMzVhLjUwOC41MDgsMCwwLDAtLjAxOS4xYzAsLjExMy4wMjEuMjI1LjAyMS4zMzdhMS41MjYsMS41MjYsMCwwLDAsMCwuMjU3Ljc5My43OTMsMCwwLDEtLjA2Ny42MjljLS4wNDkuMDc2LjA2NS4yLjA0NC4zLS4wMTYuMDY4LjA4NS4xNTktLjA0NC4yMTEtLjIzNy4wOTEuMDU4LjE2NS4wMjIuMjY0YS4yLjIsMCwwLDAsMCwuMWMuMDY0LS4wNjQuMTg0LS4xMTEuMTQ5LS4yaC4wMTlhLjE5LjE5LDAsMCwxLC4wNTEuMDYyLjguOCwwLDAsMSwuMDM2LjEzNmwuMDE0LS4wMTVjLS4wNzgtLjExOS4yNDgtLjE0OC4wNDQtLjMtLjAxNi0uMDEzLS4wMzUtLjA1Ny0uMDI4LS4wN2ExLjQyLDEuNDIsMCwwLDEsLjEtLjE0OC4yMi4yMiwwLDAsMSwuMDA5LjExOS4xMTIuMTEyLDAsMCwwLC4wNTUuMTRjLjAzNy4wMjMuMDc4LjAzOS4xMTcuMDU4LS4wMzYtLjA0LS4wNjktLjA4Mi0uMTA1LS4xMjMsMCwwLDAtLjAwNiwwLS4wMTNzLjAxOC0uMDA3LjAxOC0uMDA3Yy4wNzIuMDM5LjEyMi4wNjguMTEzLS4wNjMtLjAwNi0uMS4wNS0uMDU3LjA5LS4wMS0uMDMyLS4wNjYuMDQzLS4wNjguMDYtLjA3NS4xOTEtLjA3My4wMDYtLjE0NS0uMDEtLjIxNHYtLjAyM2MuMDc2LjAxLjExMS0uMDg2LjEyOS0uMDg2LjExNS0uMDEzLjE2Mi0uMjY4LjMyOC0uMDg2LS4wNzgtLjEyOC0uMDMtLjEuMDE5LS4wNzMuMDMzLjAxOS4wNjcuMDM5LjA1OS4wMDcsMCwwLC4wMi0uMDE2LjAyLS4wMTZhLjI1LjI1LDAsMCwwLS4wMzQtLjA0N2MtLjA2NS4wMjgtLjA2My0uMDExLS4wNjItLjA0OXMwLS4wNy0uMDQxLS4wNTZjLjAzNC0uMDQ5LjA4NS0uMDUyLjEzOS0uMDY5YS40NzQuNDc0LDAsMCwwLC4yMTUtLjE5NGMuMDQyLS4wNzUtLjExNS4wMDktLjEwNS0uMTJzLjA3Mi0uMS4xMy0uMDg1Yy4wNDIuMDE0LjA4My4wMjguMS0uMDE0LjAzMy4wNDQuMDQ0LjAyMS4wNTUsMHMuMDE4LS4wNC4wMzktLjAyYS4yMDYuMjA2LDAsMCwxLS4wMjUtLjA2Yy4wMTItLjAzMy4wMzctLjAyOC4wNjQtLjAyM3MuMDYzLjAxMi4wODQtLjAzM2MuMDQtLjA4OC4xMzgtLjEzOC4xODgtLjIyNy4wMjctLjA0OSwwLS4wNDUtLjAyNS0uMDQxcy0uMDQ5LjAwNi0uMDQ5LS4wMi0uMDE0LS4wMjctLjAyMi0uMDRjLjA5NC4wMjQuMDgzLS4xMTMuMTQ4LS4xMTMuMTMzLDAsLjE3OS0uMDM3LjEzMy0uMTQ4YS4wNjYuMDY2LDAsMCwxLDAtLjA1Mi4wODEuMDgxLDAsMCwxLC4wNTItLjAyLjE0Ni4xNDYsMCwwLDAtLjAxOC4wNDIuMDQyLjA0MiwwLDAsMCwuMDIzLjAzYy4wNzQsMCwuMi4wMzcuMjIxLDBzLjA0OC0uMDE1LjA3LDAsLjA0Mi4wMzQuMDI3LS4wMTVjLS4wMjEtLjA2Ni0uMTE4LS4xMDktLjE4LS4xNjNsLS4wMDktLjAwN2MuMDQzLS4wMzIuMS0uMDU5LjA2NC0uMTM2LjAxNi4wMTMuMDMzLjAzNi4wNDYuMDM2YS4wNzUuMDc1LDAsMCwwLC4wNTQtLjA0Yy4wMzMtLjEzNC4xMy0uMTQ4LjI0LS4xNDgtLjA0OS0uMTQ4LjE0LS4xMzguMTQ4LS4yNDUsMCwwLS4wMDctLjAxNC0uMDA3LS4wMTQuMjEtLjA3MS4yMjktLjMyNS4zOS0uNDQ2YS41MjMuNTIzLDAsMCwwLC4xNy0uMTkzLjU1Mi41NTIsMCwwLDAsLjAxNS0uMjI3YzAtLjAxOC0uMDI5LS4wMzUtLjA0MS0uMDUzLjAxNiwwLC4wMzEtLjAxMy4wNDQtLjAyN3MuMDQ5LS4wNDkuMDkuMDExYy4wMDYuMDEzLjAzOSwwLC4wNTksMGEuMTQzLjE0MywwLDAsMC0uMDE0LS4wMjZjLS4wMTgtLjAyMS0uMDM1LS4wMzktLjA1NS0uMDU4LjAzLDAsLjA1OC0uMDE2LjA4NSwwcy4wNTguMDM3LjAyNi4wOTFjLS4wNTguMSwwLC4xLjA2Ny4wNTgtLjA0NS0uMDU5LS4wMTUtLjA1OS4wMTQtLjA1OHMuMDMsMCwuMDM1LS4wMDZjLjA4My0uMTA5LjE4OS0uMjMuMjU2LS4zMjJzLjE0MS0uMTg0LjIxNC0uMjc1Yy0uMTU4LS4xMDguMDY4LS4xMDkuMDM3LS4xODEsMCwwLC4wMTMtLjAxNC4wMTMtLjAxNC4xNTQuMTU0LjE3MS0uMDQxLjI0Ni0uMDg5LjAwNy0uMDA2LDAtLjA1NC0uMDA5LS4wNjNzLS4wMzctLjAxNi0uMDM3LS4wMTZjLS4wMi4wMTYtLjAzOS4wMzQtLjA1Ny4wNTIuMDE1LS4wNDEuMDI4LS4wODYuMDQxLS4xM2wtLjEzMi4wNTRjMC0uMDQsMC0uMTA3LjAxNi0uMTJhLjcuNywwLDAsMSwuMTgxLS4wNDZ2LjEzOWwuMTQ4LjA3LS4xLS4xYy4wMDksMCwuMDE2LS4wMTcuMDI1LS4wMTcuMTEuMDA4LjEuMDA4LjExLS4xMDksMC0uMDM5LjA2OC0uMDYyLjA5Mi0uMS4wNzItLjEyMy4xMzktLjI1LjIwNS0uMzc3LjAxNC0uMDEyLDAtLjAzMiwwLS4wNWwtLjA3Ni4wMjRhLjEyNy4xMjcsMCwwLDEtLjAxMS0uMDQ0YzAtLjEuMDU4LS4xMzkuMTM5LS4xNjQtLjA0NC4wMzYtLjAyMS4wNTEsMCwuMXMtLjAxMy4xMi0uMDI4LjE4MWMwLC4wMTgtLjAyMi4wMjgtLjAzMi4wNDNhLjUzMy41MzMsMCwwLDAsLjA1NS4wM2MuMDk0LjAzMi4wNC0uMS4xMDYtLjEsMC0uMDM0LjE1MS0uMDMuMDE4LS4xLjAxMi0uMDIzLjAyMy0uMDY0LjAzNS0uMDY0LjI4Ny4wMjcuMzEtLjMwNy41MjYtLjM5MS4wNjUtLjAyMy4wNzYtLjE4My4xMTEtLjI4Mi0uMDg1LS4wMzQtLjAyMy0uMDcxLDAtLjFzLjAzNywwLC4wNDIuMDMyLjAxMS4wNy4wNDQuMDE1Yy4wNjItLjEtLjAyNy0uMTgyLS4xODItLjE4MmEuMDkxLjA5MSwwLDAsMS0uMDUyLS4wMjJWNC45OTVsLjA0OS4wMTRIMjEuOGEuMDY5LjA2OSwwLDAsMC0uMDExLS4wMjVsLS4wNzQtLjA1OWguMTY2Yy4wODcsMC0uMDY1LS4wNDEsMC0uMDU0LjAxMSwwLC4wMTQtLjAyNi4wMjMtLjA0LS4wNDUsMC0uMDMtLjAxNi0uMDE1LS4wMzdzLjAzMS0uMDQzLS4wMTktLjAzNmMtLjAxLDAtLjAzNy4wMjUtLjAzLjAwOGEuMTQ3LjE0NywwLDAsMCwuMDItLjA1Yy4xMzYuMTI1LjA3OC0uMS4xNzMtLjEuMDcxLDAsLjEwOC0uMi4xOTEtLjIzMi4xMzQtLjA1Ny4xMjctLjIxOC4yMzMtLjI3M2EuMjkxLjI5MSwwLDAsMSwuMTgyLS4wMzdjLjEwOC4wMTMtLjAyMy0uMTA4LjAxOC0uMTgycy4wNTMtLjA0LjA2NS0uMDA3LjAxNS4wNTUuMDMuMDIzYy4wNDEtLjA5NC4wMzUtLjA1Ny4wMjktLjAycy0uMDA3LjA0OSwwLC4wMzRhLjEzNC4xMzQsMCwwLDEsLjA1LS4wNTMuMzUyLjM1MiwwLDAsMSwuMSwwYzAtLjAyNywwLS4wNjYtLjAxOC0uMDc1YS4zMzEuMzMxLDAsMCwwLS4xMTItLjAzN2MuMDg5LS4wNzcuMTY5LS4yLjI3MS0uMjE1LjEzOS0uMDIxLjE5MS0uMDQ5LjEzOS0uMi4wNjkuMDIxLjA3MS0uMDMxLjA4MS0uMDgycy4wMjMtLjA5NC4xLS4wODYuMTM4LS4xODcuMjA3LS4yODljLjAwNy0uMDEuMDIzLS4wMTMuMDM0LS4wMjEtLjA0OC4wNDUuMTQ3LjAxOC4wMzEuMDg2VjNjLjAxNy0uMDA3LjA0Ni0uMDEyLjA0Ni0uMDIyYS41LjUsMCwwLDAsLjAyMy0uMTNjMC0uMDEzLS4wMzUtLjAyNy0uMDU2LS4wNGwuMTY4LS4xMTNhLjQzMi40MzIsMCwwLDAsLjA5My0uMDg0Yy4xLS4xMjYuMjA2LS4yNzguMy0uMzgzcy4yMS0uMi4zMTUtLjNjLjA2Ny0uMDY1LjEzLS4xMzMuMTkzLS4yYS45MzUuOTM1LDAsMCwwLC4xODYtLjIsMS4yNDIsMS4yNDIsMCwwLDEsLjQzLS40NDdjLjEtLjA2Ni4xMzUtLjE4My4yNjUtLjIwNXMuMDI1LS4xNzIuMTExLS4xNzJjLjE4OC4wMTMuMTE0LS4yNDMuMy0uMjY1LjA1OSwwLC4xNjcuMDYuMTg5LDAsLjAzLS4wOS4xLS4wOS4xNTYtLjExN3MuMDgxLS4xMS4xMzQtLjEyM2ExLjQ4MywxLjQ4MywwLDAsMSwuMy0uMDE2Yy4wMDksMCwuMDA5LS4wMTUuMDA5LS4wMTVDMjYuNjkyLS4wMTcsMjYuOCwwLDI2LjksMGwuMjM2LjIyYy0uMDQ2LS4wMDYtLjA4My4wMDYtLjEwNy4wNzMtLjA1LjE1NC0uMjc0LjEwNy0uMy4yODZoLS4wNDljLS4wMTQuMDQ4LS4wNDUuMTI3LS4wMjkuMTQxLjA2NC4wNTQuMDY4LS4wMjUuMS0uMDU4cy4wNjItLjA2MS4wODMuMDE0YS43Ny43NywwLDAsMCwuMDM0LjA5M2gwYy4wNTktLjEuMjEzLS4xMzUuMTkzLS4zLDAtLjAyMy4wMjEtLjA0OC4wMzEtLjA3MWEuNDE3LjQxNywwLDAsMCwuMDQ2LjAyOC4yLjIsMCwwLDAsLjA3Ni4wMTNjLjAxLDAsLjAyMS0uMDQ3LjAyMS0uMDQ3LS4xMDgtLjExMy0uMDUzLS4xLDAtLjA3OWwuMy4yNzNjLS4wMTQuMDA4LjA2LjA2NS4wMjYuMDU2QS40MzMuNDMzLDAsMCwwLDI3LjYuNjYybC4wMzEuMDNhLjIuMiwwLDAsMSwwLC4wNDZjMCwuMDU5LS4xMDYuMTI1LjAyOC4xNzEuMDE1LjAwNi4wMzQuMDQyLjAzNy4wNDhzLS4wMTMuMDIyLS4wMjIuMDMzYS4yMjcuMjI3LDAsMCwwLS4wMTYtLjAzM2MtLjA0OS0uMDQ1LS4wNTMtLjAxNC0uMDU3LjAxNXMtLjAwNS4wNTEtLjAzMi4wMzFTMjcuNS45MzIsMjcuNDc5LjkzMmMtLjA3LjAyNy0uMDYyLjA2MSwwLC4xMjFzLjA1NC4wNjEtLjA1Ny4xMzljLS4wMTkuMDExLjAxOC4wOSwwLC4xMTctLjAzNC4wNTYtLjA1OC4xNDgtLjE2Mi4xLDAsMC0uMDIxLjAxNi0uMDIxLjAxNi0uMDI3LDAtLjAwNS4wMTguMDE1LjAzOHMuMDU0LjA1My0uMDQuMDI3YS4zMTUuMzE1LDAsMCwwLS4wMzcuMTI1YzAsLjEwOC0uMDM2LjA3My0uMDcuMDM4cy0uMDUxLS4wNTMtLjA2MS0uMDE0Yy0uMDUtLjA1OS0uMDY5LS4wNzktLjA1LjAyLDAsLjAxMi0uMDU5LjAzNS0uMDY4LjAzOXMtLjAyNy0uMDIxLS4wNC0uMDNhLjQzMi40MzIsMCwwLDAsLjA0OS0uMDI5Yy4wMTQsMCwuMDE0LS4wMjMuMDE0LS4wMjMtLjA0NCwwLS4xLS4wMjItLjEzLDBhMy45NzQsMy45NzQsMCwwLDAtLjM0LjI2MmMtLjAyMy4wMi0uMDIxLjA1OS4wMjguMDNhLjE0Mi4xNDIsMCwwLDAsLjA0My0uMDNjLjAzMS0uMDU5LjA2NS0uMTM5LjEzMy0uMDQ2LjAyMS4wMjUtLjA3Ni4xMy0uMDU5LjE3NC4wNjcuMTcyLS4yNjYuMDc4LS4xNDguMjY1YS4xNDUuMTQ1LDAsMCwxLC4wMTUuMDQzYy4wMTQtLjAxLjA0LS4wMTkuMDQtLjAzNC4wMy0uMS4wMy0uMS4xNTktLjA3NmEuODQ1Ljg0NSwwLDAsMC0uMTg0LjE3NGMtLjAzNC4wNTktLjA1My4wMjgtLjA2Nywwcy0uMDIzLS4wNTYtLjAzOS0uMDE2LjAxMS4xMSwwLC4xNDgtLjA1MS4wNjYtLjA3OC4xYy0uMDEtLjA0Mi0uMDE5LS4wODItLjAzMi0uMTIyLDAtLjAxMi0uMDE2LS4wMTItLjAyNS0uMDEyLS4wMDkuMDM1LS4wMS4xLS4wMjguMS0uMTU1LjA0My0uMS4xODgtLjExMy4yODQtLjAyNS4xODUtLjQ0MS41LS42MTcuNDQ3LS4xNTEtLjA0NC4wNDEuMDQ5LS4wMTguMDQ5LS4xNTEtLjAxMy0uMDk0LjEzNC0uMDczLjE1OS4xMy4xNDktLjA2OC4wODktLjA2OC4xMzcsMCwuMS0uMDg1LjEzOS0uMTM1LjJhLjEuMSwwLDAsMS0uMDMyLjAyMmMtLjA5Mi0uMDU2LS4wODcsMC0uMDgyLjA2cy4wMDkuMTA5LS4wNjYuMDdjLjA3OC4xMzgtLjI1Ny4wMTgtLjExLjItLjA1Ni0uMDY5LS4xLS4wMzYtLjE0Miwwcy0uMDY1LjA0OS0uMS4wMzFjLjAxLS4wMDkuMDM4LS4wMDcuMDMtLjAyOHMtLjAyNC0uMDU1LS4wMzktLjA1NWEuNjM1LjYzNSwwLDAsMC0uMTE3LDAsLjYzLjYzLDAsMCwxLC4wNi4wMzFjLjAwOCwwLDAsLjAyNywwLC4wMjctLjA0LjA0NS0uMDcyLjExMy0uMTIyLjEyNy0uMS4wMy0uMTM0LS4wMzEtLjEtLjEyOGwtLjAzMS0uMDEzLS4xMTEuMTQ5LjA4My4wNjRjLjAyOC4wMjMuMDc4LjA0MS4wNzguMDYzLDAsLjA4Mi4wNDQuMjA3LS4xMi4xNjRhLjE4OC4xODgsMCwwLDAtLjAxNS4wMzdjLS4wMDkuMDI5LS4wMTguMDU1LS4wMjUuMDg0YS4zOS4zOSwwLDAsMC0uMDE5LS4wNjNjLS4wMTQtLjAyNS0uMDM3LS4wNzEtLjA0OC0uMDcxYS45NDIuOTQyLDAsMCwwLS4xMzkuMDQxaC4xNTh2LjAyMWMtLjEyLjAwOC0uMTY1LjEwOC0uMjIzLjE5YS4xLjEsMCwwLDAsLjAyOCwwYy4wMjUsMCwuMDUtLjAwNS4wNC4wNDksMCwuMDA5LjAxNS4wMjUuMDI3LjAzM2EuMTIyLjEyMiwwLDAsMCwuMDQ2LjAyM2MuMDA1LDAsLjAxMy0uMDE3LjAyMi0uMDI2YS4yLjIsMCwwLDEsLjAxNS4wNzJjMCwuMDE4LS4wNDEuMDM0LS4wNS4wMzlzLS4wMjMtLjAxMi0uMDM3LS4wMTJjLjA2OS0uMDg2LS4wNS0uMDY2LS4wNzEtLjEuMDA5LjA5MS4wMDkuMTgxLjAwOS4yN2EuMjE3LjIxNywwLDAsMS0uMDMyLjA4MmMtLjAyNS0uMDMyLS4wNDUtLjAxMS0uMDY2LjAxMXMtLjA0OS4wNS0uMDgzLDBjLS4wMTMtLjAxOS0uMDU4LS4wMTktLjA4OC0uMDI4YS43ODMuNzgzLDAsMCwxLC4wNTYuMDYzLjQ0Ny40NDcsMCwwLDEsLjAyOS4wNTNjLS4wNTUuMDctLjExNC4xMzctLjE3NC4yYS4zNzkuMzc5LDAsMCwwLS4wNDItLjA4LjM5My4zOTMsMCwwLDAtLjA4My0uMDU2YzAtLjAwOS0uMDI5LS4wMTktLjAxNiwwcy4wMzEuMDU2LjAzMS4wNTZjLS4wMTMuMDE3LS4wMzYuMDE2LS4wNTguMDE2cy0uMDcsMC0uMDguMDU3YS4yMTkuMjE5LDAsMCwwLC4wNzguMjA1Yy4wMDksMCwuMDE3LjAzOS4wMTcuMDM5LS4wMjguMDYzLS4wNi4xNzYtLjA5NC4xNzYtLjEsMC0uMDUxLjEzLS4xMzEuMTMtLjAyMSwwLS4wNDEuMDE4LS4wNjQuMDI1LS4wMDUtLjAzMS0uMDEyLS4wNjMtLjAxOS0uMS4wMTguMDEyLjA0MS4wMzcuMDUyLjAzN2guMDMzYS4yNDkuMjQ5LDAsMCwwLC4wMTMtLjFoLS4wMzFsLS4wMzkuMDIxYzAtLjAwOC0uMDEzLS4wMjgtLjAxMy0uMDI4YS4xNDMuMTQzLDAsMCwxLC4wMzItLjA1LjMyMS4zMjEsMCwwLDEsLjA2Ny0uMDNsLS4wNzgtLjEwNi0uMDc2LjA1OWMtLjAyMy4wMTYtLjA3MS4wNDMtLjA3MS4wNDMtLjA2Mi0uMDU3LjAyOC0uMDMyLjAyOC0uMDU3YS4xNDYuMTQ2LDAsMCwwLDAtLjA0Yy0uMDM1LjAxOS0uMDguMDMtLjEuMDU5LS4wNzQuMDk0LS4xNC4yLS4yMDcuMywwLDAsLjAxLjAyNS4wMTkuMDI1YS4xMjkuMTI5LDAsMCwwLC4wNjksMGMuMDUtLjAyOC4wNzYsMCwuMS4wMzhzLjA0MS4wNTMuMDc1LjA0OWwtLjExNy4wNDVhLjQ1NS40NTUsMCwwLDEtLjAxNC0uMDc1aC0uMDE2di4wNDlhLjQuNCwwLDAsMCwuMDYuMDc2LjQ4My40ODMsMCwwLDAsLjA1MS4wNDVoLS4wNDVsLS4zNi4xMDljLjEyNy4xNjEuMDUuMTUtLjAyNy4xMzktLjAzNC0uMDA1LS4wNjktLjAxMS0uMDg0LDAtLjEuMDc1LjAzOS4wNjkuMDM5LjEwNi0uMDA2LjE0NS0uMTMxLjIxMS0uMTkxLjMxM3MtLjA4NS4yMjgtLjE5My4zYS43NDUuNzQ1LDAsMCwxLS4xLjA0NGMwLS4wMTktLjAwNy0uMDU1LDAtLjA1NWEuMjQyLjI0MiwwLDAsMSwuMDc2LS4wMjVsLS4wNzMtLjA3MWExLjE0NSwxLjE0NSwwLDAsMS0uMDQ2LjE5Yy0uMDE2LjA0LS4wOTMuMDQtLjEwOC4wNC0uMTEzLDAsLjAyNS4xNDgtLjA3NC4xNDgtLjAwOSwwLS4wMTYuMDE2LS4wMjMuMDI3YS4yNTQuMjU0LDAsMCwxLS4wMTItLjA0NVY3LjU3YzAtLjAwOC0uMDM0LS4wMDgtLjA1NC0uMDA4YS42NTEuNjUxLDAsMCwwLDAsLjFjMCwuMDM0LjAyMi4wNjguMDIyLjEsMCwuMDA4LS4wNTMuMDItLjA2NS4wMi0uMTA4LjAyMywwLS4wMzctLjAxNi0uMDVzLS4wNTctLjAyMy0uMDY0LS4wMTNjLS4wMy4wMzEtLjA0Mi4wODUtLjA3NC4xcy0uMDgxLDAtLjEyMi0uMDA5YS4zMTQuMzE0LDAsMCwxLS4wNjMtLjA0NnMtLjAxOC4wMTItLjAxOC4wMjFjLS4wMTguMDQzLS4wMzIuMDg2LS4wNS4xM3YtLjFjMC0uMDA4LS4wMTQtLjAyMi0uMDE0LS4wMjItLjAzMS4wMzMtLjA2Mi4wNjctLjA4OC4xdi4wNDFjLjAyMy0uMDQuMDQxLDAsLjA2LjA0MXMuMDQ5LjEwNi4wODctLjAxOWMwLS4wMDguMDU5LS4wNDguMDU5LjAyMSwwLC4wMTktLjAyMy4wNDMtLjAyMy4wNTIuMDIzLjAzOC4wNjcuMDI1LjEwNy4wMTNzLjEtLjAzMS4xLjA2NGMwLC4wNjgtLjExNi4wMjctLjE3Ny0uMDIzLS4wMDUsMC0uMDE3LjAwNy0uMDI4LjAwN2EuNDc2LjQ3NiwwLDAsMCwuMDE5LjA1NGMuMDExLjAxOC4wMjQuMDM2LjAzNi4wNTNhMS4xODMsMS4xODMsMCwwLDEtLjExOS0uMDE2Yy0uMDEyLDAtLjAxOS0uMDMyLS4wMjgtLjA1bC0uMDE0LjAxNWMuMDE0LjAyMy4wMjcuMDQ0LjA0MS4wNjhsLjA0Ni4wNjZhLjc3NC43NzQsMCwwLDAtLjA3Ni4wNGMtLjA3Ni4wNDgtLjE4MS4wNzctLjEuMjE4LjAxMi4wMjMtLjA1My4wOTQtLjA2Ny4xMTRzLS4wNTgsMC0uMDg5LDBBLjM0OC4zNDgsMCwwLDAsMjEuMSw4LjZjLjAxLS4wMTUuMDE3LS4wNTQuMDEtLjA2MS0uMDQ5LS4wNS4wMTUtLjE3Ny0uMTItLjE2MS0uMDUsMC0uMDI3LjAzMi0uMDE0LjA0NnMuMDMxLjAxOC4wNDIuMDNjLjA5NC4xLS4wNDIuMTI3LS4wNTUuMi0uMDE3LjEtLjA1OS4xMzYuMDYyLjA2MiwwLDAsLjAxNC4wMTEuMDE0LjAxMWExLjEyMiwxLjEyMiwwLDAsMS0uMDcxLjEyM2MwLC4wMDYtLjA0Ny0uMDE3LS4wNTYtLjAyMkEuMDQzLjA0MywwLDAsMSwyMC45LDguOGEuMS4xLDAsMCwwLS4wMTUuMDMzYy4wMTUuMTQzLS4wNTMuMTg2LS4xOC4xNjQtLjAxLDAtLjAxOS0uMDIxLS4wMjgtLjAyMWwuMDQ0LS4wMmEuMDgyLjA4MiwwLDAsMSwuMDMsMGMtLjAxLS4wMjgtLjAxNC0uMDctLjAzMS0uMDgycy0uMDUyLDAtLjA4LDBsLjAzOS4wMTlxLS4wMTkuMDYyLS4wNDMuMTIyQS4wMjIuMDIyLDAsMCwxLDIwLjYsOWMtLjAxLS4wMjUuMDM2LS4wODItLjA0MS0uMDY4VjguODZsLS4xLjA3MWMuMDQuMDI3LjEwNi4wNS4xMTQuMDg1YS42NDIuNjQyLDAsMCwxLC4wMjQuM2MtLjAxNy4wNjYtLjA3NSwwLS4xLS4wNDNsLS4wMTcuMDA5Yy4xMDYuMTM1LS4xNDcuMTU2LS4wNzYuMjg0LDAsMC0uMDE2LjAyMS0uMDI1LjAyMS0uMDI5LS4wMzYtLjAzNy0uMDA2LS4wNDUuMDIzcy0uMDE5LjA2NS0uMDU3LjAwNWEuNjYuNjYsMCwwLDAtLjEuMDg4Yy0uMDg2LjEwNy0uMTY2LjIyMi0uMjUzLjMyOWEyLjkzOSwyLjkzOSwwLDAsMC0uMjA2LjI0MywxLjE1LDEuMTUsMCwwLDEtLjU1MS41NDdjLS4wOTQuMDM1LS4xMDguMjM0LS4yLjMwNy0uMDY1LjA1My0uMDYuMjA3LS4yLjE2OC0uMjUzLS4wNzItLjEuMi0uMTkzLjI2MnMtLjEzMy4yLS4yMTkuMjc0YS4zLjMsMCwwLDEtLjMzMS4wNzdjLS4wMDcsMC0uMDIuMDE4LS4wMjguMDE4YS4xNDguMTQ4LDAsMCwwLC4wMjYuMDI3bC4wNzEuMDQzYTEuMDQ4LDEuMDQ4LDAsMCwxLS4xLjA2OGMtLjAxMy4wMDUtLjAzOS0uMDIxLS4wNTgtLjAzMS4wMTYuMDMxLjAyNC4wODIuMDUxLjEuMTU0LjA4Mi0uMS4wNjctLjAyMS4xM2wtLjIyMy4yNDVjLS4wMjMuMDI1LS4wMjUuMDA1LS4wMzItLjAxNHMtLjAxNi0uMDM3LS4wNS0uMDE5Yy0uMTM0LjA3LS4xNC4yMTUtLjIxNi4zMTQtLjAzNS4wNTYtLjAzMi4xNjctLjE0OC4xNDJhLjEyNS4xMjUsMCwwLDEsMCwuMDU4LDIuOTEyLDIuOTEyLDAsMCwwLC4zMjctLjA3Ni4yNzIuMjcyLDAsMCwxLC4xMTQsMGMuMDY3LjAxMS4xMzEuMDIyLjE4MS0uMDUxYS4wMTkuMDE5LDAsMCwwLC4wMjUuMDE3Yy4wMjQsMCwuMDQ1LS4wMjEuMDY3LS4wMjFhMi4xNDQsMi4xNDQsMCwwLDEsLjI1Mi4wMmMuMDU2LjAwOS4wMTMtLjA4MS4wOS0uMDgxYTQuNzQ2LDQuNzQ2LDAsMCwwLC42MjUtLjA5NGwuMzA3LS4wNTQuMjgtLjA0MWEuMDQuMDQsMCwwLDAsLjAxNi4wNDcuMDM4LjAzOCwwLDAsMCwuMDQ5LS4wMDhjLjA0Mi0uMDk0LjEwOS0uMDcxLjE3Ni0uMDQ3cy4xMjkuMDQ2LjE3NC0uMDMzYy4wMS0uMDE2LjEuMDEuMTQuMDM5LjA3NC4wNDYuMTMsMCwuMTg2LS4wMjdhMSwxLDAsMCwxLC41NTItLjA3M2MuMSwwLC4yLS4wMjMuMy0uMDIzYS4wMzcuMDM3LDAsMCwxLC4wMy4wMjMuNzU1Ljc1NSwwLDAsMSwuMDMyLjEyM2MuMDcxLS4wNDgtLjAxNC0uMSwwLS4xNDlhLjA0NC4wNDQsMCwwLDAsMC0uMDE1bC4xMS4wODJjMC0uMDI1LDAtLjA3NS4wMTMtLjA3NWEuNTQ2LjU0NiwwLDAsMSwuMjEyLS4wNTVBLjkxNi45MTYsMCwwLDAsMjEuNywxMi40YS43MzUuNzM1LDAsMCwxLC4xODQtLjAwOCwzLjUsMy41LDAsMCwwLC42MjgtLjA1NywxLjc4MiwxLjc4MiwwLDAsMSwuNTQ0LS4wMTEuMjQ2LjI0NiwwLDAsMCwuMTQ4LS4wMTYuMi4yLDAsMCwxLC4xNDgtLjAxMmMuMDU3LjAyMy4xMzMuMDc0LjE2Ny4wNS4wOTQtLjA2MS4xNDUuMDM2LjIxNC4wNTJhLjQxOC40MTgsMCwwLDAsLjIzLS4wNDEuMzY4LjM2OCwwLDAsMSwuMjY1LS4wMzFjLjA1LjAxNy4xMzEtLjA0OS4xODgtLjA4LjAyNi0uMDE1LjAyMy4wMS4wMjMuMDM0czAsLjA1OC4wNjIuMDI1YS42MTguNjE4LDAsMCwxLC41NjgtLjAyNWMuMDk0LjA0Mi4xMjIuMDQxLjE2Ny0uMDM3LjAxNi4wMTkuMDM1LjA1Ny4wNDYuMDU3LjEtLjAyMi4yLS4wNjEuMy0uMDc1YTMuMDA1LDMuMDA1LDAsMCwxLC40NzYtLjAyNywzLjg3NywzLjg3NywwLDAsMCwuOTQxLjAxOGMwLC4wNzguMDI5LjA1Ny4wNjEuMDM0cy4wNi0uMDQxLjA2LjAyMWEuMzIuMzIsMCwwLDAsLjA3MS4wMTRsLS4wMzEtLjAzN2MwLS4wMDgsMC0uMDE0LDAtLjAyM2EuMDMuMDMsMCwwLDEsLjAyMi0uMDE2bC4yMjguMDczaC4wMjVsLjMxMy0uMWMuMDEzLDAsLjAxMy0uMDQzLjAxMy0uMDQzLjAzLDAsLjA4NywwLC4wODcuMDEyLDAsLjA2MS4wMjguMDc2LjA1Ni4wNzZ2LjA1M2EuNDc2LjQ3NiwwLDAsMSwuMSwwYy4wMTIuMDA4LjAzNS0uMDA4LjA1NC0uMDA4bC0uMDQ5LS4wMjctLjA1My0uMDM0QS4xMjEuMTIxLDAsMCwxLDI4LDEyLjJIMjguMWMtLjAxNS4xNS4wNDUuMTMuMTA4LjEwOC4wMzctLjAxMy4wNzYtLjAyNS4xLDAsLjA0LjA0My4xMTMuMDQ1LjE3NS4wNmEuMzYxLjM2MSwwLDAsMCwuMDg4LDBjMC0uMDE0LS4wMjgtLjAyOS0uMDE0LS4wNDVzLjAzNy0uMDQuMDU3LS4wNGMuMDQyLDAsLjA4NS4wMTguMTI5LjAxOGEzLjExMywzLjExMywwLDAsMSwuNTY0LS4wMjEuODIyLjgyMiwwLDAsMCwuMTk0LjAxNCwxLjAwOSwxLjAwOSwwLDAsMSwuNTYzLjEwNi4yMTguMjE4LDAsMCwxLDAtLjA2OGMuMDE2LS4wMjkuMDMtLjA4MS4wNTktLjA3MnMuMDUuMDU3LjA4My4wNjhjLjA3OC4wMjMuMTQzLjEuMjI2LjAwNy4wMTEtLjAxLjA4Ni4wMjkuMDg2LjAyOS4wNC0uMDk1LjA2Mi0uMDg0LjA2Mi4wMS4xMzQtLjAzNi4xNDguMS4xNDguMTc1LDAsLjEuMDQ2LjExOC4xMTIuMTE4di4wMjhhLjY2OC42NjgsMCwwLDAtLjEuMDE0LjU4My41ODMsMCwwLDAtLjEuMDQ2LjM0NC4zNDQsMCwwLDAsLjA1OS4wNTYuNTU2LjU1NiwwLDAsMCwuMDg2LjAyMy4zMjYuMzI2LDAsMCwwLS4wOTQsMGMtLjEyMi4wNC0uMDM0LjE1NC0uMDY0LjIyN2EuODE4LjgxOCwwLDAsMSwuMTQ5LDBjLjA3MS4wMTYuMi4wMTguMjE5LjA2OC4wMzUuMDkzLS4wNDYuMTg2LS4xLjEyMS0uMDQzLS4wMzktLjA4NS0uMDM3LS4xMjQtLjA1OC0uMDE2LS4wMDktLjA1MS4wMjEtLjA3OC4wMzIuMTUxLjE4NC0uMjUzLjA1Mi0uMTA1LjIzNC0uMTM5LS4wMzktLjE3MS4xNTUtLjI4Ni4xNjIuMDIxLS4xMTYtLjA5NS0uMDQ0LS4xMS0uMDkycy4xMzktLjA0OC4wMjgtLjExOGgwYS45LjksMCwwLDEtLjI0LjAwNy43MzYuNzM2LDAsMCwwLS40MTYtLjAyMWMtLjA0LjAxMi0uMDU4LjA0OC0uMDg1LS4wMTMsMCwwLS4xMDYtLjAzOS0uMDI4LjA2YS4yMTIuMjEyLDAsMCwwLC4wOC4wNTguMTkuMTksMCwwLDAsLjAzOS4wMTFjLS4wMTQuMDA3LS4wMy4wMjMtLjA0MS4wMjNhLjY1OC42NTgsMCwwLDAtLjU2OC4wNXMtLjAxNC0uMDA5LS4wMTQtLjAwOWMtLjAxOC0uMDY4LS4wNDktLjA3OS0uMS0uMDM3bC0uMDIzLjAxNGMuMDc2LS4wMDkuMDg1LjA1MS4wOTQuMTEzbC4xMzYtLjA1M2EuMTMyLjEzMiwwLDAsMS0uMTM0LjExOGMtLjAzMiwwLS4wNjQtLjA0Ny0uMS0uMDQ3LS4xMjItLjAxOC0uMjQ1LS4wMjctLjM2OC0uMDM5LjAwOS4wMy4wMzIuMDY4LjAyMy4wODYtLjAyNS4wNTgtLjA1MS4wMzQtLjA2OS4wMTFzLS4wMjEtLjAyOS0uMDI1LS4wMjNjLS4wNzYuMS0uMDcxLjEtLjA5Mi0uMDUsMC0uMDE3LS4wNzMtLjAzNi0uMDczLS4wMzYtLjAzMS4wNDktLjA2Ny4wMzItLjEuMDE2cy0uMDU4LS4wMjgtLjA4MywwYy0uMDA2LjAwNi0uMDEyLjAyNC0uMDIuMDI0YS4wMzQuMDM0LDAsMCwxLS4wMjgtLjAxM2wtLjA1OC0uMDY2di0uMTQ4bC4yMjYuMDc3TDI4LjIsMTMuNXYtLjAyNmwuMDUzLDAsLjA4NC0uMDMzYy0uMTIxLS4wMTUtLjI0NC0uMDMxLS4zNjUtLjA0My0uMDE1LDAtLjAzMi4wMjMtLjA0OC4wMzl2LjEzNGwtLjExMy0uMTNjLS4wMDktLjAwOS0uMDMzLS4wMDktLjA0OC0uMDA5YS4zNDkuMzQ5LDAsMCwwLC4wMTEuMDYxYy4wMjEuMDcxLjA0NS4xNDEuMDYuMjEzLDAsLjAxNC0uMDMyLjA0LS4wNS4wNjEtLjA2Ny0uMTUzLS4wNjEtLjA4OC0uMDYxLS4wMjQsMCwuMDQ2LDAsLjA5Mi0uMDMxLjA2MWEuMTQ4LjE0OCwwLDAsMC0uMTE4LS4wMy4xNDMuMTQzLDAsMCwxLS4xNTctLjA2OGMtLjAzNy0uMDU2LS4wNzYtLjE4OC0uMTg0LS4wOTN2LS4wNzVjLS4wMDUtLjA1NC0uMDE2LS4wMzUtLjAyOC0uMDE2cy0uMDE2LjAyNS0uMDI0LjAxNmMtLjA4Ni0uMS0uMTI0LjAzNC0uMTg3LjA1NGEuMDcyLjA3MiwwLDAsMS0uMDU5LS4wMThjLS4wMTEtLjAwOSwwLS4wNCwwLS4wNjEtLjA1My4xNDktLjE3Ny4xMTEtLjI2OS4xMTEtLjA2OSwwLS4xMzgtLjA3LS4yMDctLjExMi0uMDE0LDAtLjAxNC0uMDE0LS4wMTQtLjAyMy0uMDMxLjAzMS0uMDg3LjA3Ni0uMDg3LjA4OS4wMzIuMDkzLS4wNDQuMTE2LS4wNjUuMTcyYS4xNTEuMTUxLDAsMCwwLS4xLS4wMDcuMTMyLjEzMiwwLDAsMS0uMTUxLS4wNDdjLS4wNzktLjEwOS0uMjI5LS4xLS4zMzQuMDI1LS4wMjMtLjA0MS0uMDM5LS4xLS4wNzEtLjExOS0uMDc2LS4wNTQtLjE2NC0uMDktLjA4OC0uMjIsMC0uMDA2LS4wMjQtLjAzNi0uMDM3LS4wNTZWMTMuNGMtLjE0OS0uMDkzLS4wODkuMDUtLjA3Ny4xLjAyNS4xMTctLjAzOC4xMTMtLjEuMTA5cy0uMTExLS4wMDctLjEuMDc5Yy0uMDE0LDAtLjAzNCwwLS4wNDUtLjAxNC0uMDM4LS4wMzktLjA2NS0uMDM5LS4wODQsMEgyNS4wNmEuMi4yLDAsMCwxLS4wMzktLjAwOWwuMDMtLjAyMy4wMjQtLjAyMmMtLjAwOSwwLS4wMTYtLjAxMy0uMDI1LS4wMTNhLjkzNy45MzcsMCwwLDAtLjEyNC4wMTFjLS4wODYsMCwuMDYyLjE4NC0uMDg2LjE0OWwtLjE3OC0uMDM4Yy4wMTItLjAxOS4wMzUtLjAzOS4wMzUtLjA1NS0uMDA1LS4xNjQtLjE2Ny0uMS0uMjIxLS4xOTNhLjUzNC41MzQsMCwwLDEtLjAzMS0uMDlsLS4wNjUuMTU4Yy4wNjksMCwuMDU4LjA0NS4wMzEuMDg1cy0uMjE0LjA4MS0uMjQ5LjAzLS4wNDUtLjAyOS0uMDUxLDAtLjAwNy4wMzMtLjAxNy4wM2MtLjA2Mi0uMDIzLS4xMjItLjA1Ny0uMTg3LS4wNzUtLjAzLS4wMDktLjA5NCwwLS4wOTQuMDE0LS4wNTUuMzMxLS4xNjQuMDk0LS4yNzEuMDQzYS4yNDguMjQ4LDAsMCwwLS4yMywwYy0uMDQ1LjAzNy0uMDczLjAxLS4xLS4wMTZzLS4wNDYtLjA1MS0uMDc3LS4wMjFsLS4wMzcuMDM5Yy0uMDA2LS4wMjctLjA0MS0uMDU5LS4wMjEtLjAwOS4wMzcuMDg4LS4xMTUuMDQzLS4wNjEuMTE4LS4wMjUsMC0uMS4wOTEtLjA1Ni0uMDM0YS42NzguNjc4LDAsMCwwLS4yNTktLjA2LDEuNDMsMS40MywwLDAsMC0uMzEuMTQ5LjEzNi4xMzYsMCwwLDEtLjA1NCwwYy4wMTItLjAzNi4wMjYtLjA3MS4wMzUtLjEwOWEuNzE0LjcxNCwwLDAsMCwuMDEzLS4xLjI3MS4yNzEsMCwwLDAtLjA0NC4wNjZjLS4wMjEuMDU4LS4wNDYuMDI4LS4wNzEsMHMtLjA1Ni0uMDY1LS4wNzcuMDEzYS41MDYuNTA2LDAsMCwxLS4wNDIuMDkzLjMxMi4zMTIsMCwwLDAsLjA5Mi4wMDdjLjAxNiwwLC4wMTktLjA4My4wNDktLjAyM3MtLjAyOS4wNy0uMDYuMDdjLS4wODYuMDE2LS4yMDUuMDYyLS4yNTEuMDE2YS4yMTUuMjE1LDAsMCwwLS4yLS4wNS4yMzMuMjMzLDAsMCwxLS4xNTYtLjAybC0uMDE0LjAxMmEuMjc4LjI3OCwwLDAsMCwuMDQ0LjA1OGMuMDMuMDMuMTIsMCwuMDc3LjFhLjAzNi4wMzYsMCwwLDEtLjAzNi4wMDljLS4wMTYtLjAwOS0uMDI1LS4wMzktLjA0MS0uMDM5LS4wNTYtLjAxMi0uMS0uMDY4LS4xNzMsMC0uMDUuMDQ2LS4xLjAwOC0uMTU0LS4wMjlzLS4xMS0uMDc1LS4xNzYtLjAyOGEuMTU2LjE1NiwwLDAsMS0uMTkzLS4wMjVjLS4wMy0uMDIxLS4xLjAzMS0uMTU5LjA2MnMtLjEwNS4wNzQtLjE2LjFhLjY5My42OTMsMCwwLDEtLjA1Ni0uMDg4Yy0uMDIzLjA0LS4wNTYuMDI2LS4wNzkuMDEzcy0uMDI0LS4wMTYtLjAyNy0uMDEzYy0uMS4xLS4yMzEuMDY2LS4zNDIuMTQ5YTEsMSwwLDAsMS0uNDQ0LjExMmMtLjA2Ny4wMTEtLjA1MS0uMDE1LS4wMzEtLjA0MXMuMDQ3LS4wNTEuMDA3LS4wNGEyLjc0LDIuNzQsMCwwLDAtLjM1MS4xNDljLS4wMTIsMC0uMDEyLjAxOS0uMDEyLjAyOGEuMDUuMDUsMCwwLDEtLjAwOS0uMDE0YzAtLjAyMS0uMDA5LS4wNTEsMC0uMDYyYS4xODguMTg4LDAsMCwxLC4wNjgtLjAzN2MtLjA1My0uMDI5LS4wOS0uMDgxLS4xNDktLjA3OXMtLjA0Ny0uMDI0LS4wNDctLjA1OWMuMDU1LS4wMTMuMTM5LS4wMDkuMTQ4LS4wMzguMDI0LS4wODEuMDc5LS4wNzUuMTMyLS4wNjhzLjA5NC4wMTEuMTE5LS4wNDVhLjIwOS4yMDksMCwwLDEsLjAyMy4wNDhzMCwuMDItLjAxNC4wMmEuNTE4LjUxOCwwLDAsMC0uMDUzLDBjLS4wMSwwLS4wMS4wMTktLjAxLjAzLjA0Ni0uMDA3LjA5My0uMDE0LjEzOS0uMDI0LjAwOSwwLC4wMTYtLjAyMy4wMjMtLjAyM2wuMDEzLjA1MmMuMDg2LS4wNS0uMDM4LS4yLjA4Ni0uMjMyYTEuMywxLjMsMCwwLDAtLjM1NC4wMTZjLS4xMTEuMDM2LS4yOTEuMDI4LS4yNDcuMjY0LS4xMjctLjAzLjAxOS4wODgtLjA2Mi4xMzdzLS4xLDAtLjE0OC0uMDMyYy0uMDE1LS4wMTEtLjA3MS4wMTItLjA3MS4wMjMtLjAwOS4yLS4yMjIuMDMxLS4yNTMuMTgtLjAwOS0uMDA3LS4wMTcsMC0uMDI2LjAxcy0uMDMxLjAzLS4wNTEtLjAyOGMtLjAzMy0uMDkzLS4xMjktLjAxNi0uMTkyLDAtLjA5NC4wMjEtLjEyNy4xMTItLjEyNy4yMTUsMCwuMDA4LS4wNTIuMDI2LS4wNTIuMDE5LS4wMzUtLjAzOS0uMDY3LS4wODQtLjEtLjEyNy4wMzUtLjAyMy4wNDYtLjA1NSwwLS4wNzMtLjAxOS0uMDA1LS4wNDguMDE4LS4wNjkuMDI3LS4wMTgtLjA0OC0uMDMyLS4xLS4wNTItLjE0OWEuODcyLjg3MiwwLDAsMC0uMDQ5LS4xMDdjMCwuMDIzLS4wMS4wNTcsMCwuMDcuMDc0LjA5My0uMDY3LjEwOS0uMDQ3LjE3N3MtLjAyMy4wNzItLjA1Ni4wN2EuMDYzLjA2MywwLDAsMC0uMDMxLDBjLS4wNTYuMDMtLjEzOS4wNTMtLjE3NS0uMDYuMDA4LjAzMS4wMy4wNjguMDE2LjA5NXMtLjA0OS4wMzktLjA3OC4wNThhLjUuNSwwLDAsMSwuMDYyLS4wMTIuMDcxLjA3MSwwLDAsMSwuMDM5LDB2LjAxOGMtLjA0LDAtLjA0NC4wMzEtLjA0OC4wNjdzLS4wMDkuMDc5LS4wNjEuMDY1Yy0uMDE1LDAtLjAyNC0uMDMzLS4wMzYtLjA1MWwuMDU1LS4wMWguMDIzYy0uMDU2LS4wNDEtLjExMS0uMDg0LS4xNzEtLjEyLS4wMDgsMC0uMDMyLjAzLS4wNS4wNDVsLjAyMi4wMTZhLjQ1Ny40NTcsMCwwLDAtLjA3NC4wODJjLS4wMDkuMDIzLDAsLjA4OC0uMDA5LjA4OC0uMDQ1LjAwNy0uMDQ0LS4wMTYtLjA2Ni0uMDY4LS4wNDctLjEwNS0uMDc2LS4wNTUtLjExMSwwLS4wMjQuMDM1LS4wNS4wNzEtLjA4Ni4wNTJhLjIuMiwwLDAsMC0uMDIzLjAzMy4yODMuMjgzLDAsMCwxLS4wNDEtLjA1MXMuMDE2LS4wMzQuMDI5LS4wMzRhLjY1OS42NTksMCwwLDEsLjA5NC0uMDIzYy0uMDIyLS4wODItLjA4NS0uMDY4LS4xMTUtLjAzOC0uMDYyLjA2MS0uMTE3LjAzMi0uMTcyLDBhLjE2MS4xNjEsMCwwLDAtLjExMi0uMDMuMjIxLjIyMSwwLDAsMC0uMDU2LjAzNGwuMDUxLjAyN2EuMTk0LjE5NCwwLDAsMSwuMDI0LjAyM2wtLjE0OC4wNTVjLS4wMTcuMDA2LS4wMzcuMDA4LS4wNDcuMDJhLjA1Mi4wNTIsMCwwLDAsLjAwOS4wNDQuMTM2LjEzNiwwLDAsMCwuMDU0LDAsLjI3OS4yNzksMCwwLDEtLjA3Mi4wMjNjLS4wNjUuMDA2LS4xMjcsMC0uMTA2LS4xLS4wMjcsMC0uMDc1LDAtLjA4MiwwYS4wMzYuMDM2LDAsMCwxLS4wMTktLjAyYy4wMDYuMDM5LS4wMjQuMS4wNTEuMWEuNzExLjcxMSwwLDAsMSwuMDA5LjFsLS4wNTctLjAxNnYuMDEyYzAsLjA0My4xNTcuMDg1LjIyNy4xNDguMS4wODguMjUyLjE1Ni4xNzUuMzQyLDAsLjAwNS4wMTQuMDIyLjAyMy4wMzIuMTIxLS4wOTQuMDkuMDE0LjEyMS4wNzlzLjE0OS4wMjUuMjE5LjExMmEzLjM4NSwzLjM4NSwwLDAsMCwuNDYzLjQ1OWMuMDg0LjA3LjA4NC4yMzEuMjMyLjIzMWEuMDIxLjAyMSwwLDAsMCwwLC4wMzRjLjAxOS4wMTcuMDQ3LjAyNS4wNi4wNDYuMDQ3LjA3Ny4xLjE1Ny4xNDguMjM2LjAxNC4wMjQuMDMuMDE3LjA0OS4wMDlhLjA1Ni4wNTYsMCwwLDEsLjA3NS4wMTksNS45OTQsNS45OTQsMCwwLDAsLjUuNDc1bC4yNTUuMjI5LjIyNS4yMTNjLS4wNTguMDQxLjAwNS4wNzkuMDE0LjA3OS4xLS4wMjYuMTI5LjA0OC4xNTcuMTIycy4wNTYuMTM4LjE0Ny4xMjZjLjAxOCwwLC4wNjEuMS4wNy4xNDkuMDEzLjA5Mi4wODMuMTEzLjE0OC4xNDFhMS4zNDEsMS4zNDEsMCwwLDEsLjQ1Ni40Yy4wNy4wODIuMTU4LjE1Mi4yMzcuMjMxYS4wMzQuMDM0LDAsMCwxLDAsLjAzNywxLjIyOCwxLjIyOCwwLDAsMS0uMDY1LjExMWMuMDg3LjAyNS4wNjQtLjA3Ni4xMDgtLjFsLjAxMi0uMDA5LjAyMy4xNDlhLjMzLjMzLDAsMCwxLC4wNjMtLjAzOS42NDEuNjQxLDAsMCwxLC4yLjEzNmMuMDc4LjA5MS4xODEuMTUzLjI2LjI1OWE0LjI3LDQuMjcsMCwwLDAsLjUuNDc1LDIuMzQzLDIuMzQzLDAsMCwxLC40My40MTRjLjA3LjExNS4yLjEwNi4yNTIuMjEzLjAyNy4wNTkuMDU0LjE1NS4xLjE2Ni4xMTUuMDMuMDg4LjEzOS4xMzIuMi4xMi4xNjEuMzQ1LjE1LjQ0NC4zMzQuMDI4LjA1Mi4xMzUuMDY2LjIuMDg4cy0uMS4wNzEuMDI2LjExYS44MTcuODE3LDAsMCwxLC40NzUuNDA5Yy4wNDkuMS4wNzUuMTE5LjE2Mi4xLDAsLjAyNS0uMDEuMDc2LDAsLjA3Ni4xLjA1OS4yMDYuMS4zLjE2NmEzLjUzMiwzLjUzMiwwLDAsMSwuNDEuMzMxLDQuMzI4LDQuMzI4LDAsMCwwLC43NjYuN2MtLjEuMTEzLjE0Ny4wMjMuMDcxLjEyNmEuNTY1LjU2NSwwLDAsMCwuMDUzLjA2di0uMDUyYzAtLjAwOC0uMDA4LS4wMjIsMC0uMDIyaC4wMjlsLjE0OC4yMTNhLjA2OC4wNjgsMCwwLDAsLjAxOS4wMjNsLjMyOS4xMzljLjAwNywwLC4wMzUtLjAyNy4wMzUtLjAyN2EuOTYxLjk2MSwwLDAsMSwuMDcuMDdjLS4wMzQuMDUtLjAyMi4wNzksMCwuMWwtLjAzMS4wNDFjLjAyOC4wMjUuMDgxLjA1OS4wODYuMDczcy4wMzQuMDIyLjA1Mi4wMzFhLjQuNCwwLDAsMS0uMDI1LS4wNTJsLS4wMjctLjA2NmEuMTExLjExMSwwLDAsMSwuMDQ1LjAxMmMuMDI4LjAxOC4wNTQuMDM5LjA4My4wNTktLjE2NS4xNzMuMS4xMzMuMTEyLjIyNy4wMTEuMDYxLjA3NS4xMTQuMTE3LjE2OGEuNDUzLjQ1MywwLDAsMCwuMDc3LjA1OWwuMDEzLS4wNDZhLjEwNy4xMDcsMCwwLDEsLjA3NSwwYy4wMzcuMDMuMDYuMDc2LjEuMS4xNjcuMTIyLjM0OS4yMjcuNTA2LjM1OWEuOTEyLjkxMiwwLDAsMCwuMTY0LjEzNywxLjIyOSwxLjIyOSwwLDAsMSwuNDQ0LjQ0Ny4xODEuMTgxLDAsMCwxLC4wNDMtLjA1Yy4wMjgtLjAyMy4wNjctLjA1LjA5LS4wMjNzLjAxNS4wNzkuMDM3LjEwNmMuMDUyLjA2LjA3NC4xNzYuMi4xNDkuMDE0LDAsLjA2Mi4wNzYuMDYyLjA3Ni4wODUtLjA1Mi4wOTQtLjAzMy4wNDkuMDQ5LjE0Mi4wNTcuMDk0LjE1NC4wNDEuMjQxcy0uMDE4LjEyNC4wMzkuMTcybC0uMDE2LjAyMWMtLjAzMi0uMDE2LS4wNjQtLjA0MS0uMS0uMDU0YS43ODguNzg4LDAsMCwwLS4xMTItLjAyMi4zOTMuMzkzLDAsMCwwLC4wMjMuMDg1LjQxNy40MTcsMCwwLDAsLjA2NS4wNzMuNDUyLjQ1MiwwLDAsMC0uMDg3LS4wNTNjLS4xMzEtLjA0NS0uMTEzLjEwNS0uMTc5LjE0OWExLjM3MiwxLjM3MiwwLDAsMSwuMTI4LjFjLjA2Mi4wNjUuMTcxLjE0NS4xNjQuMi0uMDE2LjEtLjE0LjEzLS4xNzYuMDE1LS4wMTgtLjA2MS0uMDU5LS4wODYtLjA4Mi0uMTMtLjAxMi0uMDIyLS4wNTktLjAxNS0uMDktLjAyMi4wMjEuMTI2LS4wNDYuMDk0LS4xMTIuMDYzcy0uMTMtLjA2Mi0uMTEuMDY0YS4xNzUuMTc1LDAsMCwwLS4xOTQtLjA0NS4yMDkuMjA5LDAsMCwxLS4xNTctLjAxMWMuMDgzLS4wODItLjA2My0uMS0uMDUtLjE0OSwwLS4wMi4wMy0uMDE2LjA1NC0uMDEycy4wNzMuMDEyLjAzMy0uMDY4YS4xNzQuMTc0LDAsMCwxLC4wNS4wMjRsLjEyOS4xcy4wMTktLjAxOS4wMzEtLjAzbC0uMTc4LS4xOTItLjAzMi4wOTRhMS4wMTQsMS4wMTQsMCwwLDEtLjIyNi0uMTQ5Ljk3OS45NzksMCwwLDAtLjM3MS0uMjg5Yy0uMDQxLS4wMTYtLjA4LDAtLjA3MS0uMDY2LDAtLjAwNS0uMDc2LS4xLS4wNTkuMDMxYS4yNDIuMjQyLDAsMCwwLC4wNDMuMS4yLjIsMCwwLDAsLjAyOC4wMzMuMDU1LjA1NSwwLDAsMC0uMDI3LDAsLjAzMS4wMzEsMCwwLDEtLjAyMiwwLC45LjksMCwwLDAtLjU1LS4zMzhjLS4wMDgsMC0uMDA4LS4wMTgtLjAwOC0uMDE4LjAyNC0uMDY2LDAtLjEtLjA2NS0uMWgtLjAyNmMuMDc0LjA0NC4wNDUuMS4wMTcuMTU2bC4xNDkuMDU0YS4xMzUuMTM1LDAsMCwxLS4xODYsMGMtLjAzLS4wMjUtLjAzNC0uMDc5LS4wNjEtLjEwNy0uMS0uMTA2LS4yLS4yLS4zMDYtLjMtLjAwOS4wMy0uMDEuMDc2LS4wMy4wODUtLjA5Mi4wNDgtLjA1OC0uMDc2LS4wNzYtLjA3Ni0uMTI2LjAyMS0uMTIyLjAyOC0uMDU1LS4xMDYuMDA5LS4wMTQtLjA0MS0uMDgtLjA0MS0uMDgtLjA1Ny4wMTYtLjA3Ny0uMDIxLS4xLS4wNThzLS4wMzQtLjA2NC0uMDczLS4wNmgtLjAzMmEuMDQ2LjA0NiwwLDAsMS0uMDE5LS4wM2wtLjAxMi0uMS4wMzItLjA0Mi0uMDI0LS4xODNjMC0uMDE1LS4wMjMtLjAyNy0uMDM3LS4wNDItLjAwOS4wMi0uMDI2LjAzOC0uMDI2LjA1Ny0uMDI1LjA3LS4wNDUuMTQzLS4wNzYuMjExLS4wMDYuMDE0LS4wNTIuMDE0LS4wNzguMDE0LjAzNC0uMTY5LDAtLjExOC0uMDM5LS4wNjdzLS4wNTkuMDc0LS4wNjcuMDI4Yy0uMDIxLS4xMTEtLjItLjExNS0uMTg2LS4yNzIsMC0uMDY3LjA0MS0uMjA1LS4xMDctLjIwNWEuNTY4LjU2OCwwLDAsMCwuMDQ4LS4wNTdjLjAzLS4wNDguMDA4LS4wNDEtLjAxNC0uMDM1cy0uMDMuMDA4LS4wMywwYy0uMDE0LS4wODktLjA3LS4wODctLjEyNC0uMDg2YS4xODMuMTgzLDAsMCwxLS4wNzUtLjAwNy4wODUuMDg1LDAsMCwxLS4wNDEtLjA1NWMwLS4wMTQuMDI0LS4wMy4wNC0uMDQ2LS4xMzYuMDc2LS4yMzctLjA2Ny0uMy0uMTJzLS4wNzQtLjE1OC0uMTA2LS4yNDFjLS4wMDctLjAwNywwLS4wMiwwLS4wMjgtLjA0NCwwLS4xMjktLjAxNS0uMTI5LDAtLjAzMS4wOTQtLjExMS4wNTMtLjE2Ni4wNzgtLjAzMi0uMDkxLS4xOC0uMDctLjE4LS4yM2EuMjYxLjI2MSwwLDAsMC0uMS0uMTg0LjI1NC4yNTQsMCwwLDAtLjItLjA1Mi4zODEuMzgxLDAsMCwwLC4wMTYtLjE0OWMtLjAzMS0uMS0uMDc5LS4xOTIuMDY4LS4yM3YtLjA3bC0uMDI1LjA0MS0uMDExLjAxYy0uMDY5LS4xOC0uMTA5LS4wMjgtLjEzMi4wMTctLjA1NC4xMDYtLjEwNS4wNTgtLjE1NC4wMDlzLS4wODktLjA4OC0uMTMzLS4wMTdjLS4wMTEtLjAxNC0uMDMtLjAyOC0uMDMtLjA0NC0uMDA2LS4wNTktLjAyOC0uMDc5LS4wNzEtLjA2Ni0uMDA5LDAtLjAzLS4wMi0uMDQxLS4wMzNhLjI0OC4yNDgsMCwwLDEtLjAyNS0uMDM1SDIyLjZhLjA5Mi4wOTIsMCwwLDAtLjAxMy0uMDMxYy0uMDM3LS4wMy0uMDc1LS4wNTktLjExMi0uMDg2cy0uMDUzLjAwOS0uMDcxLjA0My0uMDQ3LjA4Ni0uMS4wMDhjLS4wNDMtLjA1Ni0uMDgzLS4xMTUtLjEyMi0uMTcyYS4wNjMuMDYzLDAsMCwxLC4wMzQtLjAwNS4wNDUuMDQ1LDAsMCwwLC4wMzEtLjAwNmMuMS0uMTIyLS4wNzEtLjIwNS0uMDUtLjMxOEEuNDY2LjQ2NiwwLDAsMSwyMi4yMjMsMjJsLS4xNTcuMDYzYy4wNTMuMDU2LjAxNC4wNzQtLjAzMi4wODVzLS4yMjItLjExMy0uMjIyLS4xNzctLjAyLS4wNTctLjA0Mi0uMDQzLS4wMjYuMDE3LS4wMzEuMDA3Yy0uMDM0LS4wNjctLjA2LS4xMzktLjEtLjItLjAxOC0uMDMtLjA3NC0uMDczLS4wODMtLjA2Ni0uMjcxLjE5My0uMi0uMDY0LS4yNS0uMTg1LS4wMzUtLjA3Ni0uMTEzLS4xNzQtLjE4NC0uMTg0QzIxLDIxLjI4LDIxLjEsMjEuMTM5LDIxLDIxLjEzaC0uMDU4Yy4wMTMtLjAyMi4wMDktLjA3My0uMDEtLjAyMnMtLjA0Ny4wMzEtLjA3NC4wMTUtLjA1My0uMDMtLjA1Ny4wMTljLS4wMjEtLjAyLS4xNDMtLjAxNS0uMDIxLS4wNjhhLjg3OS44NzksMCwwLDAtLjE2OC0uMjQ3LDEuNzQ3LDEuNzQ3LDAsMCwwLS4zNDctLjE1N2MtLjAxOC0uMDA3LS4wMzEtLjAyOS0uMDQ2LS4wNDIuMDM0LS4wMTQuMDcxLS4wMjYuMS0uMDQzYS42MjEuNjIxLDAsMCwwLC4wOC0uMDU4LjM0Mi4zNDIsMCwwLDAtLjA4LjAwOWMtLjA1OC4wMjEtLjA1OC0uMDIxLS4wNTYtLjA2MnMuMDA1LS4wOS0uMDY2LS4wNTZhLjU4OS41ODksMCwwLDEtLjEuMDI0LjQ4My40ODMsMCwwLDAsLjA2Ni4wODNzLjAxNCwwLC4wMjUsMCwuMDQyLS4wMTQuMDMxLjAzMmMtLjAxOS4wNjktLjA2OS4wMjItLjEsMC0uMDc0LS4wNjUtLjItLjEzNC0uMi0uMi0uMDA2LS4xNzYtLjE4OS0uMjA4LS4yMjEtLjM0NmgtLjAyYS40MzIuNDMyLDAsMCwwLS4wMDcuMDc2YzAsLjA0NC4wOTIuMS0uMDE0LjEzMWEuMDQ5LjA0OSwwLDAsMS0uMDMzLS4wMjZjMC0uMDE3LjAxMS0uMDQ0LDAtLjA1OS0uMDM3LS4wNTgtLjAyOS0uMTMxLS4xMzQtLjE0OC0uMTQyLS4wMjctLjA0MS0uMjY3LS4yMTItLjMxNWEuMi4yLDAsMCwxLS4xMjktLjE3OGMtLjAwNS0uMDQxLS4xLS4wNjYtLjE2Ny0uMDkzcy0uMTM1LS4wNDEtLjItLjA2OGEuNTE5LjUxOSwwLDAsMSwuMDIyLS4xYy0uMDgxLjAxMy0uMDY4LS4wOTItLjA4MS0uMDkyLS4xNDUtLjAyLS4yMDctLjE2MS0uMzU4LS4yMDlhMS4zNDksMS4zNDksMCwwLDEtLjQtLjMxOWMtLjA2NC0uMDU5LS4wMTUtLjA1NS4wMjMtLjA1MnMuMDUzLjAwNS4wMjItLjAxOGEyLjk4MiwyLjk4MiwwLDAsMC0uMzctLjIxNmMwLS4wMDYtLjAxNCwwLS4wMiwwcy0uMDEsMC0uMDEsMC0uMDE2LDAsMC0uMDE1LjAzNS0uMDM1LjA1LS4wMzVhLjI1NS4yNTUsMCwwLDEsLjA3OC4wMzVjLS4wMTQtLjA1OSwwLS4xMjUtLjA0My0uMTc0cy0uMDE2LS4wNTcuMDEyLS4wNzljLjA0Ni4wMzYuMS4xMTMuMTMxLjEuMDc5LS4wMzEuMTE0LjAyMS4xNDguMDcxcy4wNTkuMDkxLjEyLjA3OGEuMjQ3LjI0NywwLDAsMS0uMDE5LjA0OS4wMzEuMDMxLDAsMCwxLS4wMjUsMGMtLjAxNC0uMDE0LS4wMzUtLjA0MS0uMDQtLjA0NHMtLjAyLjAxLS4wMy4wMWwuMTE4LjEwN2guMDM2bC0uMDMyLjA0M2MuMDQ2LjAyMi4wNzYtLjAxLjEwNy0uMDQycy4wNzItLjA3NC4xMzItLjAyN2ExLjc1MywxLjc1MywwLDAsMC0uMjY2LS4zYy0uMTA2LS4wNzQtLjIzLS4yMzgtLjM3OS0uMDU1LS4wMzktLjA3Ni0uMDUtLjA0MS0uMDcyLDBzLS4wMzYuMDUzLS4wNzYuMDM2Yy0uMDk0LS4wNDEtLjA3Mi0uMDg2LS4wNzktLjE0OSwwLS4wMTktLjA1OS0uMDQ5LS4wNjgtLjA0OS0uMDg1LjA1OS0uMTMyLjAwNS0uMTc4LS4wNDlzLS4wOC0uMDk0LS4xNDQtLjA2NmMtLjAwNi0uMDI3LS4wODkuMDA5LS4wNDEtLjA3N3MtLjA4Mi0uMTIyLS4xMzUtLjE3MWEuMTg5LjE4OSwwLDAsMC0uMjU2LjAwOWMtLjAwNywwLS4wNS0uMDI1LS4wNS0uMDM4LjAwOC0uMDU2LjAxOS0uMTExLjAzMi0uMTY2LjA0My4wMTguMDc1LjAwOC4wNTktLjA0NC0uMDA5LS4wMjEtLjA0NS0uMDMzLS4wNy0uMDQ3LjAyOS0uMDQ2LjA2Ni0uMS4wODctLjEzNnMuMDM0LS4wNzEuMDUyLS4xMDdjLS4wMi4wMTItLjA1OC4wMjEtLjA1OC4wMzktLjAxNS4wNy0uMDU2LjA2LS4xLjA1cy0uMDU5LS4wMTQtLjA3Ny4wMTFjLS4wNi4wODgtLjA4OC0uMDI0LS4xMTItLjAzOC0uMDY0LS4wMzItLjEzOC0uMS0uMDcxLS4xOTQtLjAyMS4wMjMtLjAzMi4wNjUtLjA2NC4wNjhzLS4wNjctLjAyNC0uMS0uMDM4YS41NTguNTU4LDAsMCwxLC4wNTQuMDUuMi4yLDAsMCwxLC4wMjEuMDM5bC0uMDE3LjAxMWMtLjAyNC0uMDM5LS4wNTYtLjAyMy0uMDg2LS4wMDZzLS4wNjcuMDM3LS4wOTEtLjAyMWMtLjAwNS0uMDE1LjAxNS0uMDQyLjAxNS0uMDYzbC4wNDYuMDQzLjAyMS4wMjFjLS4wMDYtLjA3Ni0uMDA5LS4xNS0uMDIzLS4yMjUsMC0uMDEtLjA0NC0uMDE5LS4wNjktLjAxOXYuMDI4YS41NjUuNTY1LDAsMCwwLS4xMTUtLjAyMi4yMjQuMjI0LDAsMCwwLS4wNzcuMDQzYy0uMDM3LS4wNC0uMDE2LS4wNTEuMDA5LS4xLjA0OS0uMDkzLDAtLjEtLjA1MS0uMS0uMDExLjEzNCwwLC4yNzIsMCwuNDA2di40OTRjLS4wNjgtLjAxNC0uMDU3LjA0OC0uMDQ4LjA0OC4xNjMuMDkxLS4xMjYuMi4wMjMuMy4wMTQuMDA5LS4wMjcuMDc4LS4wNTkuMTEtLjA1MS4wNDgtLjAyMS4xLDAsLjE0OWEuNzQ1Ljc0NSwwLDAsMSwwLC40NjQsMS45NDYsMS45NDYsMCwwLDAtLjAxNi4yNS4wMjkuMDI5LDAsMCwxLS4wMjMuMDIyLjM2NC4zNjQsMCwwLDEtLjEyNC4wMTRjLjAyNS4wMzkuMDU4LjAzLjA5LjAyMWEuMS4xLDAsMCwxLC4wNTgsMGguMDE0Yy0uMDMxLjAyNy0uMDYuMDU2LS4wOTMuMDgyLjAyNS4wMDYuMDY5LjAxMS4wNjkuMDJhLjM2My4zNjMsMCwwLDEsLjAyOC4xOGMtLjAyMS4wOSwwLC4xNzktLjAyMS4yNzZhMi40LDIuNCwwLDAsMC0uMDIyLjUyNywxLjMwNywxLjMwNywwLDAsMS0uMDM5LjQ0NmMtLjA0My4xLjA0OC4xNjcsMCwuMjQ5LS4wMjcuMDQ1LS4wODUuMS0uMDY1LjEzNC4wNTEuMDg0LS4wNDYuMTE4LS4wNjYuMTc1LS4wNDkuMTQxLjEuMjY4LjAyNy40MTctLjAyMy4wNC4wMzUuMTEyLjA2LjE2My4wMTEuMDIyLS4wMDkuMDE5LS4wMzEuMDE3cy0uMDYyLDAtLjAzMy4wNDlhLjQ3Mi40NzIsMCwwLDEtLjAxMi40NzVjLS4wNDQuMDgyLS4wNDMuMTA3LjAzLjE0OC0uMDIxLjAxMS0uMDU4LjAyNC0uMDU4LjAzNGExLjY4LDEuNjgsMCwwLDEsLjA1Ni4yNTcsMS45NzYsMS45NzYsMCwwLDEsMCwuNCwyLjY0LDIuNjQsMCwwLDAtLjA1Ni43ODRjLS4xNDktLjAxMS4wNjkuMS0uMDU1LjFhLjEyMi4xMjIsMCwwLDAtLjAxNS4wNTlsLjAzOS0uMDI3cy4wMTYsMCwuMDIzLDBhLjEuMSwwLDAsMSwuMDE0LjAxOEwxNS40NTEsMjRhLjAzOS4wMzksMCwwLDAtLjAwNy4wMjJjLjAzLjA4OS4wNTguMTc3LjA5LjI2NCwwLDAsLjAwOCwwLC4wMTcsMHMuMDI2LS4wMDUuMDI2LjAxLS4wMTIuMDc1LS4wMTIuMDc1Yy0uMDU5LDAtLjA3Ni4wMjEtLjA3Ni4wNDVoLS4wNTNhLjMzNi4zMzYsMCwwLDEsMCwuMDg2Yy0uMDA4LjAwOS4wMDkuMDMuMDA5LjA0NC4wMDgtLjAxMi4wMTQtLjAyNi4wMjQtLjA0bC4wMzYtLjA0M2MuMDA1LjAxLjAxOC4wMDUuMDE4LjAzMXYuMDc3Yy0uMjM0LS4wMjMtLjA2Ni4xMzQtLjEwNy4xNzJzLS4wNDQuMS0uMDU5LjE0OWEuMjA4LjIwOCwwLDAsMCwwLC4wNzVjLjAxMywwLC4wMjUtLjAyNS4wNDItLjAxMnMuMDQuMDE1LjA0LjA1LS4wMi4wNjktLjAyLjEwN2EzLjczMSwzLjczMSwwLDAsMSwuMDI0LjQ3MS41ODEuNTgxLDAsMCwwLS4wMTMuMTYzLjcxLjcxLDAsMCwxLS4wODYuNDcxLjIuMiwwLDAsMSwuMDY1LDBjLjAyOS4wMTIuMDguMDE5LjA3MS4wNDZzLS4wNTMuMDQ1LS4wNi4wN2MtLjAxNi4wNjEtLjA5NS4xMjMsMCwuMTkxLjAxMi4wMDktLjAyMy4wNzEtLjAyMy4wNzEuMDkuMDMuMDgxLjA0NS0uMDExLjA1Mi4wMzkuMTEzLS4wODguMTI3LS4xNjQuMTI3LS4xLjAwNi0uMTExLjA0My0uMTExLjFoLS4wMjdhLjU0LjU0LDAsMCwwLS4wMTYtLjA4NS40NzUuNDc1LDAsMCwwLS4wNDgtLjA3OS4yMDguMjA4LDAsMCwwLS4wOTUuMDMuMzQuMzQsMCwwLDAtLjAyMi4wNzMuMjI5LjIyOSwwLDAsMCwwLS4wNzhjLS4wMjgtLjA2NC0uMDgyLS4wNTYtLjEzNi0uMDQ5YS4yLjIsMCwwLDEtLjA4NiwwLC42ODUuNjg1LDAsMCwxLDAsLjEyMmMtLjAxNC4wNjYtLjAxMi4xNjgtLjA1OS4xODZhLjE0Mi4xNDIsMCwwLDEtLjA0OS4wMDlDMTQuNTA3LDI3LDE0LjQ1NCwyNi45NDYsMTQuNTExLDI2Ljg4OFptMTUuOS0xMy40NzlhLjM2OS4zNjksMCwwLDAsLjAwOS0uMDQzbC0uMjI1LS4wNTQuMDIuMWEuMjEyLjIxMiwwLDAsMSwuMDQ4LS4wMTFaTTI0LDQuOTQ3VjQuOTI0QS4wMjcuMDI3LDAsMCwwLDI0LDQuOTQ3Wk0xNi41NTMsMTcuMjY2YS40MjUuNDI1LDAsMCwxLC4wNzEtLjExOGMuMDI4LS4wMzIuMDUxLDAsLjAyOC4wNDFsLS4wMTguMDM2aDBsLS4wNDYuMDg1QzE2LjU3NiwxNy4yOTQsMTYuNTUzLDE3LjI3MywxNi41NTMsMTcuMjY2Wm0uMDgxLS4wNGgwWk0xNC4yNTgsMy42NjN2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiMwMDRkOWQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=");
      position: absolute;
      left: 0; }
    .product-single__meta .product__offer p {
      max-width: 425px; }
    .product-single__meta .product__offer strong {
      display: block;
      font-weight: 600;
      text-transform: uppercase; }

#widget-fave-html {
  text-align: center;
  outline: transparent; }

.benefits-top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  align-items: center; }
  @media only screen and (min-width: 1025px) {
    .benefits-top .benefits-top-image {
      max-width: 436px; } }
  @media only screen and (max-width: 1024px) {
    .benefits-top .benefits-top-image {
      text-align: center; } }
  .benefits-top .benefits-top-text {
    max-width: 548px;
    padding-left: 20px; }
    .benefits-top .benefits-top-text h2, .benefits-top .benefits-top-text .h2 {
      font-size: 30px;
      margin-bottom: 22px; }
    .benefits-top .benefits-top-text p {
      letter-spacing: 0.2px;
      margin-bottom: 23px; }
  @media only screen and (max-width: 1024px) {
    .benefits-top .benefits-top-text h2, .benefits-top .benefits-top-text .h2 {
      font-size: 22px;
      letter-spacing: 0.5px; } }
  @media screen and (max-width: 991px) {
    .benefits-top {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .benefits-top .benefits-top-text {
        padding-top: 15px;
        max-width: 100%;
        padding-left: 0; } }

.benefits-section .proven-science {
  padding-top: 68px; }
  @media only screen and (max-width: 1024px) {
    .benefits-section .proven-science {
      padding-top: 18px; }
      .benefits-section .proven-science h2, .benefits-section .proven-science .h2,
      .benefits-section .proven-science .h3 {
        font-size: 22px;
        letter-spacing: 0.5px; } }
.benefits-section .proven-science-score {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 22px; }
  @media only screen and (max-width: 767px) {
    .benefits-section .proven-science-score {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-top: 14px; } }
.benefits-section .proven-science-item {
  background: white;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  width: calc(50% - 12px);
  padding: 40px;
  margin-bottom: 30px; }
  .benefits-section .proven-science-item h4, .benefits-section .proven-science-item .h4 {
    font-size: 70px;
    border-right: 1px solid #004d9d;
    margin: 0 33px 0 0;
    padding-right: 44px; }
  .benefits-section .proven-science-item p {
    font-size: 18px;
    line-height: 1.33;
    text-align: center;
    max-width: 230px;
    margin: 0 auto; }
@media only screen and (max-width: 1024px) {
  .benefits-section .proven-science-item {
    padding: 25px 10px; }
    .benefits-section .proven-science-item h4, .benefits-section .proven-science-item .h4 {
      padding-right: 25px;
      margin: 0 25px 0 0; } }
@media only screen and (max-width: 767px) {
  .benefits-section .proven-science-item {
    width: 100%;
    padding: 20px 10px; }
    .benefits-section .proven-science-item:not(:last-child) {
      margin-bottom: 16px; }
    .benefits-section .proven-science-item h4, .benefits-section .proven-science-item .h4 {
      font-size: 50px;
      padding-right: 15px;
      padding-left: 10px;
      margin: 0 10px 0 0; }
    .benefits-section .proven-science-item p {
      font-size: 16px; } }

.benefits-description {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding: 25px 0 55px 0; }
  .benefits-description .benefits-options {
    width: calc(50% - 12px); }
  .benefits-description ul li {
    position: relative;
    padding-left: 12px; }
    .benefits-description ul li:before {
      content: '';
      width: 5px;
      height: 5px;
      background: #004d9d;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 12px;
      -ms-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }
  .benefits-description p {
    line-height: 1.38; }
  @media only screen and (max-width: 767px) {
    .benefits-description {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 15px 0 30px 0; }
      .benefits-description .benefits-options {
        width: 100%; }
        .benefits-description .benefits-options:not(:last-child) {
          margin-bottom: 30px; } }

.benefits-bottom-image {
  line-height: 1px; }

.benefits-video {
  margin-top: 40px; }
  .benefits-video iframe {
    width: 100%;
    height: 400px;
    border: 0; }
  .benefits-video h2, .benefits-video .h2,
  .benefits-video .h3 {
    margin-top: 40px;
    padding-bottom: 5px; }
  .benefits-video p:not(:last-child) {
    margin-bottom: 25px; }
  @media only screen and (max-width: 1024px) {
    .benefits-video h2, .benefits-video .h2,
    .benefits-video .h3 {
      font-size: 22px; } }

.product_details_header {
  width: 100% !important; }
  .product_details_header.is-sticky {
    z-index: 1;
    box-shadow: 0 10px 40px 0 rgba(0, 77, 157, 0.3); }
    .product_details_header.is-sticky ul {
      padding: 16px 0; }
  .product_details_header ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    padding: 36px 0; }
    .product_details_header ul li {
      font-size: 18px;
      font-weight: 500;
      margin: 0 25px;
      cursor: pointer; }
      .product_details_header ul li.resp-tab-active span {
        border-bottom: 1px solid #004d9d; }
    .product_details_header ul span {
      display: inline-block;
      padding-bottom: 2px;
      border-bottom: 1px solid transparent; }
  .product_details_header:not(.is-sticky) .product_info_sticky {
    display: none; }
  @media only screen and (max-width: 1024px) {
    .product_details_header {
      display: none; } }

h2.resp-accordion, .resp-accordion.h2 {
  font-family: "Work Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 4.5;
  cursor: pointer;
  margin: 0;
  padding: 0 20px;
  position: relative; }
  h2.resp-accordion:not(.resp-tab-active), .resp-accordion.h2:not(.resp-tab-active) {
    border-bottom: 1px solid white; }
    h2.resp-accordion:not(.resp-tab-active):after, .resp-accordion.h2:not(.resp-tab-active):after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IGRvd248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fycm90LWRvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgIDxwb2x5bGluZSBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwNEQ5RCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgcG9pbnRzPSI2IDE1IDEyLjA2NTkzNDEgOSAxOCAxNSI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4="); }
  h2.resp-accordion:after, .resp-accordion.h2:after {
    content: '';
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IHVwPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZyBpZD0iQnV0dG9uL2NhcnJvdC11cCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4NCiAgICAgICAgPHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgc3Ryb2tlPSIjMDA0RDlEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDExLjAwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMS4wMDAwMDApICIgcG9pbnRzPSI2IDE0IDEyLjA2NTkzNDEgOCAxOCAxNCI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    right: 23px;
    top: 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  @media only screen and (min-width: 1025px) {
    h2.resp-accordion, .resp-accordion.h2 {
      display: none; } }

.resp-tab-content {
  display: none; }
  @media only screen and (min-width: 1025px) {
    .resp-tab-content.resp-accordion-closed, .resp-tab-content.resp-tab-content-active {
      display: block; } }
  @media only screen and (max-width: 1024px) {
    .resp-tab-content {
      display: none !important; }
      .resp-tab-content.resp-tab-content-active {
        display: block !important; }
      .resp-tab-content.resp-accordion-closed {
        display: none !important; } }

@media only screen and (min-width: 1025px) {
  .product_details_content {
    padding-bottom: 80px; } }
.product_details_content .product_usage {
  position: relative; }

@media only screen and (max-width: 1024px) {
  .product_detail {
    border-bottom: 1px solid white;
    padding-top: 22px;
    padding-bottom: 22px; } }
.product_detail iframe {
  width: 100%;
  height: 400px;
  border: 0; }
.product_detail .page-width, .product_detail .shogun-root, .product_detail .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .product_detail .shogun-heading-component, .product_detail .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .product_detail .shogun-heading-component {
  width: 100%; }

.resp-content-active,
.resp-accordion-active {
  display: block; }

.product-certifications__inner {
  padding-bottom: 60px; }
  @media only screen and (max-width: 767px) {
    .product-certifications__inner {
      padding-bottom: 7px; } }

.product-certifications-items {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center; }
  .product-certifications-items .certification-item {
    text-align: center;
    width: 206px;
    max-width: 100%;
    padding: 0 12px;
    margin-bottom: 13px; }
    .product-certifications-items .certification-item img {
      max-width: 86px; }
      .product-certifications-items .certification-item img:not(.lazyload) {
        opacity: 0.8; }
  .product-certifications-items p {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.67;
    letter-spacing: 1.71px;
    text-transform: uppercase;
    padding-top: 10px; }
  @media only screen and (max-width: 767px) {
    .product-certifications-items .certification-item {
      width: 50%;
      margin-bottom: 43px;
      min-width: 206px; }
      .product-certifications-items .certification-item p {
        font-size: 11px;
        line-height: 1.82;
        letter-spacing: 1.57px;
        padding-top: 5px; } }
  @media only screen and (max-width: 320px) {
    .product-certifications-items {
      margin-bottom: 18px; }
      .product-certifications-items .certification-item {
        margin-bottom: 25px; }
        .product-certifications-items .certification-item img {
          width: 100%; } }

#shopify-section-product-template {
  margin-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    #shopify-section-product-template {
      margin-bottom: 80px; } }

.product__details {
  position: relative; }
  .product__details > span {
    max-width: 100%;
    width: 100% !important; }
    @media only screen and (max-width: 1024px) {
      .product__details > span {
        display: none !important; } }
  @media only screen and (max-width: 1024px) {
    .product__details {
      margin-bottom: 5px !important; } }

.product_info_sticky {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.product__info_main {
  width: 100%; }

.product__info_container {
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  max-width: 756px;
  margin: 0 auto;
  padding-top: 19px;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(0, 77, 157, 0.09); }
  .product__info_container h2, .product__info_container .h2 {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 15px;
    max-height: 36px; }
  .product__info_container .product__info {
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center; }
  .product__info_container .btn--secondary-accent {
    min-width: 154px;
    white-space: nowrap; }
  .product__info_container .sticky-email-me-button {
    min-width: 234px; }
  .product__info_container .product__cart_action {
    margin-left: 13px; }

.product_usage .product_usage_inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between; }
  @media screen and (max-width: 991px) {
    .product_usage .product_usage_inner {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
@media only screen and (min-width: 1025px) {
  .product_usage .usage-left {
    max-width: 436px;
    width: 100%; }
    .product_usage .usage-left iframe {
      height: 240px; } }
@media only screen and (max-width: 1023px) {
  .product_usage .usage-left {
    width: calc(100% - 548px); } }
@media only screen and (max-width: 1024px) {
  .product_usage .usage-left iframe {
    height: 260px; } }
@media screen and (max-width: 991px) {
  .product_usage .usage-left {
    width: 100%; }
    .product_usage .usage-left iframe {
      height: 400px; } }
@media only screen and (max-width: 640px) {
  .product_usage .usage-left iframe {
    height: 270px; } }
.product_usage .usage-left + .page-width, .product_usage .usage-left + .shogun-root, .product_usage .swiper > .shg-box-content > .shg-c .usage-left + .shogun-heading-component, .swiper > .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component, .product_usage .avocado-slider .shg-box-content > .shg-c .usage-left + .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component {
  max-width: calc(1150px - 250px);
  margin-left: 0; }
  @media screen and (min-width: 1025px) {
    .product_usage .usage-left + .page-width .usage-right, .product_usage .usage-left + .shogun-root .usage-right, .product_usage .swiper > .shg-box-content > .shg-c .usage-left + .shogun-heading-component .usage-right, .swiper > .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component .usage-right, .product_usage .avocado-slider .shg-box-content > .shg-c .usage-left + .shogun-heading-component .usage-right, .avocado-slider .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component .usage-right {
      margin-left: 0; } }
  @media screen and (min-width: 1250px) {
    .product_usage .usage-left + .page-width .usage-right, .product_usage .usage-left + .shogun-root .usage-right, .product_usage .swiper > .shg-box-content > .shg-c .usage-left + .shogun-heading-component .usage-right, .swiper > .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component .usage-right, .product_usage .avocado-slider .shg-box-content > .shg-c .usage-left + .shogun-heading-component .usage-right, .avocado-slider .shg-box-content > .shg-c .product_usage .usage-left + .shogun-heading-component .usage-right {
      margin-left: 135px; } }
.product_usage .usage-right {
  max-width: 548px;
  padding-left: 20px; }
  @media screen and (max-width: 991px) {
    .product_usage .usage-right {
      max-width: 100%;
      padding-left: 0;
      padding-top: 15px; } }
  @media only screen and (min-width: 1025px) {
    .product_usage .usage-right h2, .product_usage .usage-right .h2 {
      margin-bottom: 25px; } }
.product_usage ul {
  margin-bottom: 50px; }
  @media only screen and (min-width: 1025px) {
    .product_usage ul {
      padding-left: 30px; } }
  .product_usage ul li:not(:last-child) {
    margin-bottom: 20px; }
.product_usage h4, .product_usage .h4 {
  font-size: 30px;
  line-height: 1.13;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  margin-bottom: 2px; }
  .product_usage h4 strong, .product_usage .h4 strong {
    font-size: 100px;
    font-weight: 300;
    line-height: 1.06;
    padding-left: 4px; }
@media only screen and (max-width: 1024px) {
  .product_usage .usage-right h2, .product_usage .usage-right .h2,
  .product_usage .usage-right .h3 {
    font-size: 22px;
    letter-spacing: 0.5px;
    margin-bottom: 22px; }
  .product_usage h4, .product_usage .h4 {
    font-size: 22px; }
    .product_usage h4 strong, .product_usage .h4 strong {
      font-size: 50px; }
  .product_usage ul {
    margin-bottom: 30px; } }

@media only screen and (min-width: 1025px) {
  .safety-ingredients-width:not(:last-child) {
    padding-bottom: 100px; } }
@media only screen and (max-width: 1024px) {
  .safety-ingredients-width:not(:last-child) {
    padding-bottom: 30px; } }
@media only screen and (max-width: 767px) {
  .safety-ingredients-width:not(:last-child) {
    padding-bottom: 50px; } }

.safety-ingredients-item {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between; }
  @media screen and (max-width: 991px) {
    .safety-ingredients-item {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .safety-ingredients-item .image iframe {
    display: block;
    width: 100%; }
  @media only screen and (min-width: 1025px) {
    .safety-ingredients-item .image {
      max-width: 436px;
      width: 100%; }
      .safety-ingredients-item .image iframe {
        height: 240px; } }
  @media only screen and (max-width: 1024px) {
    .safety-ingredients-item .image iframe {
      height: 260px; } }
  @media only screen and (max-width: 1023px) {
    .safety-ingredients-item .image {
      width: calc(100% - 548px); } }
  @media screen and (max-width: 991px) {
    .safety-ingredients-item .image {
      width: 100%;
      text-align: center; }
      .safety-ingredients-item .image iframe {
        height: 400px; } }
  @media only screen and (max-width: 640px) {
    .safety-ingredients-item .image iframe {
      height: 270px; } }
  .safety-ingredients-item .image ~ .page-width, .safety-ingredients-item .image ~ .shogun-root, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component {
    width: 100%; }
    .safety-ingredients-item .image ~ .page-width .safety-ingredients-content, .safety-ingredients-item .image ~ .shogun-root .safety-ingredients-content, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component .safety-ingredients-content, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component .safety-ingredients-content, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component .safety-ingredients-content, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component .safety-ingredients-content {
      max-width: 80%;
      padding-top: 15px; }
      @media screen and (max-width: 1250px) {
        .safety-ingredients-item .image ~ .page-width .safety-ingredients-content, .safety-ingredients-item .image ~ .shogun-root .safety-ingredients-content, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component .safety-ingredients-content, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component .safety-ingredients-content, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component .safety-ingredients-content, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component .safety-ingredients-content {
          max-width: 100%; } }
    @media only screen and (min-width: 1025px) {
      .safety-ingredients-item .image ~ .page-width, .safety-ingredients-item .image ~ .shogun-root, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component {
        max-width: calc(1150px - 148px); }
        .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .page-width, .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .page-width, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .page-width, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .page-width, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .page-width, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .page-width, .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .shogun-root, .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .shogun-root, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-root, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-root, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-root, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-root, .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .shogun-heading-component, .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .shogun-heading-component, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-heading-component, .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .page-width.safety-ingredients-right-image .shogun-heading-component, .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-root .shogun-heading-component, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-right-image.shogun-heading-component .shogun-heading-component {
          margin-right: 0; }
        .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .page-width, .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .page-width, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .page-width, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .page-width, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .page-width, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .page-width, .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .shogun-root, .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .shogun-root, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-root, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-root, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-root, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-root, .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .shogun-heading-component, .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .shogun-heading-component, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-heading-component, .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .page-width.safety-ingredients-left-image .shogun-heading-component, .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-root .shogun-heading-component, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .safety-ingredients-left-image.shogun-heading-component .shogun-heading-component {
          margin-left: 0; } }
    @media only screen and (max-width: 1024px) {
      .safety-ingredients-item .image ~ .page-width, .safety-ingredients-item .image ~ .shogun-root, .safety-ingredients-item .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component, .safety-ingredients-item .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item .image ~ .shogun-heading-component {
        max-width: 100%; } }
  @media only screen and (min-width: 1025px) {
    .safety-ingredients-item.safety-ingredients-left-image .image ~ .page-width, .safety-ingredients-item.safety-ingredients-left-image .image ~ .shogun-root, .safety-ingredients-item.safety-ingredients-left-image .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item.safety-ingredients-left-image .image ~ .shogun-heading-component, .safety-ingredients-item.safety-ingredients-left-image .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item.safety-ingredients-left-image .image ~ .shogun-heading-component {
      margin-left: 0; } }
  .safety-ingredients-item.safety-ingredients-right-image {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    @media screen and (max-width: 991px) {
      .safety-ingredients-item.safety-ingredients-right-image {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    @media only screen and (min-width: 1025px) {
      .safety-ingredients-item.safety-ingredients-right-image .image ~ .page-width, .safety-ingredients-item.safety-ingredients-right-image .image ~ .shogun-root, .safety-ingredients-item.safety-ingredients-right-image .swiper > .shg-box-content > .shg-c .image ~ .shogun-heading-component, .swiper > .shg-box-content > .shg-c .safety-ingredients-item.safety-ingredients-right-image .image ~ .shogun-heading-component, .safety-ingredients-item.safety-ingredients-right-image .avocado-slider .shg-box-content > .shg-c .image ~ .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .safety-ingredients-item.safety-ingredients-right-image .image ~ .shogun-heading-component {
        margin-right: 0; } }
  .safety-ingredients-item .safety-ingredients-content {
    max-width: 548px;
    padding-left: 20px; }
    .safety-ingredients-item .safety-ingredients-content.safety-left {
      padding-left: 0;
      padding-right: 20px; }
    @media screen and (max-width: 991px) {
      .safety-ingredients-item .safety-ingredients-content {
        max-width: 100%;
        padding-left: 0;
        padding-top: 15px; }
        .safety-ingredients-item .safety-ingredients-content.safety-left {
          padding-right: 0; } }
    .safety-ingredients-item .safety-ingredients-content .h3 {
      letter-spacing: 0.2px;
      margin-bottom: 20px; }
    .safety-ingredients-item .safety-ingredients-content p {
      letter-spacing: 0.2px; }
      .safety-ingredients-item .safety-ingredients-content p strong {
        font-weight: 600;
        letter-spacing: 2px;
        text-transform: uppercase;
        display: inline-block;
        padding-top: 10px;
        padding-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      .safety-ingredients-item .safety-ingredients-content {
        max-width: 100% !important; }
        .safety-ingredients-item .safety-ingredients-content .h3 {
          font-size: 22px; } }

@media only screen and (min-width: 1920px) {
  .MagicToolboxContainer {
    max-width: 1024px; } }
.MagicToolboxSlides {
  overflow: hidden; }
  .MagicToolboxSlides .MagicToolboxSlides-arrow {
    display: none; }
  .MagicToolboxSlides .MagicToolboxSlides-arrow:before {
    content: '';
    background-color: white; }
  .MagicToolboxSlides .MagicToolboxSlides-arrow.magic-prev:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fyb3VzZWwgbGVmdDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IkJ1dHRvbi9jYXJvdXNlbC1sZWZ0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPg0KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xIiBzdHJva2U9IiMwMDREOUQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSI5IDI1IDE5LjEwOTg5MDEgMTUgMjkgMjUiPjwvcG9seWxpbmU+DQogICAgPC9nPg0KPC9zdmc+") !important; }
  .MagicToolboxSlides .MagicToolboxSlides-arrow.magic-next:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fyb3VzZWwgcmlnaHQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fyb3VzZWwtcmlnaHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iSWNvbi8tY2Fyb3VzZWwtbGVmdCIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiPjwvcmVjdD4NCiAgICAgICAgPC9nPg0KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xIiBzdHJva2U9IiMwMDREOUQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMDAwMDAwLCAyMC4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMS4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSIxMSAyNSAyMS4xMDk4OTAxIDE1IDMxIDI1Ij48L3BvbHlsaW5lPg0KICAgIDwvZz4NCjwvc3ZnPg==") !important; }

@media only screen and (min-width: 1025px) {
  .product_reviews .page-width, .product_reviews .shogun-root, .product_reviews .swiper > .shg-box-content > .shg-c .shogun-heading-component, .swiper > .shg-box-content > .shg-c .product_reviews .shogun-heading-component, .product_reviews .avocado-slider .shg-box-content > .shg-c .shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .product_reviews .shogun-heading-component {
    max-width: 783px; } }
.product_reviews .ssw-stars-averg {
  display: none; }
.product_reviews #ssw-review-simple-html {
  border-top: 1px solid #004d9d; }
.product_reviews .ssw-reviews-header-listing {
  margin-bottom: 20px; }
  @media only screen and (max-width: 1024px) {
    .product_reviews .ssw-reviews-header-listing {
      margin-bottom: 23px; } }
.product_reviews .add_recommend {
  color: #004d9d;
  border-bottom: 1px solid #004d9d; }
  .product_reviews .add_recommend:hover, .product_reviews .add_recommend:focus {
    text-shadow: 0 0 currentColor; }
.product_reviews .ssw-icon-photocam:before {
  color: white; }
.product_reviews .ssw-control-group.ssw-text-right input.btn.button, .product_reviews .ssw-control-group.ssw-text-right input.button.ssw-add-review-photos, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .button#ssw-fave-create-list.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button#ssw-fave-create-list.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .product_reviews .ssw-control-group.ssw-text-right input.button.shg-btn, .product_reviews .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .product_reviews .ssw-control-group.ssw-text-right input.button.shg-btn, .product_reviews .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .btn.button.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .btn.button.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .button.ssw-fave-list-title.ssw-btn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .button.ssw-fave-list-title#submitBtn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .product_reviews .ssw-control-group.ssw-text-right .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#submitBtn, .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .button.ssw-fave-list-title#dcodeSubmit, .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .product_reviews .ssw-control-group.ssw-text-right #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar input.button#ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .product_reviews .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .product_reviews .ssw-control-group.ssw-text-right .main-content .ssw-btn-wrap input.button.ssw-btn, .main-content .ssw-btn-wrap .product_reviews .ssw-control-group.ssw-text-right input.button.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content .search_bar input.button#submitBtn, .main-content .search_bar .product_reviews .ssw-control-group.ssw-text-right input.button#submitBtn, .product_reviews .ssw-control-group.ssw-text-right #dcodeOuterWrapper input.button#dcodeSubmit, #dcodeOuterWrapper .product_reviews .ssw-control-group.ssw-text-right input.button#dcodeSubmit {
  height: 50px; }
.product_reviews #ssw-simple-add-review-form .ssw-control-group:not(.ssw-text-right) {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }
  @media only screen and (max-width: 800px) {
    .product_reviews #ssw-simple-add-review-form .ssw-control-group:not(.ssw-text-right) {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
.product_reviews .ssw-simple-connect {
  max-width: 443px;
  padding: 0 !important; }
  @media only screen and (max-width: 800px) {
    .product_reviews .ssw-simple-connect {
      max-width: 100%;
      display: flex;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-justify-content: space-around;
      -ms-justify-content: space-around;
      justify-content: space-around;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center; }
      .product_reviews .ssw-simple-connect .ssw-review-input-block {
        width: 49% !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important; } }
.product_reviews .ssw-review-socialconnect {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }
@media only screen and (max-width: 640px) {
  .product_reviews .ssw-recomends-list .ssw-item > .ssw-timestamp {
    float: none;
    margin-top: 15px; } }
.product_reviews #ssw-reviews-content > div > a[target] {
  position: absolute;
  left: -999em; }

.ssw-recomends-list > .ssw-item {
  border-top: 1px solid #004d9d !important;
  padding-bottom: 15px !important;
  padding-top: 15px;
  margin-top: 0 !important; }
  .ssw-recomends-list > .ssw-item:not(:last-child) {
    border-bottom: 0 !important; }
  .ssw-recomends-list > .ssw-item:last-child {
    border-bottom: 1px solid #004d9d !important; }
  .ssw-recomends-list > .ssw-item span.ssw-title-text {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600 !important;
    margin-bottom: 14px !important; }
.ssw-recomends-list .ssw-starsd {
  display: block;
  margin: 17px 0 2px; }
.ssw-recomends-list .ssw-text .ssw-review-popup-more,
.ssw-recomends-list .ssw-text .ssw-review-popup-less {
  color: #004d9d;
  border-bottom: 1px solid currentColor;
  font-weight: 500;
  margin-left: 5px; }

.recommend-image-wrapper {
  position: relative;
  display: inline-block;
  border: 1px solid #004d9d;
  padding: 3px;
  margin: 2px; }
  .recommend-image-wrapper .recommend-image-close {
    position: absolute;
    right: -5px !important;
    top: -12px !important;
    opacity: 1 !important;
    background: #004d9d;
    color: white;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    line-height: 20px;
    font-family: "Work Sans", sans-serif; }
  @media only screen and (max-width: 767px) {
    .recommend-image-wrapper > a {
      width: 70px !important;
      height: 70px !important; } }

button.ssw-close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  width: auto;
  min-width: 0;
  opacity: 1 !important;
  color: #004d9d !important; }

.ssw-recommend-image-wrapper {
  margin-right: 8px !important;
  margin-bottom: 8px !important; }
  #recomends_list .ssw-recommend-image-wrapper {
    width: 60px !important;
    height: 60px !important; }
  @media only screen and (max-width: 767px) {
    .ssw-recommend-image-wrapper {
      margin-right: 15px !important; } }

#ssw-widget-recommends-html .ssw-recommend-images-wrapper, #ssw-page .ssw-recommend-images-wrapper {
  margin-top: 15px !important; }

#ssw-recommends-loadmore-wrapper {
  padding-top: 20px; }
  #ssw-recommends-loadmore-wrapper #ssw-recommends-loadmore {
    color: #004d9d;
    border-bottom: 1px solid #004d9d; }
    #ssw-recommends-loadmore-wrapper #ssw-recommends-loadmore:hover, #ssw-recommends-loadmore-wrapper #ssw-recommends-loadmore:focus {
      text-shadow: 0 0 currentColor; }

#ssw-avg-rate-profile-html {
  cursor: pointer; }

.mz-hint {
  display: none !important; }

.MagicToolboxSelectorsContainer {
  margin-top: 28px !important;
  display: block !important; }
  @media only screen and (max-width: 1024px) {
    .MagicToolboxSelectorsContainer {
      margin: 0 !important;
      padding: 10px 0;
      position: absolute;
      bottom: 10px;
      left: 0;
      right: 0;
      z-index: 9; }
      .MagicToolboxSelectorsContainer a {
        width: 10px;
        height: 10px;
        border: solid 1px #3371b1 !important;
        margin: 0 8px !important; }
        .MagicToolboxSelectorsContainer a.mz-thumb-selected {
          background: #004d9d;
          border: solid 1px #004d9d !important; } }

.ssw-reviews-header.ssw-row-fluid .ssw-span12 {
  width: auto;
  float: right; }

@media only screen and (max-width: 767px) {
  .product_reviews .ssw-control-group.ssw-text-right {
    text-align: center;
    margin-bottom: 5px !important; }
    .product_reviews .ssw-control-group.ssw-text-right input.btn.button, .product_reviews .ssw-control-group.ssw-text-right input.button.ssw-add-review-photos, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .button#ssw-fave-create-list.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button#ssw-fave-create-list.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .product_reviews .ssw-control-group.ssw-text-right input.button.shg-btn, .product_reviews .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .product_reviews .ssw-control-group.ssw-text-right input.button.shg-btn, .product_reviews .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .product_reviews .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .btn.button.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .btn.button.ssw-fave-list-title, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .button.ssw-fave-list-title.ssw-btn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .button.ssw-fave-list-title#submitBtn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .product_reviews .ssw-control-group.ssw-text-right .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#submitBtn, .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .button.ssw-fave-list-title#dcodeSubmit, .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .product_reviews .ssw-control-group.ssw-text-right #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .product_reviews .ssw-control-group.ssw-text-right .main-content #ssw-fave-page-side-bar input.button#ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .product_reviews .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .product_reviews .ssw-control-group.ssw-text-right .main-content .ssw-btn-wrap input.button.ssw-btn, .main-content .ssw-btn-wrap .product_reviews .ssw-control-group.ssw-text-right input.button.ssw-btn, .product_reviews .ssw-control-group.ssw-text-right .main-content .search_bar input.button#submitBtn, .main-content .search_bar .product_reviews .ssw-control-group.ssw-text-right input.button#submitBtn, .product_reviews .ssw-control-group.ssw-text-right #dcodeOuterWrapper input.button#dcodeSubmit, #dcodeOuterWrapper .product_reviews .ssw-control-group.ssw-text-right input.button#dcodeSubmit {
      margin-bottom: 5px; }
  .product_reviews .ssw-pull-left {
    float: none !important; }
  .product_reviews .ssw-recommend-images-file {
    width: 100%; } }
@media (max-width: 640px) {
  .ssw-reviews-header.ssw-small .ssw-add-recommend,
  .ssw-add-recommend a {
    float: none;
    margin-left: 0;
    margin-top: 12px; }

  .ssw-reviews-header-listing {
    margin-bottom: 6px; }

  .ssw-reviews-header.ssw-row-fluid .ssw-span12,
  .ssw-add-recommend a {
    width: 100%; }

  .ssw-recomends-list .ssw-item > .ssw-timestamp {
    display: block;
    float: none;
    margin-top: 10px;
    margin-bottom: 15px; }

  .product_reviews .ssw-reviews-header .ssw-add-recommend {
    float: none !important;
    margin-left: 0; }
  .product_reviews .ssw-new-widget #ssw-review-filter-wrapper {
    float: none; }
  .product_reviews .ssw-recomends-list > .ssw-item {
    margin-bottom: 0;
    margin-top: 0; }
  .product_reviews .ssw-recomends-list .ssw-item:first-of-type {
    padding-top: 20px; } }
.ssw-socialconnect > div > a [class*="ssw-icon"]:before {
  color: white; }

.ssw-login .ssw-control-group,
.ssw-login .ssw-modal-footer {
  text-align: center; }
.ssw-login .ssw-modal-body .ssw-h3 {
  font-family: 'Taviraj', serif;
  font-weight: 300; }
.ssw-login .ssw-modal-body > .ssw-close {
  opacity: 1;
  color: #004d9d;
  font-weight: 400; }

#ssw-wishlist-save-form .ssw-inline {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center; }
  #ssw-wishlist-save-form .ssw-inline input[type="email"], #ssw-wishlist-save-form .ssw-inline .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="email"].ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list #ssw-wishlist-save-form .ssw-inline [type="email"].ssw-fave-list-title {
    width: 100%;
    margin-bottom: 10px; }
  #ssw-wishlist-save-form .ssw-inline button {
    max-width: 200px;
    margin: 0 auto !important; }

.ssw-collections .ssw-span {
  border: 0; }
.ssw-collections .ssw-product-info {
  height: auto; }
  .ssw-collections .ssw-product-info .pname {
    font-size: 20px;
    line-height: 1.3;
    font-family: 'Taviraj', serif;
    font-weight: 300; }
.ssw-collections .ssw-listing-product-price {
  font-size: 20px;
  font-weight: 600;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding-top: 5px; }
  .ssw-collections .ssw-listing-product-price del {
    font-size: 14px;
    font-weight: 400; }

.ssw-pswp .ssw-pswp__bg {
  background: #f2f6fa; }
.ssw-pswp .ssw-pswp__ui--fit .ssw-pswp__top-bar,
.ssw-pswp .ssw-pswp__ui--fit .ssw-pswp__caption {
  background: #004d9d; }

.ssw-pswp__button--arrow--left,
.ssw-pswp__button--arrow--right {
  outline: transparent; }
  .ssw-pswp__button--arrow--left:before,
  .ssw-pswp__button--arrow--right:before {
    background-color: white !important;
    background-size: 100% !important;
    background-position: center !important;
    width: 40px !important;
    height: 40px !important; }

.ssw-pswp__button--arrow--left:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fyb3VzZWwgbGVmdDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IkJ1dHRvbi9jYXJvdXNlbC1sZWZ0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPg0KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xIiBzdHJva2U9IiMwMDREOUQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xOS4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSI5IDI1IDE5LjEwOTg5MDEgMTUgMjkgMjUiPjwvcG9seWxpbmU+DQogICAgPC9nPg0KPC9zdmc+") !important; }

.ssw-pswp__button--arrow--right:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fyb3VzZWwgcmlnaHQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fyb3VzZWwtcmlnaHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iSWNvbi8tY2Fyb3VzZWwtbGVmdCIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiPjwvcmVjdD4NCiAgICAgICAgPC9nPg0KICAgICAgICA8cG9seWxpbmUgaWQ9IlN0cm9rZS0xIiBzdHJva2U9IiMwMDREOUQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMDAwMDAwLCAyMC4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMS4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSIxMSAyNSAyMS4xMDk4OTAxIDE1IDMxIDI1Ij48L3BvbHlsaW5lPg0KICAgIDwvZz4NCjwvc3ZnPg==") !important; }

.ssw-fave-btn-default .ssw-fave-btn-content {
  box-shadow: none !important;
  border: 0 !important;
  outline: none !important;
  font-size: 0; }
  .ssw-fave-btn-default .ssw-fave-btn-content:focus, .ssw-fave-btn-default .ssw-fave-btn-content:hover {
    border: 0 !important;
    outline: none !important; }

.ssw-link-fave-menu .ssw-counter-fave-menu {
  font-size: 14px;
  font-weight: 600;
  display: none !important; }

.grid__item--collection-template {
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 40px; }
  @media only screen and (max-width: 1024px) {
    .grid__item--collection-template {
      width: 25%; } }
  @media only screen and (max-width: 991px) {
    .grid__item--collection-template {
      width: 50%; } }
  @media only screen and (max-width: 767px) {
    .collection-template .grid__item--collection-template {
      margin-bottom: 25px; } }

.mobile-visible {
  display: none; }
  @media only screen and (max-width: 767px) {
    .mobile-visible {
      display: block; } }

.template-blog .image-content-30_70 {
  padding: 0; }
.template-blog .grid--blog {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: auto; }
@media only screen and (min-width: 1025px) {
  .template-blog .image-content-30_70 .section-title {
    padding-bottom: 5px; }
  .template-blog .image-content-30_70 .featured-row__subtext p {
    font-size: 18px;
    line-height: 1.44; } }
@media only screen and (max-width: 1024px) {
  .template-blog .image-content-30_70 .feature-row__text {
    padding-top: 50px;
    padding-bottom: 32px; }
  .template-blog .grid--blog .grid__item {
    margin-bottom: 22px;
    width: 33.33%; } }
@media only screen and (max-width: 767px) {
  .template-blog .grid--blog .grid__item {
    width: 100%; } }
@media only screen and (max-width: 640px) {
  .template-blog .image-content-30_70 .section-title {
    max-width: 230px; } }

.template-blog .image-content-30_70 .section-title,
.template-article .image-content-30_70 .section-title {
  letter-spacing: 0; }
@media only screen and (min-width: 1025px) {
  .template-blog .image-content-30_70 .section-title,
  .template-article .image-content-30_70 .section-title {
    font-size: 54px; } }
@media only screen and (max-width: 1024px) {
  .template-blog .image-content-30_70 .section-title,
  .template-article .image-content-30_70 .section-title {
    line-height: 1.13; } }
@media only screen and (max-width: 767px) {
  .template-blog .image-content-30_70 .feature-row .feature-row,
  .template-article .image-content-30_70 .feature-row .feature-row {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }

@media only screen and (max-width: 1024px) {
  .template-article .image-content-30_70 .section-title {
    font-size: 40px;
    letter-spacing: 0.5px;
    line-height: 1.2; }
  .template-article .feature-row .feature-row__text {
    padding-bottom: 0; } }

@media only screen and (min-width: 1025px) {
  .explore-category-section > h2, .explore-category-section > .h2 {
    padding-top: 62px;
    letter-spacing: 0.5px; } }
@media only screen and (max-width: 1024px) {
  .explore-category-section > h2, .explore-category-section > .h2 {
    padding-top: 48px; } }

.explore-category-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  width: auto;
  padding-top: 23px;
  padding-bottom: 65px;
  margin-left: -15px; }
  @media only screen and (max-width: 640px) {
    .explore-category-list {
      margin-left: 0;
      padding-top: 18px;
      padding-bottom: 7px; } }
  .explore-category-list .explore-category {
    width: 20%;
    padding-left: 15px;
    padding-bottom: 15px;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (max-width: 767px) {
      .explore-category-list .explore-category {
        width: 33.33%; } }
    @media only screen and (max-width: 640px) {
      .explore-category-list .explore-category {
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%;
        padding-left: 0;
        padding-bottom: 9px; } }

.blog_tag_image img {
  width: 100%; }
@media only screen and (max-width: 640px) {
  .blog_tag_image {
    width: 77px;
    height: 77px; } }

.blog_tag_name {
  padding-top: 5px;
  padding-right: 6px;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  flex-grow: 1;
  font-family: "Work Sans", sans-serif;
  margin: 0; }
  .blog_tag_name a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.13;
    letter-spacing: 2px;
    text-transform: uppercase; }
  @media only screen and (max-width: 640px) {
    .blog_tag_name {
      padding-left: 16px;
      padding-top: 0;
      padding-right: 0; } }

.blog-article-title {
  padding-top: 40px;
  padding-bottom: 21px; }
  @media only screen and (min-width: 1025px) {
    .blog-article-title {
      padding-bottom: 30px; }
      .blog-article-title h2, .blog-article-title .h2 {
        letter-spacing: 0.5px; } }

@media only screen and (min-width: 1025px) {
  .blog_tag_heading h2, .blog_tag_heading .h2 {
    letter-spacing: 0.5px; } }
.blog_tag_heading h2, .blog_tag_heading .h2 {
  padding-bottom: 20px; }
.blog_tag_heading p {
  max-width: 640px;
  font-size: 18px;
  line-height: 1.44;
  margin: 0 auto; }

.blog_tag_section {
  padding: 48px 0;
  margin-bottom: 77px; }
  @media only screen and (max-width: 1024px) {
    .blog_tag_section {
      padding-bottom: 26px;
      margin-bottom: 24px; } }

.blog-filter {
  padding-top: 55px;
  padding-bottom: 7px; }
  @media only screen and (max-width: 1024px) {
    .blog-filter {
      padding-top: 30px;
      padding-bottom: 0; } }
  .blog-filter ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center; }
    @media only screen and (max-width: 1024px) {
      .blog-filter ul {
        display: none; } }
  .blog-filter li {
    font-size: 18px;
    font-weight: 500;
    padding: 0 30px;
    margin-bottom: 15px; }
    .blog-filter li a {
      position: relative;
      padding-bottom: 13px;
      display: inline-block; }
      .blog-filter li a:after {
        content: '';
        position: absolute;
        height: 3px;
        bottom: 0;
        background-color: #004d9d;
        left: 0;
        right: 0;
        opacity: 0;
        visibility: hidden; }
    .blog-filter li:not(.active):hover a:after {
      background-color: #e5edf5;
      opacity: 1;
      visibility: visible; }
    .blog-filter li.active a:after {
      opacity: 1;
      visibility: visible; }
  .blog-filter .mobile-blog-filter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center; }
    .blog-filter .mobile-blog-filter label {
      margin: 0;
      font-weight: 400;
      padding-right: 23px; }
      @media only screen and (max-width: 1024px) {
        .blog-filter .mobile-blog-filter label {
          white-space: pre;
          padding-right: 10px; } }
    .blog-filter .mobile-blog-filter select {
      width: 100%;
      background-color: transparent;
      font-weight: 500;
      height: 50px;
      padding-left: 6px; }
      @media only screen and (max-width: 1024px) {
        .blog-filter .mobile-blog-filter select {
          padding-right: 32px; } }
    @media only screen and (min-width: 1025px) {
      .blog-filter .mobile-blog-filter {
        display: none; } }

.article-header-section {
  padding-top: 0;
  padding-bottom: 40px;
  min-height: 36vw; }
  @media only screen and (max-width: 1024px) {
    .article-header-section {
      min-height: 140vw; } }

.article-content {
  margin-bottom: 80px; }
  .article-content .article-main-content {
    color: #002852; }
    @media only screen and (min-width: 1025px) {
      .article-content .article-main-content {
        width: 66%;
        float: left; } }
    .article-content .article-main-content h1, .article-content .article-main-content .h1, .article-content .article-main-content .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .article-content .article-main-content h2, .article-content .article-main-content .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .article-content .article-main-content .h2,
    .article-content .article-main-content h2,
    .article-content .article-main-content .h2,
    .article-content .article-main-content h3,
    .article-content .article-main-content .h3,
    .article-content .article-main-content h4,
    .article-content .article-main-content .h4,
    .article-content .article-main-content h5,
    .article-content .article-main-content .h5,
    .article-content .article-main-content h6,
    .article-content .article-main-content .h6 {
      color: #004d9d; }
    .article-content .article-main-content h2, .article-content .article-main-content .h2 {
      letter-spacing: 0.5px;
      padding-bottom: 7px; }
    .article-content .article-main-content p {
      color: #002852;
      margin-bottom: 25px; }
    .article-content .article-main-content a {
      text-decoration: underline !important; }
    .article-content .article-main-content h3, .article-content .article-main-content .h3 {
      font-family: "Work Sans", sans-serif;
      font-size: 32px;
      line-height: 1.19;
      padding-top: 17px; }
    .article-content .article-main-content h4, .article-content .article-main-content .h4 {
      font-size: 36px;
      line-height: 1.33;
      padding-top: 15px;
      margin-bottom: 25px; }
    .article-content .article-main-content ul {
      margin-bottom: 20px; }
      .article-content .article-main-content ul li {
        position: relative;
        color: #002852;
        margin-bottom: 6px;
        padding-left: 13px; }
        .article-content .article-main-content ul li:before {
          content: '';
          width: 5px;
          height: 5px;
          background: #002852;
          position: absolute;
          border-radius: 50%;
          left: 0;
          top: 10px; }
    .article-content .article-main-content iframe {
      width: 100%;
      height: 396px;
      border: 0;
      margin-top: 27px;
      margin-bottom: 8px; }
    .article-content .article-main-content .image-with-text {
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .article-content .article-main-content .image-with-text.left-image .image {
        padding-right: 24px; }
      .article-content .article-main-content .image-with-text.right-image {
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
        .article-content .article-main-content .image-with-text.right-image .image {
          padding-left: 24px; }
      .article-content .article-main-content .image-with-text .image {
        max-width: 368px;
        min-width: 368px; }
        .article-content .article-main-content .image-with-text .image img {
          display: block; }
    @media only screen and (max-width: 1024px) {
      .article-content .article-main-content h3, .article-content .article-main-content .h3 {
        font-size: 24px;
        line-height: 1.58;
        padding-top: 27px; }
      .article-content .article-main-content h4, .article-content .article-main-content .h4 {
        font-size: 22px;
        line-height: 1.27;
        letter-spacing: 0.33px;
        padding-top: 8px;
        margin-bottom: 18px; }
      .article-content .article-main-content ul li {
        margin-bottom: 0; }
      .article-content .article-main-content iframe {
        margin-top: 9px;
        margin-bottom: 0;
        height: 184px; } }
    @media only screen and (max-width: 767px) {
      .article-content .article-main-content .image-with-text {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center; }
        .article-content .article-main-content .image-with-text .image {
          min-width: 100%;
          max-width: 100%;
          padding-bottom: 25px; }
        .article-content .article-main-content .image-with-text.left-image .image {
          padding-right: 0; }
        .article-content .article-main-content .image-with-text.right-image {
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .article-content .article-main-content .image-with-text.right-image .image {
            padding-left: 0; } }
  .article-content .article-sidebar h3, .article-content .article-sidebar .h3 {
    margin-bottom: 25px; }
  @media only screen and (min-width: 1025px) {
    .article-content .article-sidebar {
      width: 34%;
      padding-left: 24px;
      padding-top: 16px;
      float: left;
      position: sticky;
      top: 0; } }
  @media only screen and (max-width: 1024px) {
    .article-content .article-sidebar {
      margin-right: -20px;
      margin-left: -20px;
      padding-top: 57px; }
      .article-content .article-sidebar > h3, .article-content .article-sidebar > .h3 {
        text-align: center;
        text-transform: capitalize;
        padding: 0 20px;
        margin-bottom: 70px; } }

@media only screen and (max-width: 1024px) {
  .suggested-articles .section-header {
    padding-bottom: 13px; } }
.template-article #shopify-section-footer {
  margin-top: 23px; }
@media only screen and (min-width: 1025px) {
  .template-article .article__grid-meta {
    margin-bottom: 55px; } }

@media only screen and (min-width: 1025px) {
  .product_suggestion {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    margin-bottom: 16px; }
    .product_suggestion .product-list-attribute,
    .product_suggestion .product-tag,
    .product_suggestion .product-card-other-info,
    .product_suggestion .product-card-review {
      display: none; }
    .product_suggestion .product-card-info {
      padding-top: 0;
      width: calc(100% - 106px);
      padding-left: 10px;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    .product_suggestion .product-card__title {
      max-width: 100%;
      margin-bottom: 8px; }
    .product_suggestion .product-card__image-with-placeholder-wrapper {
      width: 96px;
      min-width: 96px; }
    .product_suggestion.grid__item .price--listing {
      max-width: 100%; }
    .product_suggestion .price-item--sale,
    .product_suggestion .price__regular .price-item--regular {
      margin-bottom: 0; }
    .product_suggestion .price--on-sale .price__sale dd {
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center; }
    .product_suggestion .price--on-sale .price-item--regular {
      margin-left: 13px; } }
#customer_login .ssw-social-login-widget .ssw-socialconnect > .ssw-social-btn > a > svg,
#RegisterForm .ssw-social-login-widget .ssw-socialconnect > .ssw-social-btn > a > svg {
  width: 40px; }
#customer_login .ssw-muted,
#RegisterForm .ssw-muted {
  font-size: 16px;
  color: #004d9d; }
@media only screen and (min-width: 1025px) {
  #customer_login .ssw-social-login-widget .ssw-social-btn,
  #RegisterForm .ssw-social-login-widget .ssw-social-btn {
    margin: 0 5px; }
  #customer_login .ssw-social-login-widget .ssw-socialconnect,
  #RegisterForm .ssw-social-login-widget .ssw-socialconnect {
    display: flex;
    align-items: center; } }

#customer_login .password {
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

.recover-password {
  line-height: 13px; }

@media all and (-ms-high-contrast: none) {
  .cf-date-picker-container .cf-date-picker__icon {
    top: 35%; } }
.cf-date-picker-container .cf-date-picker__icon svg {
  fill: #004d9d; }
@media all and (-ms-high-contrast: none) {
  .cf-date-picker-container .DayPicker-NavBar .DayPicker-NavButton {
    top: 0;
    right: 0; } }

.cf-select-wrap .cf-down-arrow {
  display: none !important; }
.cf-select-wrap select {
  height: auto;
  font-weight: 500; }
  .cf-select-wrap select.input-full {
    height: 56px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IGRvd248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fycm90LWRvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgIDxwb2x5bGluZSBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwNEQ5RCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgcG9pbnRzPSI2IDE1IDEyLjA2NTkzNDEgOSAxOCAxNSI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=") !important; }

#AddressNewForm:not(.hide) ~ .default-address {
  margin-top: 30px; }

.lazyload,
.lazyloading {
  opacity: 0; }

.lazyloaded {
  opacity: 1;
  transition: opacity 0.3s; }

.collection-faq {
  background-color: #fbfbfb;
  padding-top: 40px;
  padding-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    .collection-faq {
      padding-bottom: 70px; } }

.shg-fw {
  margin-bottom: 30px; }
  .shg-fw .shogun-image-container img {
    width: 100%; }
  .shg-fw .shogun-image-container .shogun-heading-component {
    margin-top: 0;
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto; }
  @media only screen and (max-width: 767px) {
    .shg-fw {
      margin-bottom: 0; }
      .shg-fw .banner-with-title {
        display: flex;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-bottom: 30px; }
      .shg-fw .shogun-image-content {
        position: static; }
      .shg-fw .shogun-heading-component h1, .shg-fw .shogun-heading-component .h1, .shg-fw .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shg-fw .shogun-heading-component h2, .shg-fw .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shg-fw .shogun-heading-component .h2 {
        color: #004d9d !important; } }

.shogun-image-content {
  padding: 0 30px; }
  @media only screen and (max-width: 1024px) {
    .shogun-image-content {
      padding: 0 20px; } }

.shogun-heading-component {
  margin-top: 20px;
  margin-bottom: 0; }
  .shogun-heading-component a:hover {
    text-shadow: none !important; }

.page-width .shogun-root .shg-c, .shogun-root .shogun-root .shg-c, .swiper > .shg-box-content > .shg-c .shogun-heading-component .shogun-root .shg-c, .avocado-slider .shg-box-content > .shg-c .shogun-heading-component .shogun-root .shg-c {
  padding-left: 0;
  padding-right: 0; }

.shogun-root {
  padding-left: 0;
  padding-right: 0; }
  .shogun-root .shg-c {
    padding-left: 35px;
    padding-right: 35px; }
    @media only screen and (max-width: 1024px) {
      .shogun-root .shg-c {
        padding-left: 20px;
        padding-right: 20px; } }
    .shogun-root .shg-c.shg-box, .shogun-root .shg-c.shg-product {
      padding-left: 0;
      padding-right: 0; }
  .shogun-root .shg-row .shg-c {
    padding-left: 0;
    padding-right: 0; }
  .shogun-root .shg-fw .shg-c {
    padding-left: 0;
    padding-right: 0; }
  .shogun-root ul {
    padding-top: 15px;
    padding-left: 20px;
    margin-bottom: 25px; }
    .shogun-root ul li {
      list-style: disc; }
  .shogun-root a:not(.shogun-image-link) {
    border-bottom: 1px solid currentColor; }
    .shogun-root a:not(.shogun-image-link):hover {
      text-shadow: 0 0 currentColor; }
  .shogun-root hr {
    margin: 25px 0; }
  @media only screen and (max-width: 1024px) {
    .shogun-root hr {
      margin: 10px 0; } }

.popup-shipping-open {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .popup-shipping-open .popup-shipping-policy {
    display: flex;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.popup-shipping-policy {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  overflow-y: auto;
  height: 100%;
  -ms-transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
  transition: all 0.2s cubic-bezier(0.29, 0.63, 0.44, 1); }
  .popup-shipping-policy .popup-shipping-content {
    max-width: 1150px;
    padding: 30px 35px;
    background: white;
    color: #004d9d;
    margin: 50px auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 0; }
    @media only screen and (max-width: 1024px) {
      .popup-shipping-policy .popup-shipping-content {
        margin: 50px 20px;
        padding: 45px 20px; } }
    .popup-shipping-policy .popup-shipping-content p,
    .popup-shipping-policy .popup-shipping-content h4,
    .popup-shipping-policy .popup-shipping-content .h4 {
      color: #004d9d; }
      .popup-shipping-policy .popup-shipping-content p a,
      .popup-shipping-policy .popup-shipping-content h4 a,
      .popup-shipping-policy .popup-shipping-content .h4 a {
        border-bottom: 1px solid currentColor; }
    .popup-shipping-policy .popup-shipping-content h3, .popup-shipping-policy .popup-shipping-content .h3 {
      margin-bottom: 30px; }
  .popup-shipping-policy .shipping_subcontent {
    font-size: 24px;
    margin-bottom: 20px; }
    .popup-shipping-policy .shipping_subcontent strong {
      text-decoration: underline; }
  .popup-shipping-policy .popup-shipping-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer; }
    .popup-shipping-policy .popup-shipping-close .icon {
      width: 40px;
      height: 40px; }
  .popup-shipping-policy .shipping-rates {
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    margin: 30px 0; }
    .popup-shipping-policy .shipping-rates h4, .popup-shipping-policy .shipping-rates .h4,
    .popup-shipping-policy .shipping-rates p {
      margin: 0;
      width: 50%; }
      .popup-shipping-policy .shipping-rates h4:nth-child(even), .popup-shipping-policy .shipping-rates .h4:nth-child(even),
      .popup-shipping-policy .shipping-rates p:nth-child(even) {
        width: 30%; }
  .popup-shipping-policy .shipping-rates-item {
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    width: 100%; }
  @media only screen and (max-width: 1024px) {
    .popup-shipping-policy .shipping_subcontent {
      font-size: 18px; }
    .popup-shipping-policy .popup-shipping-content h3, .popup-shipping-policy .popup-shipping-content .h3 {
      margin-bottom: 15px; }
    .popup-shipping-policy .shipping-rates {
      margin: 15px 0; } }
  @media only screen and (max-width: 640px) {
    .popup-shipping-policy .shipping-rates h4, .popup-shipping-policy .shipping-rates .h4 {
      display: none; }
    .popup-shipping-policy .shipping-rates p {
      width: 100%; }
      .popup-shipping-policy .shipping-rates p:before {
        content: ': ';
        font-weight: 600; }
      .popup-shipping-policy .shipping-rates p:nth-child(even) {
        width: 100%; }
        .popup-shipping-policy .shipping-rates p:nth-child(even):before {
          content: ': '; } }

.faq-title {
  letter-spacing: 0.5px;
  margin-bottom: 46px; }
  @media only screen and (max-width: 767px) {
    .faq-title {
      letter-spacing: normal;
      margin-bottom: 40px; } }

.bootstrap-ndnapps .cd-faq-trigger {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  padding: 23px 60px 23px 24px;
  margin: 0;
  cursor: pointer; }
  .bootstrap-ndnapps .cd-faq-trigger::before {
    background-color: transparent !important;
    margin-left: 10px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IGRvd248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fycm90LWRvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgIDxwb2x5bGluZSBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwNEQ5RCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgcG9pbnRzPSI2IDE1IDEyLjA2NTkzNDEgOSAxOCAxNSI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=") !important;
    width: 24px;
    height: 24px;
    -ms-transform: rotate(0deg) translateY(-50%);
    -webkit-transform: rotate(0deg) translateY(-50%);
    transform: rotate(0deg) translateY(-50%);
    background-repeat: no-repeat;
    right: 18px; }
  .bootstrap-ndnapps .cd-faq-trigger::after {
    display: none; }
  @media only screen and (max-width: 767px) {
    .bootstrap-ndnapps .cd-faq-trigger {
      padding: 23px 40px 23px 17px !important; } }
.bootstrap-ndnapps .cd-faq-content {
  padding: 0 60px 28px 24px; }
  .bootstrap-ndnapps .cd-faq-content p {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    margin: 0; }
  .bootstrap-ndnapps .cd-faq-content a {
    text-decoration: underline !important; }
    .bootstrap-ndnapps .cd-faq-content a:hover {
      text-shadow: 0 0 currentColor; }
  @media only screen and (max-width: 767px) {
    .bootstrap-ndnapps .cd-faq-content {
      padding: 0 40px 28px 17px; } }
.bootstrap-ndnapps .cd-faq-group > li {
  background: transparent !important;
  border: 1px solid #004d9d;
  margin-top: 16px; }
.bootstrap-ndnapps .cd-faq-group .cd-faq-title {
  display: none; }
.bootstrap-ndnapps .content-visible .cd-faq-trigger::before {
  -ms-transform: rotate(0deg) translateY(-50%);
  -webkit-transform: rotate(0deg) translateY(-50%);
  transform: rotate(0deg) translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IHVwPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZyBpZD0iQnV0dG9uL2NhcnJvdC11cCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4NCiAgICAgICAgPHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgc3Ryb2tlPSIjMDA0RDlEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDExLjAwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMS4wMDAwMDApICIgcG9pbnRzPSI2IDE0IDEyLjA2NTkzNDEgOCAxOCAxNCI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=") !important; }
.bootstrap-ndnapps .cd-faq-content ul,
.bootstrap-ndnapps .cd-faq-content ol {
  margin: 0;
  padding-left: 17px; }
.bootstrap-ndnapps .cd-faq-content li {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5; }

.cd-faq .cd-faq-items {
  padding-left: 0;
  width: 100%; }
  .cd-faq .cd-faq-items .cd-faq-trigger::before, .cd-faq .cd-faq-items .cd-faq-trigger::after {
    width: 24px !important; }
  @media only screen and (min-width: 1025px) {
    .cd-faq .cd-faq-items {
      padding-left: 320px;
      padding-right: 13px; } }
.cd-faq .cd-faq-categories {
  box-shadow: none;
  padding-right: 20px !important;
  z-index: 1; }
  @media only screen and (min-width: 1025px) {
    .cd-faq .cd-faq-categories {
      width: 320px; } }
  @media only screen and (max-width: 1024px) {
    .cd-faq .cd-faq-categories {
      display: none; } }
  .cd-faq .cd-faq-categories li {
    margin-bottom: 24px;
    line-height: 11px; }
  .cd-faq .cd-faq-categories a {
    font-size: 20px;
    font-weight: normal;
    line-height: 23px;
    padding: 0;
    text-overflow: unset;
    height: auto;
    display: inline-block;
    white-space: normal;
    overflow: unset; }
    .cd-faq .cd-faq-categories a::before {
      display: none; }
    .cd-faq .cd-faq-categories a.selected::after {
      content: "";
      display: block !important;
      position: absolute;
      bottom: -6px;
      left: 0;
      border-bottom: 3px solid;
      width: 100%;
      height: 3px;
      transform: none;
      top: auto;
      right: 0; }
@media only screen and (max-width: 767px) {
  .cd-faq .bootstrap-ndnapps .cd-faq-content {
    padding: 0 20px 28px; }
  .cd-faq .cd-faq-items {
    padding-left: 0; } }

.bundle-title {
  margin-top: 17px; }
  @media only screen and (max-width: 1024px) {
    .bundle-title {
      margin-top: 3px; } }

.bundle-products {
  margin-bottom: 10px; }
  .bundle-products .bundle-subproduct:not(:last-child) {
    margin-bottom: 16px; }

.bundle-subproduct a {
  display: inline-flex;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start; }
  .bundle-subproduct a .digital__bundle__image {
    width: 80px;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center; }
  .bundle-subproduct a .h4 {
    font-size: 20px;
    max-width: 200px;
    margin-bottom: 0;
    padding-left: 10px; }
  .bundle-subproduct a:hover .h4, .bundle-subproduct a:focus .h4 {
    text-decoration: underline; }
.bundle-subproduct .digital__bundle__stock {
  font-size: 16px;
  color: #d22c01;
  display: block;
  margin-top: 5px;
  font-family: "Work Sans", sans-serif; }

#ssw-fave-create-list {
  text-align: center; }
  #ssw-fave-create-list .ssw-icon-plus {
    display: none; }

.ssw-fave-list-header-title svg path {
  fill: #004d9d; }

.ssw-dropdown.ssw-dropdown-fave-options > ul.ssw-dropdown-menu > li:hover, .ssw-dropdown.ssw-dropdown-fave-options > ul.ssw-dropdown-menu > li:focus {
  background: #004d9d !important;
  color: white !important; }

.ssw-fave-empty-list .grid {
  margin-left: 0; }
.ssw-fave-empty-list .ssw-fave-list-container:before {
  content: attr(data-text-dragleave);
  padding: 0; }
.ssw-fave-empty-list .ssw-fave-result-board-count {
  display: none; }

.ssw-fave-product-actions {
  margin-top: 11px; }
  .ssw-fave-product-actions .ssw-fave-add-to-cart {
    max-width: 100%;
    min-width: 100%; }

.ssw-fave-list-container {
  padding-top: 15px !important;
  margin-bottom: 0; }

.ssw-fave-result-board-count {
  margin: 0 0 0 6px; }
  .ssw-fave-result-board-count:before {
    content: '('; }
  .ssw-fave-result-board-count:after {
    content: ')'; }

.ssw-h3,
.ssw-control-group {
  font-weight: 600; }

.ssw-control-group {
  margin-bottom: 5px; }
  .ssw-control-group input, .ssw-control-group .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group .ssw-fave-list-title,
  .ssw-control-group textarea {
    margin-bottom: 15px; }

.ssw-modal-body .ssw-h3,
.ssw-modal-body .ssw-h2 {
  margin-top: 10px;
  font-family: 'Taviraj', serif !important;
  font-weight: 300;
  font-size: 24px;
  text-align: center; }

#sharefaves_emails {
  border-color: #004d9d !important; }

#ssw-wishlist-save .ssw-collections {
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #ssw-wishlist-save .ssw-collections > .ssw-span {
    display: flex !important;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 0; }
  #ssw-wishlist-save .ssw-collections .ssw-product-info {
    margin-top: 15px;
    flex-grow: 1;
    height: auto;
    padding: 0; }

#ssw-fave-page-lists-wrapper {
  border-bottom: 1px solid #004d9d; }

.shg-box-vertical-align-wrapper {
  height: 100%; }
  .shg-box-vertical-align-wrapper .shogun-heading-component {
    margin-top: 0; }

.two-column-main {
  margin-top: 30px;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1024px) {
    .two-column-main {
      margin-top: 25px;
      margin-bottom: 20px; }
      .two-column-main .shogun-image {
        width: 100%; }
      .two-column-main.mobile-column-reverse .shg-row {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
      .two-column-main .shg-c-sm-6 {
        flex-basis: 100%;
        width: 100% !important; } }
  @media only screen and (min-width: 1025px) {
    .two-column-main.mobile-column-reverse .two-column-text .shg-box-content {
      padding-right: 20px;
      padding-left: 0; } }
  .two-column-main .tag-title p {
    font-weight: 600;
    text-transform: uppercase; }

.cms-two-column-main {
  margin-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    .cms-two-column-main {
      margin-bottom: 30px; } }

.two-column-main-with-bg {
  margin: 0 auto;
  margin-bottom: 80px;
  max-width: 1150px;
  padding: 0 35px !important; }
  .two-column-main-with-bg.mobile-bottom-0 {
    margin-bottom: 30px; }
  @media only screen and (max-width: 1024px) {
    .two-column-main-with-bg.mobile-bottom-0 {
      margin-bottom: 0; } }
  @media only screen and (max-width: 1024px) {
    .two-column-main-with-bg {
      padding: 0 20px !important; } }
  .two-column-main-with-bg .shg-c {
    padding-left: 0;
    padding-right: 0; }
  @media only screen and (min-width: 1025px) {
    .two-column-main-with-bg .two-column-text .shg-box-content {
      max-width: 445px; } }
  @media only screen and (max-width: 1024px) {
    .two-column-main-with-bg .two-column-text .shg-box-content {
      padding: 10px 20px 50px 20px; } }

@media only screen and (max-width: 1024px) {
  .two-column-text {
    padding-top: 20px; } }
.two-column-text .shg-box-content {
  width: 100%;
  margin: 0 auto; }
  .two-column-text .shg-box-content .shg-btn-wrapper {
    margin-top: 30px; }
@media only screen and (min-width: 1025px) {
  .two-column-text .shg-box-content {
    padding-left: 20px;
    padding-right: 20px; } }
.two-column-text p ~ ul {
  padding-top: 0;
  margin-bottom: 20px; }

body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn {
  text-align: center !important;
  border: 1px solid transparent !important;
  border-radius: 30px !important;
  padding: 12px 18px !important;
  background-color: #2054ac !important;
  color: white !important;
  font-size: 16px !important; }
  body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn:not([disabled])[id*=s-]:hover, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn[id*=s-]:focus {
    color: white !important;
    background-color: adaptiveColor(#2054ac, 78.48) !important;
    text-shadow: none; }

.about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  text-align: center !important;
  border: 1px solid transparent !important;
  border-radius: 30px !important;
  padding: 12px 18px !important;
  background-color: #2054ac !important;
  color: white !important;
  font-size: 16px !important; }
  .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:not([disabled])[id*=s-]:hover, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn[id*=s-]:focus {
    color: #fff !important;
    background-color: #004d9d !important;
    text-shadow: none; }

.shg-c.shg-btn-wrapper[id*=s-].cms-banner-button .shg-btn,
.shg-c.shg-btn-wrapper[id*=s-].two-child-button .shg-btn {
  min-width: 200px;
  text-align: center !important;
  border-radius: 30px !important;
  padding: 12px 18px !important;
  border: 1px solid #2054ac !important;
  font-size: 16px !important; }
  @media only screen and (max-width: 767px) {
    .shg-c.shg-btn-wrapper[id*=s-].cms-banner-button .shg-btn,
    .shg-c.shg-btn-wrapper[id*=s-].two-child-button .shg-btn {
      width: 100%; } }
  .shg-c.shg-btn-wrapper[id*=s-].cms-banner-button .shg-btn:not([disabled])[id*=s-]:hover, .shg-c.shg-btn-wrapper[id*=s-].cms-banner-button .shg-btn[id*=s-]:focus, .shg-c.shg-btn-wrapper[id*=s-].cms-banner-button .shg-btn[id*=s-]:active,
  .shg-c.shg-btn-wrapper[id*=s-].two-child-button .shg-btn:not([disabled])[id*=s-]:hover,
  .shg-c.shg-btn-wrapper[id*=s-].two-child-button .shg-btn[id*=s-]:focus,
  .shg-c.shg-btn-wrapper[id*=s-].two-child-button .shg-btn[id*=s-]:active {
    color: white !important;
    background-color: #2054ac !important;
    border: 1px solid #004d9d !important;
    text-shadow: none; }

.shg-c.shg-btn-wrapper[id*=s-].button-white .shg-btn {
  border: 1px solid white !important; }
  .shg-c.shg-btn-wrapper[id*=s-].button-white .shg-btn:not([disabled])[id*=s-]:hover, .shg-c.shg-btn-wrapper[id*=s-].button-white .shg-btn[id*=s-]:focus, .shg-c.shg-btn-wrapper[id*=s-].button-white .shg-btn[id*=s-]:active {
    border: 1px solid white !important; }

.shg-c.shg-btn-wrapper[id*=s-].cms-column-button .shg-btn {
  min-width: 200px;
  text-align: center !important;
  border-radius: 30px !important;
  padding: 12px 18px !important;
  border: 1px solid white !important;
  font-size: 16px !important; }
  @media only screen and (max-width: 767px) {
    .shg-c.shg-btn-wrapper[id*=s-].cms-column-button .shg-btn {
      width: 100%; } }
  .shg-c.shg-btn-wrapper[id*=s-].cms-column-button .shg-btn:not([disabled])[id*=s-]:hover, .shg-c.shg-btn-wrapper[id*=s-].cms-column-button .shg-btn[id*=s-]:focus, .shg-c.shg-btn-wrapper[id*=s-].cms-column-button .shg-btn[id*=s-]:active {
    color: #004d9d !important;
    background-color: white !important;
    text-shadow: none;
    border: 1px solid #004d9d !important; }

.shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn {
  min-width: 200px;
  text-align: center !important;
  border-radius: 30px !important;
  padding: 12px 18px !important;
  border: 1px solid #2054ac !important;
  font-size: 16px !important; }
  @media only screen and (max-width: 767px) {
    .shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn {
      width: 100%; } }
  .shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn:not([disabled])[id*=s-]:hover, .shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn[id*=s-]:focus, .shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn[id*=s-]:active {
    color: white !important;
    background-color: #2054ac !important;
    border: 1px solid white !important;
    text-shadow: none; }

.shell-section-image {
  margin-top: 30px;
  margin-bottom: 20px; }
  .shell-section-image .shell-middle-content .shg-box-content {
    border: 11px solid #fafafa;
    padding: 20px; }
  .shell-section-image .shogun-heading-component h3, .shell-section-image .shogun-heading-component .h3 {
    margin-top: 0 !important; }
  .shell-section-image .shg-btn {
    margin-top: 20px; }
  @media only screen and (max-width: 1024px) {
    .shell-section-image {
      margin-top: 10px;
      margin-bottom: 10px; }
      .shell-section-image .mobile-hide {
        display: none; }
      .shell-section-image .shg-c-xs-12 {
        width: 100% !important; } }

.footer_html {
  display: none; }

#fsb_bar {
  font-family: "Work Sans", sans-serif !important;
  display: block;
  padding: 9px 20px;
  font-size: 16px;
  font-weight: 500; }
  #fsb_bar span {
    font-family: "Work Sans", sans-serif !important; }

#rc_radio_options {
  display: flex;
  max-width: 410px;
  margin-top: 26px;
  position: relative; }
  #rc_radio_options.show-options {
    padding-bottom: 53px; }
    @media only screen and (max-width: 1024px) {
      #rc_radio_options.show-options {
        padding-bottom: 79px; } }
  #rc_radio_options .rc_popup {
    padding: 0; }
  #rc_radio_options .rc_block__type {
    border-radius: 0;
    padding: 0;
    width: 50%; }
  #rc_radio_options label.rc_label {
    color: #004d9d;
    word-break: break-word;
    white-space: normal;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 1 !important;
    background: #f2f6fa;
    padding: 35px 20px 25px 20px;
    min-height: 72px;
    margin: 0; }
  #rc_radio_options .rc_price__autodeliver {
    display: inline-block;
    padding-left: 5px; }
  #rc_radio_options [type="radio"] + label:before {
    left: 50%;
    top: -12px;
    transform: translateX(-50%);
    width: 24px;
    height: 24px;
    background: white; }
  #rc_radio_options [type="radio"] + label:after {
    left: 50%;
    top: -4px;
    transform: translateX(-50%);
    width: 8px;
    height: 8px; }
  #rc_radio_options [type="radio"]:checked + label {
    background: #e5edf5; }
    #rc_radio_options [type="radio"]:checked + label:before {
      background: #004d9d; }
  #rc_radio_options .rc_popup__hover {
    height: auto; }
    #rc_radio_options .rc_popup__hover > span {
      text-decoration: underline;
      padding-bottom: 10px;
      white-space: normal; }
  #rc_radio_options .rc_popup__block {
    margin-top: 10px;
    background: #004d9d; }
    #rc_radio_options .rc_popup__block:before {
      border-bottom-color: #004d9d;
      left: 30px; }
    @media only screen and (max-width: 640px) {
      #rc_radio_options .rc_popup__block {
        width: 247px;
        right: 0;
        left: auto; }
        #rc_radio_options .rc_popup__block:before {
          right: 0;
          left: auto; } }
  #rc_radio_options .rc_popup__block__content a {
    margin-top: 5px;
    display: inline-block; }
  #rc_radio_options .rc_popup__block__footer {
    display: none; }

#rc_autodeliver_options {
  max-width: 410px;
  margin-top: 8px;
  position: absolute;
  left: 0;
  right: 0; }
  #rc_autodeliver_options label.rc_label__deliver_every {
    padding: 0;
    display: block !important;
    text-align: left;
    background: white;
    min-height: inherit; }
    #rc_autodeliver_options label.rc_label__deliver_every .rc_label__delivery {
      display: block;
      font-weight: 400;
      margin-bottom: 2px;
      line-height: 1.5; }
    #rc_autodeliver_options label.rc_label__deliver_every select {
      width: 100%;
      font-weight: 500; }

.collection-template {
  margin-bottom: 82px; }
  @media only screen and (max-width: 767px) {
    .collection-template {
      margin-bottom: 52px; } }
  @media only screen and (min-width: 1025px) {
    .collection-template .collection-header .section-title {
      margin-bottom: 25px; }
    .collection-template .collection-header .featured-row__subtext {
      font-size: 18px; } }

#shopify-section-feature-plp {
  padding-top: 0; }

.template-collection .featured-blogs {
  margin-bottom: 25px; }

.find-more-section {
  margin-top: 40px; }
  .find-more-section h3, .find-more-section .h3 {
    margin-bottom: 20px !important; }
  .find-more-section .shg-row .shg-c-lg-4 {
    border: 1px solid #004d9d;
    margin-bottom: 25px; }
    .find-more-section .shg-row .shg-c-lg-4 img {
      width: 100%; }
  .find-more-section .shg-row .shogun-heading-component h4, .find-more-section .shg-row .shogun-heading-component .h4 {
    font-size: 22px !important;
    padding: 10px;
    font-family: "Work Sans", sans-serif !important;
    font-weight: 400 !important; }
    @media only screen and (max-width: 1024px) {
      .find-more-section .shg-row .shogun-heading-component h4, .find-more-section .shg-row .shogun-heading-component .h4 {
        font-size: 18px !important; } }

.button-action a {
  border-bottom: 1px solid #004d9d;
  display: inline-block;
  margin-top: 20px;
  line-height: 14px; }

.recover-note {
  margin-bottom: 20px; }

.text-decoration {
  border-bottom: 1px solid #004d9d;
  line-height: 14px; }
  .text-decoration:hover, .text-decoration:focus {
    text-shadow: 0 0 currentColor; }
  .text-decoration a {
    border-bottom: 1px solid #004d9d;
    line-height: 14px; }

.cf-enum-field__choices span {
  position: relative; }
  .cf-enum-field__choices span:before {
    content: '';
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #004d9d;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); }
  .cf-enum-field__choices span:after {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #004d9d;
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    visibility: hidden; }
.cf-enum-field__choices [type="radio"] + span {
  font-weight: 400;
  line-height: 20px;
  position: relative;
  padding-left: 33px; }
  .cf-enum-field__choices [type="radio"] + span:before {
    content: '';
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid #004d9d;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); }
  .cf-enum-field__choices [type="radio"] + span:after {
    left: 8px; }
.cf-enum-field__choices [type="radio"]:checked + span:before {
  background: #004d9d; }
.cf-enum-field__choices [type="radio"]:checked + span:after {
  background: #fff;
  opacity: 1;
  visibility: visible; }
.cf-enum-field__choices [type="radio"]:hover:not(:disabled) + span:after {
  opacity: 1;
  visibility: visible; }

.cf-enum-field__choice {
  margin: 0 24px 0 0 !important;
  cursor: pointer; }
  .cf-enum-field__choice input[type=radio], .cf-enum-field__choice .main-content #ssw-fave-page-side-bar .ssw-fave-list [type=radio].ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .cf-enum-field__choice [type=radio].ssw-fave-list-title {
    left: -9999;
    position: absolute !important; }

.default-address {
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .default-address > li {
    padding-top: 25px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f6fa; }
    .default-address > li.selected_address {
      order: -1; }
    .default-address > li .list--inline .btn, .default-address > li .list--inline .product_reviews .ssw-add-review-photos, .product_reviews .default-address > li .list--inline .ssw-add-review-photos, .default-address > li .list--inline #ssw-fave-create-list, .default-address > li .list--inline body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .default-address > li .list--inline .shg-btn, .default-address > li .list--inline .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .default-address > li .list--inline .shg-btn, .default-address > li .list--inline .main-content #ssw-fave-page-side-bar #ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .default-address > li .list--inline #ssw-fave-create-list, .default-address > li .list--inline .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap .default-address > li .list--inline .ssw-btn, .default-address > li .list--inline .main-content .search_bar #submitBtn, .main-content .search_bar .default-address > li .list--inline #submitBtn, .default-address > li .list--inline #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper .default-address > li .list--inline #dcodeSubmit {
      min-width: inherit;
      padding: 0;
      background: transparent;
      color: #004d9d;
      text-decoration: underline;
      border: 0; }
      .default-address > li .list--inline .btn:hover, .default-address > li .list--inline .product_reviews .ssw-add-review-photos:hover, .product_reviews .default-address > li .list--inline .ssw-add-review-photos:hover, .default-address > li .list--inline #ssw-fave-create-list:hover, .default-address > li .list--inline body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn:hover, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .default-address > li .list--inline .shg-btn:hover, .default-address > li .list--inline .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .default-address > li .list--inline .shg-btn:hover, .default-address > li .list--inline .main-content #ssw-fave-page-side-bar #ssw-fave-create-list:hover, .main-content #ssw-fave-page-side-bar .default-address > li .list--inline #ssw-fave-create-list:hover, .default-address > li .list--inline .main-content .ssw-btn-wrap .ssw-btn:hover, .main-content .ssw-btn-wrap .default-address > li .list--inline .ssw-btn:hover, .default-address > li .list--inline .main-content .search_bar #submitBtn:hover, .main-content .search_bar .default-address > li .list--inline #submitBtn:hover, .default-address > li .list--inline #dcodeOuterWrapper #dcodeSubmit:hover, #dcodeOuterWrapper .default-address > li .list--inline #dcodeSubmit:hover, .default-address > li .list--inline .btn:focus, .default-address > li .list--inline .product_reviews .ssw-add-review-photos:focus, .product_reviews .default-address > li .list--inline .ssw-add-review-photos:focus, .default-address > li .list--inline #ssw-fave-create-list:focus, .default-address > li .list--inline body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn:focus, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .default-address > li .list--inline .shg-btn:focus, .default-address > li .list--inline .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:focus, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .default-address > li .list--inline .shg-btn:focus, .default-address > li .list--inline .main-content #ssw-fave-page-side-bar #ssw-fave-create-list:focus, .main-content #ssw-fave-page-side-bar .default-address > li .list--inline #ssw-fave-create-list:focus, .default-address > li .list--inline .main-content .ssw-btn-wrap .ssw-btn:focus, .main-content .ssw-btn-wrap .default-address > li .list--inline .ssw-btn:focus, .default-address > li .list--inline .main-content .search_bar #submitBtn:focus, .main-content .search_bar .default-address > li .list--inline #submitBtn:focus, .default-address > li .list--inline #dcodeOuterWrapper #dcodeSubmit:focus, #dcodeOuterWrapper .default-address > li .list--inline #dcodeSubmit:focus {
        text-shadow: 0 0 currentColor; }
    .default-address > li .list--inline .address-delete {
      margin-left: 18px;
      text-decoration: none; }
      .default-address > li .list--inline .address-delete .icon {
        width: 24px;
        height: 24px; }
      .default-address > li .list--inline .address-delete span {
        text-decoration: underline; }

.template-customers-addresses .form-vertical {
  margin-top: 35px; }
.template-customers-addresses #AddressNewForm.form-vertical {
  margin-top: 5px; }
.template-customers-addresses .section-header {
  margin-bottom: 30px; }

@media only screen and (max-width: 767px) {
  .address .btn.btn--small, .address .product_reviews .btn--small.ssw-add-review-photos, .product_reviews .address .btn--small.ssw-add-review-photos, .address .btn--small#ssw-fave-create-list, .address body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .btn--small.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .address .btn--small.shg-btn, .address .about-landing .shg-c.shg-btn-wrapper[id*=s-] .btn--small.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .address .btn--small.shg-btn, .address .main-content #ssw-fave-page-side-bar .btn--small#ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .address .btn--small#ssw-fave-create-list, .address .main-content .ssw-btn-wrap .btn--small.ssw-btn, .main-content .ssw-btn-wrap .address .btn--small.ssw-btn, .address .main-content .search_bar .btn--small#submitBtn, .main-content .search_bar .address .btn--small#submitBtn, .address #dcodeOuterWrapper .btn--small#dcodeSubmit, #dcodeOuterWrapper .address .btn--small#dcodeSubmit {
    min-width: 130px; } }
@media only screen and (max-width: 640px) {
  .cf-form-step .cf-field-container[data-cf-column-width] {
    width: 100%; }

  .form-vertical .grid__item.medium-up--one-half {
    width: 100%; } }
.collection-header .collection-banner {
  padding: 35px 0; }
  @media only screen and (max-width: 1024px) {
    .collection-header .collection-banner {
      margin-bottom: 22px; } }
  .collection-header .collection-banner h1.no-description, .collection-header .collection-banner .no-description.h1, .collection-header .collection-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component h2.no-description, .cms-main-banner .cms-main-banner-content .shogun-heading-component .collection-header .collection-banner h2.no-description, .collection-header .collection-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component .no-description.h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .collection-header .collection-banner .no-description.h2,
  .collection-header .collection-banner .section-header {
    margin-bottom: 0; }

@media only screen and (max-width: 1024px) {
  .page-faq .section-header {
    margin-top: 20px;
    margin-bottom: 20px; } }

.shg-box > .shg-box-content {
  overflow: hidden; }

.shg-category-grid {
  margin: 40px 0 0 0 !important; }
  .shg-category-grid .slick-list {
    width: 100%; }
  .shg-category-grid .shg-category-row {
    margin: 0 0 0 -24px;
    display: block !important; }
    @media only screen and (max-width: 1024px) {
      .shg-category-grid .shg-category-row {
        margin: 0 0 0 -20px; } }
  .shg-category-grid .shg-category-col {
    padding-left: 24px !important;
    padding-right: 0;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 40px;
    outline: transparent; }
    @media only screen and (max-width: 1024px) {
      .shg-category-grid .shg-category-col {
        padding: 0 0 0 20px !important;
        width: 50%;
        flex: auto;
        margin-bottom: 20px; } }
  .shg-category-grid .shg-product-title-component {
    margin-bottom: 4px; }
    .shg-category-grid .shg-product-title-component h3, .shg-category-grid .shg-product-title-component .h3 {
      max-height: 52px;
      min-height: 52px;
      display: inline-block;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
      font-size: 20px !important;
      line-height: 1.3 !important;
      color: #004d9d !important;
      text-align: left;
      margin: 0 !important; }
  .shg-category-grid .shg-product-price {
    color: #004d9d !important;
    display: inline-block;
    font-size: 20px;
    font-weight: 600; }
  .shg-category-grid .shg-product-sold-out {
    display: none; }
  .shg-category-grid .shg-product-compare-price {
    color: #004d9d !important;
    font-size: 14px !important;
    font-weight: 400;
    padding-left: 23px !important;
    font-family: "Work Sans", sans-serif !important; }
    @media only screen and (max-width: 767px) {
      .shg-category-grid .shg-product-compare-price {
        display: block !important;
        padding-left: 0 !important;
        min-height: 21px;
        font-family: "Work Sans", sans-serif !important; } }
    .shg-category-grid .shg-product-compare-price:not(:empty):before {
      content: 'Prezzo '; }
  .shg-category-grid .shg-btn {
    background: white !important;
    border: 1px solid transparent;
    color: #004d9d !important;
    border-color: #004d9d;
    font-style: normal;
    font-weight: 400;
    white-space: normal;
    padding: 12px 18px !important;
    font-size: 16px !important;
    border-radius: 30px !important;
    outline: transparent;
    width: 100%;
    margin-top: 11px;
    line-height: 1.5; }
    @media only screen and (max-width: 767px) {
      .shg-category-grid .shg-btn {
        padding: 9px 18px !important; } }
    .shg-category-grid .shg-btn:hover, .shg-category-grid .shg-btn:focus {
      background: #004d9d !important;
      color: white !important;
      text-shadow: none; }
  .shg-category-grid .shg-product {
    height: 100%; }
    @media only screen and (max-width: 767px) {
      .shg-category-grid .shg-product {
        display: flex !important;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .shg-category-grid .shg-product .shg-c {
      overflow: hidden;
      padding-left: 0;
      padding-right: 0; }
  .shg-category-grid .slick-prev,
  .shg-category-grid .slick-next {
    top: 33%; }
  .shg-category-grid .slick-prev {
    left: -16px; }
  .shg-category-grid .slick-next {
    right: -40px; }
  @media only screen and (max-width: 1024px) {
    .shg-category-grid .slick-prev {
      left: 0; }
    .shg-category-grid .slick-next {
      right: -20px; } }
  .shg-category-grid .shg-category-row-hor {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 0 -24px; }
    @media only screen and (max-width: 1024px) {
      .shg-category-grid .shg-category-row-hor {
        margin: 0 0 0 -20px; } }
    .shg-category-grid .shg-category-row-hor .shg-category-col {
      width: 25%; }
      @media only screen and (max-width: 1024px) {
        .shg-category-grid .shg-category-row-hor .shg-category-col {
          width: 50%; } }
  .shg-category-grid .slick-dots {
    padding-top: 0;
    padding-left: 24px;
    margin-bottom: 0; }
    @media only screen and (max-width: 1024px) {
      .shg-category-grid .slick-dots {
        padding-left: 20px; } }
  @media only screen and (min-width: 768px) {
    .shg-category-grid .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) {
      width: 70%;
      float: left; }
      .shg-category-grid .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) + .shg-align-left {
        text-align: right !important;
        padding-top: 10px; } }
  @media only screen and (min-width: 768px) {
    .shg-category-grid .shg-product-image-wrapper {
      padding: 60px 0;
      background: #f0eff2; } }

#login_modal .ssw-modal-footer a[target] {
  position: absolute;
  left: -999em; }
#login_modal input.ssw-span3, #login_modal .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-span3.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list #login_modal .ssw-span3.ssw-fave-list-title {
  margin-bottom: 20px; }
#login_modal .ssw-control-group {
  margin-bottom: 0; }
#login_modal .ssw-alert-warning {
  background-color: #f1d8cd;
  color: #004d9d; }

.article-search-list .search-list-title {
  border-top: 1px solid #004d9d;
  padding-top: 50px; }
.article-search-list .article__grid-excerpt .cd-faq .cd-faq-categories {
  display: none !important; }
.article-search-list .article__grid-excerpt .cd-faq-items {
  padding-left: 0;
  padding-right: 0; }
  .article-search-list .article__grid-excerpt .cd-faq-items .cd-faq-group {
    display: none; }
    .article-search-list .article__grid-excerpt .cd-faq-items .cd-faq-group#faq-0 {
      display: block; }
.article-search-list .article__grid-excerpt .cd-faq-group .cd-faqitem {
  display: none; }
.article-search-list .article__grid-excerpt .cd-faq-group .cd-faq-title + .cd-faqitem {
  display: block;
  border: 0;
  box-shadow: none;
  margin: 0; }
  .article-search-list .article__grid-excerpt .cd-faq-group .cd-faq-title + .cd-faqitem .cd-faq-content {
    display: block !important;
    padding: 0; }
.article-search-list .article__grid-excerpt .bootstrap-ndnapps .cd-faq-trigger {
  padding: 0 !important;
  margin-bottom: 10px; }
  .article-search-list .article__grid-excerpt .bootstrap-ndnapps .cd-faq-trigger:before {
    display: none !important; }

.cart-popup {
  box-shadow: 1px 1px 10px 2px rgba(232, 233, 235, 0.5); }

#ssw-cart-modal,
#ssw-suggest-login,
.ssw-modal,
.ssw-hide,
.ssw-dropdown-menu,
#ssw-topauth ul.ssw-dropdown-menu,
.ssw-widget-login ul.ssw-dropdown-menu,
.nav ul.menu .ssw-auth-dropdown ul.ssw-dropdown-menu,
.ssw-auth-dropdown ul.ssw-dropdown-menu {
  display: none; }

.main-content .ssw-reviews-head.ssw-reviews-head-listing,
.main-content .ssw-reviews-head.ssw-reviews-head-masonry {
  margin-top: 0;
  margin-bottom: 0;
  width: auto; }
.main-content .ssw-reviews-head-title {
  font-family: 'Taviraj', serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 1.5;
  text-transform: none; }
  @media only screen and (min-width: 1025px) {
    .main-content .ssw-reviews-head-title {
      padding-left: 3px; } }
  @media only screen and (max-width: 1024px) {
    .main-content .ssw-reviews-head-title {
      font-size: 24px; } }
.main-content .ssw-add-recommend a {
  background: transparent;
  color: #004d9d;
  border-color: #004d9d;
  padding: 12px 18px !important; }
  .main-content .ssw-add-recommend a:hover, .main-content .ssw-add-recommend a:focus {
    background: #004d9d;
    color: white; }
.main-content #ssw-simple-add-review-form .ssw-control-group,
.main-content #ssw-create-review-form .ssw-control-group,
.main-content #ssw-add-site-review-form .ssw-control-group {
  overflow: visible; }
.main-content .ssw-control-group.ssw-text-right {
  margin-bottom: 20px !important; }
  .main-content .ssw-control-group.ssw-text-right input.btn.button, .main-content .ssw-control-group.ssw-text-right .product_reviews input.button.ssw-add-review-photos, .product_reviews .main-content .ssw-control-group.ssw-text-right input.button.ssw-add-review-photos, .product_reviews .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .button.ssw-add-review-photos.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button#ssw-fave-create-list.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button#ssw-fave-create-list.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content .ssw-control-group.ssw-text-right input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content .ssw-control-group.ssw-text-right input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .btn.button.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .btn.button.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .button.ssw-fave-list-title.ssw-btn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-control-group.ssw-text-right .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .search_bar .button.ssw-fave-list-title#submitBtn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .main-content .ssw-control-group.ssw-text-right .search_bar #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#submitBtn, .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .button.ssw-fave-list-title#dcodeSubmit, .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar input.button#ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .main-content .ssw-control-group.ssw-text-right .ssw-btn-wrap input.button.ssw-btn, .main-content .ssw-btn-wrap .ssw-control-group.ssw-text-right input.button.ssw-btn, .main-content .ssw-control-group.ssw-text-right .search_bar input.button#submitBtn, .main-content .search_bar .ssw-control-group.ssw-text-right input.button#submitBtn, .main-content .ssw-control-group.ssw-text-right #dcodeOuterWrapper input.button#dcodeSubmit, #dcodeOuterWrapper .main-content .ssw-control-group.ssw-text-right input.button#dcodeSubmit {
    background: transparent;
    color: #004d9d;
    border-color: #004d9d;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .main-content .ssw-control-group.ssw-text-right input.btn.button, .main-content .ssw-control-group.ssw-text-right .product_reviews input.button.ssw-add-review-photos, .product_reviews .main-content .ssw-control-group.ssw-text-right input.button.ssw-add-review-photos, .product_reviews .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-add-review-photos.ssw-fave-list-title, .product_reviews .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .button.ssw-add-review-photos.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .product_reviews .ssw-control-group.ssw-text-right .button.ssw-add-review-photos.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button#ssw-fave-create-list.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button#ssw-fave-create-list.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content .ssw-control-group.ssw-text-right input.button.shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right .about-landing .shg-c.shg-btn-wrapper[id*=s-] input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content .ssw-control-group.ssw-text-right input.button.shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.shg-btn.ssw-fave-list-title, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .button.shg-btn.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .about-landing .shg-c.shg-btn-wrapper[id*=s-] .ssw-control-group.ssw-text-right .button.shg-btn.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .btn.button.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .btn.button.ssw-fave-list-title, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .button.ssw-fave-list-title.ssw-btn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-btn-wrap .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-control-group.ssw-text-right .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-btn-wrap #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title.ssw-btn, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .search_bar .button.ssw-fave-list-title#submitBtn, .main-content #ssw-fave-page-side-bar .ssw-fave-list .search_bar .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .main-content .ssw-control-group.ssw-text-right .search_bar #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#submitBtn, .main-content .search_bar #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#submitBtn, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .button.ssw-fave-list-title#dcodeSubmit, .main-content #ssw-fave-page-side-bar .ssw-fave-list #dcodeOuterWrapper .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar .ssw-fave-list .button.ssw-fave-list-title#dcodeSubmit, #dcodeOuterWrapper .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-control-group.ssw-text-right .button.ssw-fave-list-title#dcodeSubmit, .main-content .ssw-control-group.ssw-text-right #ssw-fave-page-side-bar input.button#ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .ssw-control-group.ssw-text-right input.button#ssw-fave-create-list, .main-content .ssw-control-group.ssw-text-right .ssw-btn-wrap input.button.ssw-btn, .main-content .ssw-btn-wrap .ssw-control-group.ssw-text-right input.button.ssw-btn, .main-content .ssw-control-group.ssw-text-right .search_bar input.button#submitBtn, .main-content .search_bar .ssw-control-group.ssw-text-right input.button#submitBtn, .main-content .ssw-control-group.ssw-text-right #dcodeOuterWrapper input.button#dcodeSubmit, #dcodeOuterWrapper .main-content .ssw-control-group.ssw-text-right input.button#dcodeSubmit {
        margin-bottom: 10px; } }
  .main-content .ssw-control-group.ssw-text-right .ssw-or {
    margin-left: 5px; }
  .main-content .ssw-control-group.ssw-text-right .ssw-or,
  .main-content .ssw-control-group.ssw-text-right .add_recommend {
    vertical-align: middle; }
.main-content #ssw-simple-add-review-form .ssw-control-group textarea {
  padding: 15px;
  line-height: 1.5;
  font-size: 16px;
  border: 1px solid #004d9d;
  background-color: white;
  color: #004d9d;
  border-radius: 0; }
  .main-content #ssw-simple-add-review-form .ssw-control-group textarea:focus {
    outline: transparent;
    box-shadow: 0 0 0 1px currentColor; }
.main-content #ssw-review-simple-html .ssw-simple-connect > .ssw-review-input-block > input.ssw-input-block-level, .main-content #ssw-review-simple-html #ssw-fave-page-side-bar .ssw-fave-list .ssw-simple-connect > .ssw-review-input-block > .ssw-input-block-level.ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list #ssw-review-simple-html .ssw-simple-connect > .ssw-review-input-block > .ssw-input-block-level.ssw-fave-list-title {
  border-width: 1px;
  border-color: #004d9d; }
.main-content #ssw-fave-page-side-bar {
  margin: 0; }
  .main-content #ssw-fave-page-side-bar .ssw-h3 h2, .main-content #ssw-fave-page-side-bar .ssw-h3 .h2 {
    font-size: 30px;
    font-family: 'Taviraj', serif !important;
    color: #004d9d;
    margin: 0; }
    .main-content #ssw-fave-page-side-bar .ssw-h3 h2 .ssw-fave-page-side-bar-header-title-count, .main-content #ssw-fave-page-side-bar .ssw-h3 .h2 .ssw-fave-page-side-bar-header-title-count {
      font-size: 30px;
      color: #004d9d !important; }
  .main-content #ssw-fave-page-side-bar:not(.ssw-customer-logged-in) .ssw-fave-list-container {
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -24px; }
    @media only screen and (max-width: 1024px) {
      .main-content #ssw-fave-page-side-bar:not(.ssw-customer-logged-in) .ssw-fave-list-container {
        margin-left: -20px; } }
    .main-content #ssw-fave-page-side-bar:not(.ssw-customer-logged-in) .ssw-fave-list-container:after {
      content: '';
      display: table;
      clear: both; }
  .main-content #ssw-fave-page-side-bar:not(.ssw-customer-logged-in) .ssw-fave-empty-list .ssw-fave-list-container {
    margin-left: 0;
    padding-bottom: 30px;
    min-height: inherit; }
  .main-content #ssw-fave-page-side-bar .ssw-h3 {
    float: left;
    margin-top: 12px;
    width: auto;
    text-align: center;
    margin-bottom: 0; }
    @media only screen and (min-width: 1025px) {
      .main-content #ssw-fave-page-side-bar .ssw-h3 h2, .main-content #ssw-fave-page-side-bar .ssw-h3 .h2 {
        max-width: 410px; } }
    .main-content #ssw-fave-page-side-bar .ssw-h3 h2 .ssw-fave-page-side-bar-header-title-count:before, .main-content #ssw-fave-page-side-bar .ssw-h3 .h2 .ssw-fave-page-side-bar-header-title-count:before {
      content: '('; }
    .main-content #ssw-fave-page-side-bar .ssw-h3 h2 .ssw-fave-page-side-bar-header-title-count:after, .main-content #ssw-fave-page-side-bar .ssw-h3 .h2 .ssw-fave-page-side-bar-header-title-count:after {
      content: ')'; }
    @media only screen and (max-width: 1024px) {
      .main-content #ssw-fave-page-side-bar .ssw-h3 {
        order: -1; } }
  .main-content #ssw-fave-page-side-bar .ssw-fave-list-header {
    box-sizing: border-box;
    border-top: 1px solid #004d9d;
    padding: 10px 0 15px 0; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title {
    text-align: center;
    height: 45px;
    max-width: 150px;
    margin-left: 15px; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-dropdown-toggle svg path {
    fill: #004d9d; }
  .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header {
    padding-bottom: 15px; }
    .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header:before, .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header:after {
      content: '';
      display: table; }
    .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header:after {
      clear: both; }
    .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header .ssw-faves-share-bar {
      float: right;
      margin-bottom: 0;
      margin-top: 4px;
      display: flex;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center; }
    @media only screen and (max-width: 1024px) {
      .main-content #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header {
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        padding-bottom: 20px; } }
  .main-content #ssw-fave-page-side-bar .ssw-fave-product-avatar {
    margin: 0;
    width: 100%;
    border: none;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 119%; }
  .main-content #ssw-fave-page-side-bar .fave-page-unfave {
    color: #ff7e7e;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 2;
    cursor: pointer;
    font-size: 18px;
    display: block; }
    .main-content #ssw-fave-page-side-bar .fave-page-unfave:before {
      color: #ff7e7e; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-product-title {
    font-family: 'Taviraj', serif;
    line-height: 1.3;
    font-size: 20px;
    max-height: 52px;
    display: inline-block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    height: auto;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .main-content #ssw-fave-page-side-bar .ssw-fave-product-title {
        font-size: 16px;
        line-height: 1.25;
        max-height: 60px;
        -webkit-line-clamp: 3; } }
  .main-content #ssw-fave-page-side-bar .ssw-fave-header-button {
    left: 10px;
    line-height: 15px;
    margin-top: -2px; }
    .main-content #ssw-fave-page-side-bar .ssw-fave-header-button .icon {
      width: 15px;
      height: 15px; }
  .main-content #ssw-fave-page-side-bar #ssw-fave-create-list {
    position: relative;
    font-family: "Work Sans", sans-serif;
    height: auto;
    text-transform: none;
    line-height: 1.5;
    order: unset;
    margin: 0; }
    @media only screen and (max-width: 1024px) {
      .main-content #ssw-fave-page-side-bar #ssw-fave-create-list {
        margin-bottom: 10px;
        margin-top: 10px; } }
    @media only screen and (min-width: 1025px) {
      .main-content #ssw-fave-page-side-bar #ssw-fave-create-list {
        float: right;
        margin-left: 20px; } }
  .main-content #ssw-fave-page-side-bar .ssw-fave-product-info {
    padding: 22px 0 0 0;
    text-align: left;
    overflow: visible;
    flex-grow: 1; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-product-actions {
    margin: 11px 0 0 0; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-product-price {
    font-family: "Work Sans", sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 3px;
    margin-top: 14px;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center; }
    .main-content #ssw-fave-page-side-bar .ssw-fave-product-price del {
      font-size: 14px;
      font-weight: 400;
      text-decoration: line-through;
      margin-left: 23px; }
      .main-content #ssw-fave-page-side-bar .ssw-fave-product-price del:before {
        content: 'Prezzo '; }
    @media only screen and (max-width: 767px) {
      .main-content #ssw-fave-page-side-bar .ssw-fave-product-price {
        margin-top: 10px;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        -o-align-items: flex-start;
        align-items: flex-start; }
        .main-content #ssw-fave-page-side-bar .ssw-fave-product-price del {
          margin-left: 0; } }
  .main-content #ssw-fave-page-side-bar .ssw-fave-item .ssw-fave-product-actions a {
    font-family: "Work Sans", sans-serif;
    text-align: center;
    cursor: pointer;
    border: 1px solid #004d9d;
    border-radius: 2px;
    padding: 12px 18px;
    background-color: transparent;
    color: #004d9d;
    font-weight: 400;
    white-space: normal;
    font-size: 16px;
    border-radius: 30px;
    outline: transparent;
    opacity: 1;
    margin: 0;
    height: auto;
    float: none;
    display: block;
    text-transform: none; }
    .main-content #ssw-fave-page-side-bar .ssw-fave-item .ssw-fave-product-actions a:hover, .main-content #ssw-fave-page-side-bar .ssw-fave-item .ssw-fave-product-actions a:active, .main-content #ssw-fave-page-side-bar .ssw-fave-item .ssw-fave-product-actions a:focus {
      background-color: #004d9d;
      color: white; }
  .main-content #ssw-fave-page-side-bar .ssw-fave-list-container {
    text-align: left; }
.main-content .ssw-page {
  max-width: 1150px;
  margin: 0 auto;
  padding-left: 35px;
  padding-right: 35px; }
  @media only screen and (max-width: 1024px) {
    .main-content .ssw-page {
      padding-left: 20px;
      padding-right: 20px; } }
.main-content #ssw-fave-page-lists-wrapper .ssw-fave-item {
  margin: 0 !important;
  margin-bottom: 40px !important;
  clear: none !important;
  border: 0;
  float: none;
  width: 50% !important;
  padding-left: 20px;
  overflow: visible; }
  @media only screen and (min-width: 1025px) {
    .main-content #ssw-fave-page-lists-wrapper .ssw-fave-item {
      width: 25% !important;
      padding-left: 24px; } }
.main-content .ssw-fave-list-title,
.main-content .ssw-fave-result-board,
.main-content .ssw-fave-result-board-count {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #004d9d;
  text-transform: none; }
.main-content .ssw-fave-empty-list .ssw-fave-list-container {
  min-height: inherit; }
  .main-content .ssw-fave-empty-list .ssw-fave-list-container::before {
    font-family: "Work Sans", sans-serif;
    font-size: 16px;
    position: static;
    color: #004d9d; }
.main-content .ssw-btn-wrap {
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .main-content .ssw-btn-wrap .ssw-btn,
  .main-content .ssw-btn-wrap .ssw-btn.ssw-cancel {
    margin: 0 5px;
    height: auto;
    text-transform: none;
    font-family: "Work Sans", sans-serif; }
  @media only screen and (max-width: 767px) {
    .main-content .ssw-btn-wrap .ssw-btn,
    .main-content .ssw-btn-wrap .ssw-btn.ssw-cancel {
      margin: 0; }
      .main-content .ssw-btn-wrap .ssw-btn:not(:last-child),
      .main-content .ssw-btn-wrap .ssw-btn.ssw-cancel:not(:last-child) {
        margin-bottom: 10px; } }
.main-content .ssw-fave-list-delete-modal {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .main-content .ssw-fave-list-delete-modal .delete-text {
    font-family: "Work Sans", sans-serif;
    font-size: 16px;
    color: #004d9d;
    margin-bottom: 10px; }
.main-content #ssw-fave-save-block {
  margin-top: 11px !important;
  margin-right: 0 !important;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  color: #004d9d; }
  .main-content #ssw-fave-save-block [class^="ssw-icon-"]:before,
  .main-content #ssw-fave-save-block [class*=" ssw-icon-"]:before {
    font-size: 16px; }
.main-content .faves-page-share-label {
  height: auto;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #004d9d;
  text-transform: none; }
.main-content .ssw-faves-share-bar .ssw-share-faves {
  width: 42px;
  height: 42px;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #004d9d;
  background: transparent;
  color: #004d9d;
  margin-left: 20px;
  padding: 0;
  line-height: 1;
  box-sizing: border-box; }
  @media only screen and (min-width: 641px) {
    .main-content .ssw-faves-share-bar .ssw-share-faves._2whatsapp {
      display: none; } }
  .main-content .ssw-faves-share-bar .ssw-share-faves:hover, .main-content .ssw-faves-share-bar .ssw-share-faves:focus {
    background: #004d9d !important;
    border-color: #004d9d !important; }
    .main-content .ssw-faves-share-bar .ssw-share-faves:hover [class*="ssw-icon"]:before, .main-content .ssw-faves-share-bar .ssw-share-faves:focus [class*="ssw-icon"]:before {
      color: white; }
.main-content #ssw-fave-list-0 .ssw-fave-list-container {
  min-height: inherit; }
.main-content .ssw-dropdown.ssw-dropdown-fave-options > ul.ssw-dropdown-menu {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  color: #004d9d; }

.featured-row__subtext p {
  color: inherit; }

.site-footer p,
.site-footer__linklist-item a,
.site-footer__rte a,
.site-footer select,
.site-footer h4,
.site-footer .h4,
.site-footer small,
.site-footer__copyright-content a,
.site-footer__social-icons .social-icons__link {
  color: white; }

.site-footer {
  color: white;
  background-color: #004d9d; }

.site-footer__rte a {
  border-bottom: 1px solid white; }

.site-footer__rte a:hover,
.site-footer__linklist-item a:hover,
.site-footer__copyright-content a:hover {
  color: white;
  border-bottom: 1px solid white; }

.site-footer__social-icons .social-icons__link:hover {
  color: white; }

.product-search-list {
  margin-bottom: 60px; }

.cc-compliance .cc-btn:hover, .cc-compliance .cc-btn:focus {
  color: white !important;
  background-color: #004d9d !important;
  border-color: #004d9d !important; }

.cc-message .cc-link {
  padding: 0;
  opacity: 1;
  color: #004d9d !important;
  border-bottom: 1px solid #004d9d;
  text-decoration: none;
  line-height: 16px; }
  .cc-message .cc-link:hover, .cc-message .cc-link:focus {
    text-shadow: 0 0 currentColor; }

.customer-info-main {
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start; }
  .customer-info-main .cf-field input, .customer-info-main .cf-field .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .customer-info-main .cf-field .ssw-fave-list-title,
  .customer-info-main .cf-field select,
  .customer-info-main .cf-field textarea {
    background-color: transparent; }
  .customer-info-main .cf-form-actions .cf-submit-form {
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .customer-info-main .cf-form-actions .cf-submit-form {
        min-width: 200px; } }
  .customer-info-main .cf-form-inner .cf-form-actions {
    margin-top: 20px; }
  @media only screen and (max-width: 1024px) {
    .customer-info-main {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }

.child_information {
  padding: 4px 15px 25px 15px;
  border-radius: 8px; }
  .child_information .h3 {
    margin-top: 10px;
    margin-bottom: 37px; }
  .child_information .update-details-link {
    margin-top: 20px; }
    .child_information .update-details-link .form-open {
      cursor: pointer; }
  @media only screen and (max-width: 1024px) {
    .child_information {
      margin-top: 0;
      margin-left: -20px;
      margin-right: -20px;
      border-radius: 0; } }

.child_details p {
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  position: relative; }
  @media only screen and (max-width: 1024px) {
    .child_details p {
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between; } }
  @media only screen and (max-width: 640px) {
    .child_details p.child-info {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -o-align-items: flex-start;
      align-items: flex-start; }
      .child_details p.child-info .age-calculate {
        text-align: left; } }
  .child_details p svg {
    margin-right: 8px; }
  .child_details p:not(:last-child):after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e5edf5;
    height: 1px; }
.child_details .child-text {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  flex-grow: 1;
  flex: none; }
.child_details .age-calculate {
  text-align: right;
  flex: 1; }
  @media only screen and (max-width: 1024px) {
    .child_details .age-calculate {
      margin-left: 0; } }

.customer-details p {
  margin-bottom: 0; }

.customer-info > div {
  padding-top: 30px;
  padding-bottom: 42px;
  margin-bottom: 6px;
  border-bottom: 1px solid #f2f6fa; }
  .customer-info > div:first-child {
    padding-top: 15px; }
  .customer-info > div .h3 {
    margin-bottom: 15px; }
@media only screen and (max-width: 1024px) {
  .customer-info > div {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 0; }
  .customer-info .customer-address-details {
    border-bottom-width: 0; } }

.my-account-section {
  padding-top: 0;
  padding-bottom: 30px; }
  @media only screen and (min-width: 1025px) {
    .my-account-section .section-title {
      padding-bottom: 5px; }
    .my-account-section .featured-row__subtext p {
      font-size: 18px;
      line-height: 1.44; } }

.customer-address-details .address-action {
  padding-top: 13px; }

.order-info {
  margin-bottom: 20px; }
  .order-info .order-other-info,
  .order-info .order-info-head {
    padding: 9px 8px; }
  .order-info .order-info-head {
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center; }
    .order-info .order-info-head .order-number {
      font-weight: 600; }
    .order-info .order-info-head .order-link a {
      font-weight: 500;
      text-decoration: underline; }

.order-other-info {
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  border-bottom: 1px solid #f2f6fa; }
  .order-other-info .order-status-info {
    width: 363px;
    max-width: 100%; }
    .order-other-info .order-status-info .payment-status {
      margin-bottom: 8px; }
  .order-other-info .order-items-info {
    display: flex;
    flex-grow: 1;
    padding: 0 10px; }
  @media only screen and (max-width: 1024px) {
    .order-other-info .order-status-info {
      width: 200px; } }
  @media only screen and (max-width: 640px) {
    .order-other-info {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: unset;
      -webkit-align-items: unset;
      -moz-align-items: unset;
      -ms-align-items: unset;
      -o-align-items: unset;
      align-items: unset; }
      .order-other-info .order-status-info {
        width: 100%; }
      .order-other-info .order-items-info {
        padding: 0; }
      .order-other-info > div:not(:last-child) {
        padding-bottom: 15px; } }

.order-products-images {
  margin-right: 9px; }
  .order-products-images img {
    display: block; }

.order-plus-products {
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  text-align: center;
  min-width: 53px;
  background: #004d9d;
  line-height: 1;
  padding: 0 5px; }
  .order-plus-products a {
    color: white;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center; }
    .order-plus-products a:hover, .order-plus-products a:focus {
      color: white; }

.order-items-total {
  white-space: nowrap; }
  .order-items-total span {
    text-transform: uppercase;
    display: inline-block;
    padding-right: 22px; }
  @media only screen and (max-width: 640px) {
    .order-items-total {
      padding-top: 10px;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between; } }

.order-status {
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }
  .order-status .icon {
    margin-left: 4px; }

.rc_layout__sidebar {
  margin-bottom: 30px; }
  @media only screen and (max-width: 767px) {
    .rc_layout__sidebar {
      margin-top: 10px; } }
  .rc_layout__sidebar .rc_menu__item {
    line-height: 30px; }
    .rc_layout__sidebar .rc_menu__item a {
      text-decoration: underline; }
      .rc_layout__sidebar .rc_menu__item a:hover, .rc_layout__sidebar .rc_menu__item a:focus {
        text-shadow: 0 0 currentColor; }
    .rc_layout__sidebar .rc_menu__item.active a {
      text-shadow: 0 0 currentColor; }

.rc_layout__content a {
  text-decoration: underline !important;
  border: 0;
  font-size: 16px; }
  .rc_layout__content a:hover, .rc_layout__content a:focus {
    text-shadow: 0 0 currentColor; }
.rc_layout__content .rc_button--fa-plus-circle {
  text-decoration: none !important;
  text-shadow: none !important;
  background: transparent !important;
  color: #004d9d !important; }
  .rc_layout__content .rc_button--fa-plus-circle:before {
    margin-right: 5px; }
.rc_layout__content > div:not(.rc_header-settings) {
  border-bottom: 1px solid #f2f6fa;
  padding-bottom: 20px; }
.rc_layout__content input[type="number"], .rc_layout__content .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="number"].ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list .rc_layout__content [type="number"].ssw-fave-list-title {
  box-sizing: inherit !important; }

.rc_schedule__orders {
  margin-top: 20px; }

.form-info:not(.form-blank) {
  display: none; }
.form-info.form-blank, .form-info.form-filling {
  display: block;
  margin-top: -10px; }
  .form-info.form-blank + .form-submited, .form-info.form-filling + .form-submited {
    display: none; }

.cf-field-container label {
  font-weight: 400; }

.how-many-grandchildren ~ .cf-field-container[data-cf-field-type="date"],
.how-many-children ~ .cf-field-container[data-cf-field-type="date"] {
  position: relative;
  padding-top: 10px;
  margin-top: 12px; }
  .how-many-grandchildren ~ .cf-field-container[data-cf-field-type="date"]:before,
  .how-many-children ~ .cf-field-container[data-cf-field-type="date"]:before {
    content: '';
    height: 1px;
    background: #004d9d;
    position: absolute;
    top: 0;
    left: 8px;
    right: 8px; }
.how-many-grandchildren + .cf-field-container[data-cf-field-type="date"],
.how-many-children + .cf-field-container[data-cf-field-type="date"] {
  margin: 0;
  padding: 0; }
  .how-many-grandchildren + .cf-field-container[data-cf-field-type="date"]:before,
  .how-many-children + .cf-field-container[data-cf-field-type="date"]:before {
    display: none; }

.cf-field {
  margin: 0; }

.myaccount__account-order-address {
  display: flex; }
  .myaccount__account-order-address > div {
    width: 50%;
    padding: 15px; }
  .myaccount__account-order-address .billing-address {
    border: 1px solid #004d9d; }
  .myaccount__account-order-address .shipping-address {
    border: 1px solid #004d9d;
    border-left-width: 0; }
  @media only screen and (max-width: 640px) {
    .myaccount__account-order-address {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .myaccount__account-order-address > div {
        width: 100%; }
      .myaccount__account-order-address .billing-address {
        margin-bottom: 20px; }
      .myaccount__account-order-address .shipping-address {
        border-left-width: 1px; } }

.rc_form__group .rc_button--primary,
.recharge .rc_button--primary {
  background-color: #004d9d;
  color: white;
  border-color: transparent; }
  .rc_form__group .rc_button--primary:not([disabled]):hover, .rc_form__group .rc_button--primary:focus,
  .recharge .rc_button--primary:not([disabled]):hover,
  .recharge .rc_button--primary:focus {
    color: white;
    background-color: adaptiveColor(#2054ac, 78.48); }
  @media only screen and (max-width: 767px) {
    .rc_form__group .rc_button--primary,
    .recharge .rc_button--primary {
      margin-bottom: 10px; } }

.rc_notification__container .rc_notification--error {
  background-color: #d22c01; }

.recharge a.rc_product-item {
  text-decoration: none !important; }

.rc_product-item__info .product-name {
  font-family: 'Taviraj', serif;
  font-size: 20px;
  line-height: 1.3;
  max-height: 52px;
  display: inline-block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis; }
  @media only screen and (max-width: 767px) {
    .rc_product-item__info .product-name {
      font-size: 16px;
      line-height: 1.25;
      max-height: 60px;
      -webkit-line-clamp: 3; } }
.rc_product-item__info .product-price__price {
  font-size: 20px;
  font-weight: 600; }

.rc_product-item__list.product-list,
#page_results,
.rc_pagination__container,
#product-search,
.rc_title-bar {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
  margin: 0; }

.login-message {
  display: block;
  margin-bottom: 5px; }

.ssw-review-sticker.ssw-review-sticker-buyer {
  display: none !important; }

.ssw-recomends-list .ssw-review-sticker-title {
  display: inline-block;
  vertical-align: middle; }
  .ssw-recomends-list .ssw-review-sticker-title:before {
    content: '';
    width: 18px;
    height: 18px;
    background-color: #004d9d;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOS44IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA5LjggNyI+PHBhdGggaWQ9IlBhdGhfOTYiIGRhdGEtbmFtZT0iUGF0aCA5NiIgZD0iTTguNSwxNCw1LDEwLjYzNWwuOTgtLjk0Mkw4LjUsMTIuMTE1LDEzLjgyLDdsLjk4Ljk0Mkw4LjUsMTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtNykiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 4px; }
  .ssw-recomends-list .ssw-review-sticker-title span {
    color: #004d9d !important; }

.acsb-trigger.acsb-trigger-size-medium {
  width: 58px !important;
  height: 58px !important; }

@media only screen and (min-width: 1025px) {
  .child_information-main .cf-react-target {
    max-width: 365px; } }

.order-product-main {
  position: relative;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }
  .order-product-main .product-image {
    min-width: 103px; }
  .order-product-main .product-other-info {
    padding-left: 15px;
    max-width: 200px;
    text-align: left; }
    .order-product-main .product-other-info a {
      font-weight: 600;
      border-bottom-width: 0; }
      .order-product-main .product-other-info a:hover {
        border-bottom-width: 1px; }
  @media only screen and (max-width: 1024px) {
    .order-product-main .product-other-info {
      max-width: 100%; } }

@media only screen and (max-width: 1024px) {
  .order-table tbody tr .order-table__product {
    float: none;
    display: block; }
    .order-table tbody tr .order-table__product:before {
      display: none; } }
.filtered-items {
  float: left; }
  @media only screen and (max-width: 767px) {
    .filtered-items {
      display: none; } }
  .filtered-items a,
  .filtered-items span.replaced {
    background-color: #f3f9fd;
    position: relative;
    padding: 8px 44px 8px 9px;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: capitalize;
    cursor: pointer; }
    .filtered-items a:not(:last-child),
    .filtered-items span.replaced:not(:last-child) {
      margin-right: 10px; }
    .filtered-items a:after,
    .filtered-items span.replaced:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IldpcmVmcmFtZV9JY29uX21lZGl1bV9jbG9zZSIgZGF0YS1uYW1lPSJXaXJlZnJhbWUgLyBJY29uIC8gbWVkaXVtIC8gY2xvc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICA8cGF0aCBpZD0iQ29tYmluZWRfU2hhcGUiIGRhdGEtbmFtZT0iQ29tYmluZWQgU2hhcGUiIGQ9Ik00LjI0Myw0LjI0MywwLDguNDg1LDQuMjQzLDQuMjQzLDAsMCw0LjI0Myw0LjI0Myw4LjQ4NSwwLDQuMjQzLDQuMjQzLDguNDg1LDguNDg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS43NTcgNS43NTcpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDRkOWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz4NCjwvc3ZnPg0K");
      background-size: 20px;
      top: 50%;
      right: 12px;
      -ms-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }

.ssw-file-wrapper .ssw-icon-photocam {
  margin-bottom: 5px; }

.template-page .main-content .page-width .rte a, .template-page .main-content .shogun-root .rte a, .template-page .main-content .swiper > .shg-box-content > .shg-c .shogun-heading-component .rte a, .swiper > .shg-box-content > .shg-c .template-page .main-content .shogun-heading-component .rte a, .template-page .main-content .avocado-slider .shg-box-content > .shg-c .shogun-heading-component .rte a, .avocado-slider .shg-box-content > .shg-c .template-page .main-content .shogun-heading-component .rte a {
  text-decoration: underline !important; }
.template-page .main-content .page-width .rte #swym-wishlist-render-container a, .template-page .main-content .shogun-root .rte #swym-wishlist-render-container a, .template-page .main-content .swiper > .shg-box-content > .shg-c .shogun-heading-component .rte #swym-wishlist-render-container a, .swiper > .shg-box-content > .shg-c .template-page .main-content .shogun-heading-component .rte #swym-wishlist-render-container a, .template-page .main-content .avocado-slider .shg-box-content > .shg-c .shogun-heading-component .rte #swym-wishlist-render-container a, .avocado-slider .shg-box-content > .shg-c .template-page .main-content .shogun-heading-component .rte #swym-wishlist-render-container a {
  text-decoration: none !important; }

.main-content .search_bar {
  text-align: center; }
  @media screen and (max-width: 1119px) {
    .main-content .search_bar {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; } }
  .main-content .search_bar #submitBtn {
    background: #004d9d !important;
    box-shadow: none !important;
    font-family: "Work Sans", sans-serif;
    height: auto; }
    .main-content .search_bar #submitBtn:not([disabled]):hover, .main-content .search_bar #submitBtn:focus {
      background-color: #002852;
      color: white;
      border-color: #002852; }
    @media screen and (max-width: 1119px) {
      .main-content .search_bar #submitBtn {
        clear: left;
        float: none;
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto; } }
  .main-content .search_bar .search_limit {
    min-width: 15%; }
    @media screen and (max-width: 1119px) {
      .main-content .search_bar .search_limit {
        min-width: 20%; } }
  .main-content .search_bar .main_search_bar {
    width: 43%;
    text-align: left; }
    .main-content .search_bar .main_search_bar .main_search_label {
      width: auto; }
    @media screen and (max-width: 1119px) {
      .main-content .search_bar .main_search_bar {
        width: 55%; } }
  .main-content .search_bar .search_within_distance #within_distance {
    min-width: 120px; }
@media screen and (max-width: 991px) {
  .main-content .search_bar .main_search_bar {
    width: 100%;
    float: none;
    margin-bottom: 5px;
    margin-right: 0; }
  .main-content .search_bar .search_within_distance {
    float: none;
    text-align: left;
    width: 100%;
    margin-bottom: 5px;
    margin-right: 0; }
    .main-content .search_bar .search_within_distance label {
      display: block; }
    .main-content .search_bar .search_within_distance select {
      width: 100%; }
  .main-content .search_bar .search_limit {
    float: none;
    text-align: left;
    min-width: 100%; }
    .main-content .search_bar .search_limit label {
      display: block; }
    .main-content .search_bar .search_limit select {
      width: 100%; }
  .main-content .main_search_label {
    width: 100%; }
  .main-content .custom_searches select,
  .main-content .main_search_bar input,
  .main-content .main_search_bar #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title,
  .main-content #ssw-fave-page-side-bar .ssw-fave-list .main_search_bar .ssw-fave-list-title {
    width: 100%; } }

#RegisterForm .form-message.form-message--error li {
  list-style: none; }

.cart__gwp {
  padding-top: 60px; }
  .cart__gwp .cart__product-title {
    margin-bottom: 12px; }
    @media only screen and (max-width: 1024px) {
      .cart__gwp .cart__product-title {
        max-width: 130px; } }
  .cart__gwp .cart__add-button .btn, .cart__gwp .cart__add-button .product_reviews .ssw-add-review-photos, .product_reviews .cart__gwp .cart__add-button .ssw-add-review-photos, .cart__gwp .cart__add-button #ssw-fave-create-list, .cart__gwp .cart__add-button body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .cart__gwp .cart__add-button .shg-btn, .cart__gwp .cart__add-button .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .cart__gwp .cart__add-button .shg-btn, .cart__gwp .cart__add-button .main-content #ssw-fave-page-side-bar #ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .cart__gwp .cart__add-button #ssw-fave-create-list, .cart__gwp .cart__add-button .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap .cart__gwp .cart__add-button .ssw-btn, .cart__gwp .cart__add-button .main-content .search_bar #submitBtn, .main-content .search_bar .cart__gwp .cart__add-button #submitBtn, .cart__gwp .cart__add-button #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper .cart__gwp .cart__add-button #dcodeSubmit {
    min-width: 200px; }
    @media only screen and (min-width: 1025px) {
      .cart__gwp .cart__add-button .btn, .cart__gwp .cart__add-button .product_reviews .ssw-add-review-photos, .product_reviews .cart__gwp .cart__add-button .ssw-add-review-photos, .cart__gwp .cart__add-button #ssw-fave-create-list, .cart__gwp .cart__add-button body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .cart__gwp .cart__add-button .shg-btn, .cart__gwp .cart__add-button .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] .cart__gwp .cart__add-button .shg-btn, .cart__gwp .cart__add-button .main-content #ssw-fave-page-side-bar #ssw-fave-create-list, .main-content #ssw-fave-page-side-bar .cart__gwp .cart__add-button #ssw-fave-create-list, .cart__gwp .cart__add-button .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap .cart__gwp .cart__add-button .ssw-btn, .cart__gwp .cart__add-button .main-content .search_bar #submitBtn, .main-content .search_bar .cart__gwp .cart__add-button #submitBtn, .cart__gwp .cart__add-button #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper .cart__gwp .cart__add-button #dcodeSubmit {
        min-width: 233px; } }
  .cart__gwp .cart-note textarea {
    min-height: 145px;
    border-radius: 4px;
    width: 100% !important; }
    @media only screen and (min-width: 1025px) {
      .cart__gwp .cart-note textarea {
        min-width: 634px;
        max-width: 634px;
        min-height: 137px; } }
  .cart__gwp .padding-left-none {
    padding-left: 0; }
  @media only screen and (max-width: 1024px) {
    .cart__gwp {
      padding-top: 0; }
      .cart__gwp h3, .cart__gwp .h3 {
        font-size: 22px; }
      .cart__gwp table,
      .cart__gwp tbody,
      .cart__gwp tr,
      .cart__gwp td {
        display: block; }
      .cart__gwp .cart__row {
        width: 100%;
        min-height: 145px; }
      .cart__gwp .cart__meta {
        position: relative;
        padding-left: 90px !important;
        padding-bottom: 0;
        display: block;
        width: 100%; }
      .cart__gwp .cart__image-wrapper {
        position: absolute;
        left: 0; }
      .cart__gwp .gift-list {
        display: block;
        width: 100%; }
      .cart__gwp .list-view-item__title {
        display: flex;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center; }
      .cart__gwp .cart__add-button {
        display: block;
        width: 100%;
        padding-left: 90px;
        padding-top: 8px; }
      .cart__gwp .padding-left-none {
        padding-left: 0;
        padding-top: 15px; } }

#accept-terms-form,
#he_create_customer .ssw-action-bottom {
  text-align: center; }

#accept-terms-modal .ssw-modal-body .ssw-close {
  position: absolute;
  right: 15px;
  top: 10px; }

#accept-terms-form .ssw-checkbox,
#he_create_customer .ssw-checkbox {
  position: relative;
  padding-left: 28px;
  padding-top: 0;
  margin-bottom: 10px; }
  #accept-terms-form .ssw-checkbox input[type="checkbox"], #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title,
  #he_create_customer .ssw-checkbox input[type="checkbox"],
  #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title,
  .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: static;
    border: 0;
    padding: 0;
    margin: 0; }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:before, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:before, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:before,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:before,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:before,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:before {
      content: '';
      width: 18px;
      height: 18px;
      border-radius: 2px;
      border: 1px solid #004d9d;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:after, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:after, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:after,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:after,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:after,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:after {
      content: '';
      width: 18px;
      height: 18px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOS43MTlweCIgaGVpZ2h0PSI3LjA0N3B4IiB2aWV3Qm94PSI3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+QnV0dG9uL2NoZWNrLWJveC1zZWxlY3RlZDwvdGl0bGU+DQo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCjxnIGlkPSJCdXR0b25feDJGX2NoZWNrLWJveC1zZWxlY3RlZCI+DQoJPHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0RDlEIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHBvaW50cz0iMTYuMzQ2LDguOTc3IA0KCQkxMC4yOCwxNC45NzcgNy42MjMsMTIuNDA3IAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
      background-repeat: no-repeat;
      background-position: center;
      opacity: 0;
      visibility: hidden; }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:hover:not(:disabled):before, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:hover:not(:disabled):before, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:hover:not(:disabled):before,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:hover:not(:disabled):before,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:hover:not(:disabled):before,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:hover:not(:disabled):before {
      border-width: 2px; }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:checked:before, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:before, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:before,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:checked:before,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:before,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:before {
      border-width: 1px; }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:checked:after, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:after, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:after,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:checked:after,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:after,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:after {
      opacity: 1;
      visibility: visible; }
    #accept-terms-form .ssw-checkbox input[type="checkbox"]:checked:hover:before, #accept-terms-form .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:hover:before, .main-content #ssw-fave-page-side-bar .ssw-fave-list #accept-terms-form .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:hover:before,
    #he_create_customer .ssw-checkbox input[type="checkbox"]:checked:hover:before,
    #he_create_customer .ssw-checkbox .main-content #ssw-fave-page-side-bar .ssw-fave-list [type="checkbox"].ssw-fave-list-title:checked:hover:before,
    .main-content #ssw-fave-page-side-bar .ssw-fave-list #he_create_customer .ssw-checkbox [type="checkbox"].ssw-fave-list-title:checked:hover:before {
      border-width: 1px; }

.ssw-login.ssw-modal #sem_modal_form {
  width: 100%;
  text-align: center; }
.ssw-login.ssw-modal #sem_password {
  width: 100%;
  margin-bottom: 0; }
.ssw-login.ssw-modal #sem_text {
  text-align: center; }
.ssw-login.ssw-modal #sem_forgot {
  margin-right: 0 !important;
  margin-bottom: 10px;
  display: inline-block;
  float: none !important; }

#set-email-input,
#terms-email-input {
  width: 100%;
  margin-bottom: 0; }

#set-email-form .ssw-control-group .btn, #set-email-form .ssw-control-group .product_reviews .ssw-add-review-photos, .product_reviews #set-email-form .ssw-control-group .ssw-add-review-photos, #set-email-form .ssw-control-group #ssw-fave-create-list, #set-email-form .ssw-control-group body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) #set-email-form .ssw-control-group .shg-btn, #set-email-form .ssw-control-group .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] #set-email-form .ssw-control-group .shg-btn, #set-email-form .ssw-control-group .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap #set-email-form .ssw-control-group .ssw-btn, #set-email-form .ssw-control-group .main-content .search_bar #submitBtn, .main-content .search_bar #set-email-form .ssw-control-group #submitBtn, #set-email-form .ssw-control-group #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper #set-email-form .ssw-control-group #dcodeSubmit {
  margin: 0 auto;
  max-width: 200px;
  display: block; }

.cart__free_sample {
  padding: 60px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #f2f6fa; }
  @media only screen and (max-width: 767px) {
    .cart__free_sample {
      padding: 30px 0; }
      .cart__free_sample h3, .cart__free_sample .h3 {
        font-size: 22px; } }

.free-sample-items {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-left: -16px;
  margin-right: -16px;
  padding-top: 35px; }
  @media only screen and (max-width: 767px) {
    .free-sample-items {
      padding-top: 10px; } }

.free-sample-item {
  width: 16.66667%;
  padding: 0 16px;
  box-sizing: border-box;
  margin-bottom: 27px;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media only screen and (max-width: 1024px) {
    .free-sample-item {
      width: 25%; } }
  @media only screen and (max-width: 767px) {
    .free-sample-item {
      width: 33.33333%; } }
  .free-sample-item .sample-selection {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 3;
    cursor: pointer; }
  @media only screen and (max-width: 640px) {
    .free-sample-item {
      width: 50%; } }
  .free-sample-item .sample-image img {
    display: block; }
    @media only screen and (max-width: 767px) {
      .free-sample-item .sample-image img {
        width: auto; } }
  .free-sample-item .product-list-attribute {
    position: static;
    display: block;
    padding-left: 5px;
    padding-right: 5px; }
  .free-sample-item [type="checkbox"] + label:before, .free-sample-item [type="checkbox"] + label:after {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 8px;
    right: 9px;
    transform: translateY(0);
    left: auto;
    z-index: 1; }
  .free-sample-item [type="checkbox"] + label:before {
    border: 2px solid #004d9d; }
  .free-sample-item [type="checkbox"] + label:after {
    background-color: #004d9d;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOS43MTlweCIgaGVpZ2h0PSI3LjA0N3B4IiB2aWV3Qm94PSI3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA3LjEyNSA4LjQ1MyA5LjcxOSA3LjA0NyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+QnV0dG9uL2NoZWNrLWJveC1zZWxlY3RlZDwvdGl0bGU+DQo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCjxnIGlkPSJCdXR0b25feDJGX2NoZWNrLWJveC1zZWxlY3RlZCI+DQoJPHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHBvaW50cz0iMTYuMzQ2LDguOTc3IA0KCQkxMC4yOCwxNC45NzcgNy42MjMsMTIuNDA3IAkiLz4NCjwvZz4NCjwvc3ZnPg0K"); }
  .free-sample-item [type="checkbox"][disabled] + label:before {
    border-color: #767676; }
  .free-sample-item [type="checkbox"][disabled] + label:after {
    height: 2px;
    background: #767676;
    top: 19px;
    width: 24px;
    bottom: 0;
    border-radius: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }
  .free-sample-item .control_indicator {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0; }
  .free-sample-item .product-card-info {
    padding-top: 10px; }
  .free-sample-item .product-card__title {
    max-width: 100%;
    font-size: 16px;
    padding-top: 10px; }
    @media only screen and (max-width: 767px) {
      .free-sample-item .product-card__title {
        order: 6;
        margin-bottom: 4px; } }
  @media only screen and (max-width: 767px) {
    .free-sample-item span {
      order: 7;
      font-size: 14px; } }
  .free-sample-item .product-options {
    margin-top: 7px; }

@media only screen and (max-width: 1024px) {
  .cart__gwp {
    padding-top: 15px; } }
.cart__gwp h3, .cart__gwp .h3 {
  margin-bottom: 30px; }

/*Bundle Builder Styling Start*/
.bundle-builder {
  position: relative; }
  @media only screen and (max-width: 767px) {
    .bundle-builder {
      margin-bottom: 40px; } }
  .bundle-builder .bundle__wrapper {
    display: flex; }
    @media only screen and (max-width: 767px) {
      .bundle-builder .bundle__wrapper {
        flex-direction: column; } }
  .bundle-builder .bundle__content {
    width: 100%; }
    .bundle-builder .bundle__content > div:not(.active) {
      display: none; }
    @media only screen and (max-width: 767px) {
      .bundle-builder .bundle__content h3, .bundle-builder .bundle__content .h3 {
        font-size: 22px; } }
  .bundle-builder .grid--view-items {
    margin-bottom: 30px; }
  @media only screen and (min-width: 992px) {
    .bundle-builder .grid__item {
      width: 33.33333%; } }
  .bundle-builder .grid__item .grid-view-item__image {
    width: auto; }
  .bundle-builder .grid__item .price--listing {
    margin-top: 0; }
  .bundle-builder .grid__item button {
    width: 100%;
    margin-top: 11px;
    min-width: auto; }
    @media only screen and (max-width: 640px) {
      .bundle-builder .grid__item button {
        padding-left: 0;
        padding-right: 0; } }
  .bundle-builder .grid__item .count {
    margin-top: 9px; }
  .bundle-builder .bundle__action,
  .bundle-builder .bundle-builder--section-switch-form {
    margin-top: 35px;
    display: inline-flex;
    width: 100%;
    text-align: right; }
    @media only screen and (max-width: 767px) {
      .bundle-builder .bundle__action,
      .bundle-builder .bundle-builder--section-switch-form {
        margin-top: 25px;
        margin-bottom: 32px; } }
    .bundle-builder .bundle__action button,
    .bundle-builder .bundle-builder--section-switch-form button {
      width: 100%;
      max-width: calc(33.33% - 14px); }
      @media only screen and (max-width: 767px) {
        .bundle-builder .bundle__action button,
        .bundle-builder .bundle-builder--section-switch-form button {
          min-width: 154px; } }
      .bundle-builder .bundle__action button:hover,
      .bundle-builder .bundle-builder--section-switch-form button:hover {
        opacity: 1; }
    .bundle-builder .bundle__action .bundle__prev,
    .bundle-builder .bundle-builder--section-switch-form .bundle__prev {
      margin-right: auto; }
    .bundle-builder .bundle__action .bundle__next,
    .bundle-builder .bundle-builder--section-switch-form .bundle__next {
      margin-left: auto; }
  .bundle-builder .bundle__sticky {
    border-radius: 4px;
    background-color: #e5edf5;
    padding: 12px 20px 7px 30px;
    display: flex;
    align-items: center;
    max-width: 800px;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    min-height: 75px; }
    @media only screen and (max-width: 767px) {
      .bundle-builder .bundle__sticky {
        max-width: 100%;
        flex-direction: column;
        position: relative;
        padding-bottom: 20px;
        margin-top: 40px; } }
    @media only screen and (min-width: 767px) {
      .bundle-builder .bundle__sticky p {
        margin-bottom: 0; } }

@media only screen and (min-width: 767px) {
  .bundle-builder-app--bundle--alert {
    left: 0;
    right: 0;
    position: fixed;
    justify-content: center;
    display: flex;
    margin: 0 1.6rem;
    z-index: 1000;
    transition: bottom 0.3s ease-out;
    min-height: 75px;
    z-index: 1;
    bottom: -15em; }
    .bundle-builder-app--bundle--alert.visible {
      bottom: 1.6rem; } }

.bundle__box {
  border-radius: 4px;
  border: solid 0.5px #2054ac;
  padding: 15px 8px;
  text-align: center;
  width: 254px;
  margin-left: 20px;
  margin-top: 53px; }
  @media only screen and (max-width: 767px) {
    .bundle__box {
      margin-left: 0;
      margin-top: 0;
      width: 100%;
      padding: 15px 10px; } }
  .bundle__box .bundle__price {
    font-size: 20px;
    font-weight: 600;
    color: #004d9d;
    justify-content: center;
    margin-top: 4px;
    display: block;
    margin-bottom: 12px; }
  .bundle__box .bundle__heading {
    font-size: 18px;
    line-height: 1.5; }
  .bundle__box button {
    width: 100%;
    margin-bottom: 8px; }
  .bundle__box .bundle__notify {
    line-height: 1.33;
    color: #992e2e;
    margin-top: 10px; }

.bundle__step {
  border-bottom: solid 1px #f2f6fa;
  padding-bottom: 30px;
  margin-bottom: 22px; }
  .bundle__step .steps {
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #004d9d;
    display: flex;
    justify-content: center;
    counter-reset: counter; }
    .bundle__step .steps .step {
      max-width: 150px;
      margin: 0 30px;
      font-size: 16px;
      counter-increment: counter;
      position: relative;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        .bundle__step .steps .step {
          font-size: 14px;
          margin: 0 10px; } }
      @media only screen and (max-width: 360px) {
        .bundle__step .steps .step {
          font-size: 13px; } }
      .bundle__step .steps .step:before {
        content: counter(counter);
        display: block;
        width: 28px;
        height: 28px;
        border: solid 1px #004d9d;
        border-radius: 100%;
        line-height: 1.6;
        margin: 40px auto 10px; }
        @media only screen and (max-width: 768px) {
          .bundle__step .steps .step:before {
            margin: 5px auto 10px; } }
        @media only screen and (max-width: 360px) {
          .bundle__step .steps .step:before {
            font-size: 16px; } }
      .bundle__step .steps .step.active:before {
        background-color: #004d9d;
        color: white; }
      .bundle__step .steps .step:not(:last-child):after {
        content: "";
        background: #004d9d;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 64px; }
        @media only screen and (max-width: 767px) {
          .bundle__step .steps .step:not(:last-child):after {
            bottom: 56px;
            max-width: 60%;
            right: 0;
            left: 79%; } }

.note-field--container textarea {
  width: 100%;
  border-radius: 4px;
  height: 367px; }
.note-field--container p {
  margin-bottom: 0; }

.popup-open {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .popup-open .popup__wrapper {
    display: flex;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.popup__wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  overflow-y: auto;
  height: 100%;
  -ms-transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
  transition: all 0.2s cubic-bezier(0.29, 0.63, 0.44, 1); }
  .popup__wrapper .popup-content {
    max-width: 1150px;
    padding: 30px 35px;
    background: white;
    color: #004d9d;
    margin: 50px auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 0; }
    @media only screen and (max-width: 1024px) {
      .popup__wrapper .popup-content {
        margin: 50px 20px;
        padding: 45px 20px; } }
    .popup__wrapper .popup-content .v-hidden {
      display: block !important; }
  .popup__wrapper .popup-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer; }
    .popup__wrapper .popup-close .icon {
      width: 40px;
      height: 40px; }

.bundle__content_explore_category {
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  max-width: 660px;
  padding-top: 0;
  padding-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .bundle__content_explore_category {
      margin-left: -20px; } }
  .bundle__content_explore_category .explore-category {
    width: 33.33333%;
    padding-bottom: 30px; }
    @media only screen and (max-width: 640px) {
      .bundle__content_explore_category .explore-category {
        width: 50%;
        flex-direction: column;
        padding-left: 20px; }
        .bundle__content_explore_category .explore-category img {
          display: block;
          margin-bottom: 10px; } }
    .bundle__content_explore_category .explore-category .blog_tag_image {
      width: 100%;
      height: auto; }
    .bundle__content_explore_category .explore-category .blog_tag_name {
      padding-left: 0; }

.bundle__sub_step:not(.active) {
  display: none; }
.bundle__sub_step .back-to-category {
  padding-bottom: 23px;
  margin-left: -8px; }
  .bundle__sub_step .back-to-category > a {
    display: flex;
    align-items: center; }
    .bundle__sub_step .back-to-category > a:before {
      content: '';
      width: 40px;
      height: 40px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkJ1dHRvbl9iYWNrX2Fycm93IiBkYXRhLW5hbWU9IkJ1dHRvbi9iYWNrIGFycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4NCiAgPGcgaWQ9Ikljb25fc21hbGxfbmF2X21vcmVfYXJyb3ciIGRhdGEtbmFtZT0iSWNvbiAvIHNtYWxsIC8gbmF2IG1vcmUgYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEzKSI+DQogICAgPHBhdGggaWQ9IkNvbWJpbmVkX1NoYXBlIiBkYXRhLW5hbWU9IkNvbWJpbmVkIFNoYXBlIiBkPSJNOC4zLDEzLjcwN2ExLDEsMCwwLDEtLjA4NS0xLjMxOWwuMDg0LS4wOTRMMTIuNTgyLDhIMUExLDEsMCwwLDEsLjg4NCw2LjAwOUwxLDZIMTIuNTg4TDguMywxLjcwNkExLDEsMCwwLDEsOC4yMTMuMzg3TDguMy4yOTNBMSwxLDAsMCwxLDkuNjE2LjIxTDkuNzEuMjkzbDUuOTk1LDZhMS4wMTEsMS4wMTEsMCwwLDEsLjA4LjA5MSwxLDEsMCwwLDEtLjEzOSwxLjM4Mkw5LjcxLDEzLjcwN2ExLDEsMCwwLDEtMS40MTQsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2IDE0KSByb3RhdGUoLTE4MCkiIGZpbGw9IiMwMDRkOWQiLz4NCiAgPC9nPg0KPC9zdmc+DQo="); }
  .bundle__sub_step .back-to-category span {
    display: inline-block;
    line-height: 14px;
    border-bottom: 1px solid #004d9d; }

.bundle-builder--add-to-bundle-form select {
  width: 100%; }

@media only screen and (max-width: 767px) {
  .bundle__summary {
    margin-top: 30px; } }

/*Bundle Builder Styling End */
div.MagicToolboxContainer .mz-figure {
  width: 100%; }
  div.MagicToolboxContainer .mz-figure.mz-active {
    background: #F6F6F6; }
  div.MagicToolboxContainer .mz-figure > img {
    max-width: 100% !important;
    max-height: none !important; }

.collection-template .collection-template {
  margin-bottom: 0; }

/* Modal styles */
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 999999;
  padding: 20px;
  box-sizing: border-box;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center; }

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em; }

.blocker.behind {
  background-color: transparent; }

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2000;
  max-width: 896px;
  box-sizing: border-box;
  width: 90%;
  background: #f2f6fa;
  padding: 50px 30px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000; }
  @media only screen and (max-width: 1024px) {
    .modal {
      max-width: 100%;
      width: 100%;
      padding: 30px 15px; } }
  .modal .close-modal {
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9Ikljb25fbWVkaXVtX2Nsb3NlIiBkYXRhLW5hbWU9Ikljb24gLyBtZWRpdW0gLyBjbG9zZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+DQogIDxwYXRoIGlkPSJDb21iaW5lZF9TaGFwZSIgZGF0YS1uYW1lPSJDb21iaW5lZCBTaGFwZSIgZD0iTTguNDg1LDguNDg1LDAsMTYuOTcsOC40ODUsOC40ODUsMCwwLDguNDg1LDguNDg1LDE2Ljk3LDAsOC40ODUsOC40ODUsMTYuOTcsMTYuOTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MTUgMTEuNTE1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0ZDlkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQo8L3N2Zz4NCg=="); }
    @media only screen and (max-width: 1024px) {
      .modal .close-modal {
        top: 7px;
        right: 7px; } }

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px; }
  .modal-spinner > div {
    border-radius: 100px;
    background-color: #fff;
    height: 20px;
    width: 2px;
    margin: 0 1px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out; }
  .modal-spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s; }
  .modal-spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }
  .modal-spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s; }

@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.5); }

  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5); }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

#newsletter_form .cf-form-actions {
  display: None; }
#newsletter_form .cf-form-step {
  display: block; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .cf-form-step {
      margin: 0; } }
#newsletter_form .subscribe_checkbox,
#newsletter_form .step2,
#newsletter_form .step3,
#newsletter_form .step4,
#newsletter_form .show-step4 {
  display: none; }
#newsletter_form .cf-field[data-cf-field-type=group] {
  border: 0; }
#newsletter_form .add-enfant,
#newsletter_form .add-petit-enfant,
#newsletter_form .option1,
#newsletter_form .option2,
#newsletter_form .option3,
#newsletter_form .option4,
#newsletter_form .child_birthday3,
#newsletter_form .child_birthday4,
#newsletter_form .step3-paragraph {
  display: none; }
#newsletter_form .show-step3,
#newsletter_form .show-step4 {
  align-items: center;
  text-transform: uppercase;
  text-align: center; }
#newsletter_form .add-enfant, #newsletter_form .add-petit-enfant {
  text-align: center;
  text-decoration: underline;
  margin: 14px 0 30px;
  cursor: pointer; }
#newsletter_form .notre-charte {
  margin: 10px 0 30px; }
#newsletter_form a {
  text-decoration: underline; }
#newsletter_form .cf-field-container[data-cf-field-type=group] {
  padding: 0; }
#newsletter_form .cf-field-container .cf-field {
  border: none;
  padding: 0; }
#newsletter_form .cf-field-container h2, #newsletter_form .cf-field-container .h2 {
  text-align: center;
  font-size: 54px;
  line-height: 1.19; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .cf-field-container h2, #newsletter_form .cf-field-container .h2 {
      font-size: 30px;
      line-height: 1.13; } }
#newsletter_form .step1 .checkbox_agree1 {
  width: 8%; }
#newsletter_form .step1 .checkbox_agree2 {
  width: 92%;
  margin-bottom: 7px; }
#newsletter_form .step1 .step1 {
  display: flex; }
#newsletter_form .checkbox_agree2 {
  height: 50px;
  display: flex;
  align-items: center;
  align-self: flex-end;
  margin-top: 20px; }
#newsletter_form .checkbox_agree1.cf-field[data-cf-field-type=checkbox] label {
  position: relative;
  left: 25px;
  top: 6px; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .checkbox_agree1.cf-field[data-cf-field-type=checkbox] label {
      left: 0px;
      top: 0px; } }
#newsletter_form .cf-field.step1 {
  max-width: 576px;
  margin: 0 auto; }
  #newsletter_form .cf-field.step1 h2, #newsletter_form .cf-field.step1 .h2 {
    margin-top: 40px;
    margin-bottom: 50px; }
    @media only screen and (max-width: 1024px) {
      #newsletter_form .cf-field.step1 h2, #newsletter_form .cf-field.step1 .h2 {
        margin-top: 30px;
        margin-bottom: 25px; } }
  #newsletter_form .cf-field.step1 .cf-field.popup-description {
    margin-bottom: 45px; }
    @media only screen and (max-width: 1024px) {
      #newsletter_form .cf-field.step1 .cf-field.popup-description {
        margin-bottom: 32px; } }
  #newsletter_form .cf-field.step1 .cf-field.legal-notice {
    margin-top: 50px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1024px) {
      #newsletter_form .cf-field.step1 .cf-field.legal-notice {
        margin-top: 22px;
        margin-bottom: 0; }
        #newsletter_form .cf-field.step1 .cf-field.legal-notice p {
          font-size: 16px; } }
  #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-email {
    width: 346px;
    margin-left: 5%; }
    @media only screen and (max-width: 767px) {
      #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-email {
        width: 100%;
        margin-left: 0; } }
  #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button {
    width: 160px;
    margin-left: 24px; }
    #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .btn, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .product_reviews .ssw-add-review-photos, .product_reviews #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .ssw-add-review-photos, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button #ssw-fave-create-list, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .shg-btn, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .shg-btn, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .ssw-btn, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button .main-content .search_bar #submitBtn, .main-content .search_bar #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button #submitBtn, #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button #dcodeSubmit {
      margin-top: 1px;
      padding: 14px 18px;
      min-width: 160px;
      text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      #newsletter_form .cf-field.step1 .cf-field-container[data-cf-column-width="6"].modal-submit-button {
        margin-left: auto;
        margin-right: auto;
        margin-top: 8px; } }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .cf-field.step1 img {
      max-width: 77px; } }
#newsletter_form .cf-field.step2 {
  max-width: 712px;
  margin: 0 auto; }
  #newsletter_form .cf-field.step2 h2, #newsletter_form .cf-field.step2 .h2 {
    margin-top: 30px; }
    @media only screen and (max-width: 1024px) {
      #newsletter_form .cf-field.step2 h2, #newsletter_form .cf-field.step2 .h2 {
        margin-top: 20px; } }
  #newsletter_form .cf-field.step2 .cf-field {
    align-items: inherit; }
    #newsletter_form .cf-field.step2 .cf-field.popup-description {
      max-width: 700px;
      margin: 0 auto;
      margin-bottom: 21px; }
      #newsletter_form .cf-field.step2 .cf-field.popup-description p:not(:last-child) {
        margin-bottom: 27px; }
        @media only screen and (max-width: 1024px) {
          #newsletter_form .cf-field.step2 .cf-field.popup-description p:not(:last-child) {
            margin-bottom: 11px; } }
    #newsletter_form .cf-field.step2 .cf-field img {
      width: fit-content;
      margin: 0 auto; }
    #newsletter_form .cf-field.step2 .cf-field.step3-paragraph {
      max-width: 528px;
      margin-left: auto;
      margin-right: auto; }
    #newsletter_form .cf-field.step2 .cf-field.step3-date-delivery-paragraph {
      margin-top: 21px;
      margin-bottom: 14px; }
      @media only screen and (max-width: 1024px) {
        #newsletter_form .cf-field.step2 .cf-field.step3-date-delivery-paragraph {
          margin-top: 16px;
          margin-bottom: 9px; } }
    #newsletter_form .cf-field.step2 .cf-field.step3-date-of-birth-paragraph {
      margin-bottom: 11px; }
  #newsletter_form .cf-field.step2 .cf-select-wrap select[type="text"],
  #newsletter_form .cf-field.step2 .cf-field input,
  #newsletter_form .cf-field.step2 .cf-field .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title,
  .main-content #ssw-fave-page-side-bar .ssw-fave-list #newsletter_form .cf-field.step2 .cf-field .ssw-fave-list-title, #newsletter_form .cf-field.step2 .cf-field select {
    display: block;
    max-width: 528px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px; }
  #newsletter_form .cf-field.step2 .legal-notice {
    margin: 30px 0; }
    #newsletter_form .cf-field.step2 .legal-notice:not(.cf-field-container) {
      margin: 0; }
    @media only screen and (max-width: 1024px) {
      #newsletter_form .cf-field.step2 .legal-notice {
        margin: 15px 0; } }
  #newsletter_form .cf-field.step2 .btn, #newsletter_form .cf-field.step2 .product_reviews .ssw-add-review-photos, .product_reviews #newsletter_form .cf-field.step2 .ssw-add-review-photos, #newsletter_form .cf-field.step2 #ssw-fave-create-list, #newsletter_form .cf-field.step2 body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) #newsletter_form .cf-field.step2 .shg-btn, #newsletter_form .cf-field.step2 .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] #newsletter_form .cf-field.step2 .shg-btn, #newsletter_form .cf-field.step2 .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap #newsletter_form .cf-field.step2 .ssw-btn, #newsletter_form .cf-field.step2 .main-content .search_bar #submitBtn, .main-content .search_bar #newsletter_form .cf-field.step2 #submitBtn, #newsletter_form .cf-field.step2 #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper #newsletter_form .cf-field.step2 #dcodeSubmit {
    padding: 14px 18px;
    text-transform: uppercase;
    display: block !important;
    max-width: 343px;
    min-width: 343px;
    margin: 0 auto; }
    @media only screen and (max-width: 480px) {
      #newsletter_form .cf-field.step2 .btn, #newsletter_form .cf-field.step2 .product_reviews .ssw-add-review-photos, .product_reviews #newsletter_form .cf-field.step2 .ssw-add-review-photos, #newsletter_form .cf-field.step2 #ssw-fave-create-list, #newsletter_form .cf-field.step2 body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) .shg-btn, body:not(.about-landing) .shg-c.shg-btn-wrapper[id*=s-]:not(.cms-banner-button):not(.two-child-button):not(.cms-column-button):not(.button-transparent) #newsletter_form .cf-field.step2 .shg-btn, #newsletter_form .cf-field.step2 .about-landing .shg-c.shg-btn-wrapper[id*=s-] .shg-btn, .about-landing .shg-c.shg-btn-wrapper[id*=s-] #newsletter_form .cf-field.step2 .shg-btn, #newsletter_form .cf-field.step2 .main-content .ssw-btn-wrap .ssw-btn, .main-content .ssw-btn-wrap #newsletter_form .cf-field.step2 .ssw-btn, #newsletter_form .cf-field.step2 .main-content .search_bar #submitBtn, .main-content .search_bar #newsletter_form .cf-field.step2 #submitBtn, #newsletter_form .cf-field.step2 #dcodeOuterWrapper #dcodeSubmit, #dcodeOuterWrapper #newsletter_form .cf-field.step2 #dcodeSubmit {
        min-width: 100%; } }
  #newsletter_form .cf-field.step2 .DayPickerInput {
    width: 209px;
    margin-left: auto;
    margin-right: auto; }
    #newsletter_form .cf-field.step2 .DayPickerInput input, #newsletter_form .cf-field.step2 .DayPickerInput .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title, .main-content #ssw-fave-page-side-bar .ssw-fave-list #newsletter_form .cf-field.step2 .DayPickerInput .ssw-fave-list-title {
      text-transform: lowercase; }
  #newsletter_form .cf-field.step2 .cf-date-picker__icon {
    display: none; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .cf-field.step2 .show-step3 > div {
      width: 100%; }
    #newsletter_form .cf-field.step2 img {
      max-width: 77px; } }
#newsletter_form .cf-field.step4 h2, #newsletter_form .cf-field.step4 .h2 {
  margin-top: 40px; }
#newsletter_form .cf-field.step4 .popup-description {
  margin-bottom: 12px; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .cf-field.step4 .popup-description {
      margin-top: 5px; } }
@media only screen and (max-width: 1024px) {
  #newsletter_form .cf-field.step4 {
    padding: 20px 0; }
    #newsletter_form .cf-field.step4 img {
      max-width: 166px; } }
#newsletter_form .popup-description p,
#newsletter_form .legal-notice p {
  font-size: 18px;
  line-height: 1.44;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    #newsletter_form .popup-description p,
    #newsletter_form .legal-notice p {
      font-size: 16px;
      line-height: 1.5; } }
#newsletter_form .cf-select-wrap select[type="text"],
#newsletter_form .cf-select-wrap [type="text"].disclosure__toggle,
#newsletter_form .cf-field input,
#newsletter_form .cf-field .main-content #ssw-fave-page-side-bar .ssw-fave-list .ssw-fave-list-title,
.main-content #ssw-fave-page-side-bar .ssw-fave-list #newsletter_form .cf-field .ssw-fave-list-title,
#newsletter_form .cf-field select {
  height: 50px;
  background-color: transparent;
  font-weight: 500; }

.article-multiple-tags {
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0; }
  .article-multiple-tags .category-title {
    font-weight: 600; }
    .article-multiple-tags .category-title:not(:last-child) {
      margin-right: 22px; }

.show {
  display: block !important; }

.contact-us-banner {
  padding-top: 0;
  padding-bottom: 24px; }
  .contact-us-banner [class*=featured-row-image-] {
    position: relative;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center; }
  .contact-us-banner .image-title {
    font-family: 'Taviraj', serif;
    position: absolute;
    font-size: 100px;
    color: white;
    font-weight: 900; }
  @media only screen and (min-width: 1025px) {
    .contact-us-banner .featured-row__subtext p {
      font-size: 18px;
      padding-top: 7px; } }
  @media only screen and (max-width: 767px) {
    .contact-us-banner .full-width .featured_row__text_col70 {
      padding-top: 40px;
      padding-bottom: 45px; } }

.contact-sections {
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: 50px; }
  .contact-sections .contact-section {
    width: calc(50% - 24px);
    margin: 0 12px 15px 12px;
    padding: 24px 19px;
    border-radius: 8px;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 1025px) {
      .contact-sections .contact-section {
        width: calc(33.33% - 24px); } }
    @media only screen and (max-width: 1024px) {
      .contact-sections .contact-section {
        padding: 17px 14px; } }
    @media only screen and (max-width: 640px) {
      .contact-sections .contact-section {
        width: calc(100% - 24px); } }
  .contact-sections .content {
    flex-grow: 1; }
    .contact-sections .content p {
      color: inherit; }
      .contact-sections .content p a {
        color: inherit;
        text-decoration: underline !important; }
  .contact-sections .h3 {
    margin-bottom: 12px; }
    @media only screen and (max-width: 1024px) {
      .contact-sections .h3 {
        font-size: 22px; } }
    @media only screen and (min-width: 1025px) {
      .contact-sections .h3 {
        min-height: 74px; } }

.form-title {
  margin-bottom: 0; }

.pd-cp-ui-horizontal-buttons .pd-cp-btn:not(last-child) {
  margin-right: 10px; }

.pd-cp-btn {
  font-weight: 400 !important; }

.pd-cp-ui {
  font-family: "Work Sans", sans-serif !important; }

@media only screen and (max-width: 1024px) {
  .pd-cp-ui {
    max-height: calc(100vh - 150px) !important; }

  .pd-cp-ui-header {
    display: block !important; }
    .pd-cp-ui-header .pd-cp-ui-title {
      line-height: 1.2 !important;
      margin-bottom: 12px; } }
@media only screen and (max-width: 640px) {
  .pd-cp-ui-container.pd-cp-ui__showing#pd-cp-preferences {
    background: rgba(33, 41, 52, 0.5) !important; }

  .pd-cp-ui-footer {
    margin-bottom: 15px;
    text-align: center;
    justify-content: center;
    align-items: center; }
    .pd-cp-ui-footer .pd-cp-ui-col-6 {
      flex: 0 0 100% !important;
      width: 100%;
      max-width: 100%;
      min-height: 36px; }
    .pd-cp-ui-footer .pd-cp-btn-close,
    .pd-cp-ui-footer .pd-cp-btn-save-settings {
      float: none !important; }
    .pd-cp-ui-footer .pd-cp-btn {
      white-space: normal !important;
      display: inline-block; } }
.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.shogun-video-4x3 {
  padding-bottom: 75%; }

.shogun-video-16x9 {
  padding-bottom: 56.25%; }

@media only screen and (max-width: 640px) {
  .about-top-banner {
    margin-bottom: 30px; } }
.about-top-banner .featured_row__text_col70 {
  max-width: 640px;
  margin-right: 63px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px !important; }
  @media only screen and (max-width: 1024px) {
    .about-top-banner .featured_row__text_col70 {
      margin-bottom: 30px;
      padding-right: 20px !important; } }
@media (max-width: 991px) {
  .about-top-banner .shg-row {
    flex-direction: column; }
  .about-top-banner .featured_row__text_col70,
  .about-top-banner .featured-row-image-col30 {
    max-width: 100% !important; }
  .about-top-banner [class^="shg-c-"] {
    width: 100% !important; } }
.about-top-banner .featured-row-image-col30 {
  max-width: 680px;
  margin-left: auto; }
.about-top-banner h1, .about-top-banner .h1, .about-top-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .about-top-banner h2, .about-top-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .about-top-banner .h2 {
  line-height: 1.2 !important; }
  @media only screen and (max-width: 1024px) {
    .about-top-banner h1, .about-top-banner .h1, .about-top-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .about-top-banner h2, .about-top-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .about-top-banner .h2 {
      font-size: 40px !important; } }
.about-top-banner .short-heading p {
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  margin-bottom: 28px; }
  @media only screen and (max-width: 1024px) {
    .about-top-banner .short-heading p {
      margin-bottom: 10px; } }

.about-info-heading {
  margin-top: 40px;
  margin-bottom: 5px; }
  .about-info-heading h4, .about-info-heading .h4 {
    line-height: 1.3 !important;
    letter-spacing: 0.3px !important;
    font-size: 22px !important; }
    @media only screen and (max-width: 1024px) {
      .about-info-heading h4, .about-info-heading .h4 {
        font-size: 20px; } }
  @media (max-width: 991px) {
    .about-info-heading {
      margin-top: 20px; } }

.h1-heading {
  margin: 45px auto 22px; }
  .h1-heading h2, .h1-heading .h2 {
    font-size: 54px !important;
    line-height: 1.2 !important; }
    @media only screen and (max-width: 1024px) {
      .h1-heading h2, .h1-heading .h2 {
        font-size: 40px !important; } }

.shg-box-vertical-align-wrapper,
.shg-box-vertical-center-wrapper {
  flex-direction: column; }

.swiper {
  margin-top: 44px;
  margin-bottom: -30px;
  padding: 0 !important; }
  .swiper h2, .swiper .h2 {
    margin-top: 40px !important;
    margin-bottom: 30px !important; }
    @media only screen and (max-width: 640px) {
      .swiper h2, .swiper .h2 {
        max-width: 90%;
        margin-left: auto !important;
        margin-right: auto !important; } }
  .swiper.blue {
    background: #004d9d; }
    .swiper.blue * {
      color: white !important; }
    .about-landing .swiper.blue .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
      border-color: white !important;
      background: transparent !important;
      width: 200px;
      max-width: 100%;
      min-width: inherit; }
      .about-landing .swiper.blue .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover, .about-landing .swiper.blue .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:focus {
        background: white !important;
        color: #004d9d !important; }
    @media only screen and (max-width: 767px) {
      .swiper.blue .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        width: 100%; } }
    .swiper.blue .swiper-pagination-bullet {
      background: transparent;
      border: 1px solid white; }
    .swiper.blue .swiper-pagination-bullet-active {
      background: white; }
    .swiper.blue .swiper-pagination {
      bottom: 25px !important; }
    .swiper.blue .swiper-container .shogun-heading-component {
      min-height: 60px;
      max-height: 60px;
      overflow: hidden; }
    .swiper.blue .swiper-container .shg-btn-wrapper {
      margin-top: 0; }
  .swiper .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    opacity: 1;
    border: 1px solid #000; }
  .swiper .swiper-container {
    width: 100%;
    overflow: visible;
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .swiper .swiper-container h5, .swiper .swiper-container .h5,
    .swiper .swiper-container p {
      text-align: left !important;
      font-family: "Work Sans", sans-serif !important;
      font-size: 16px;
      font-weight: 400 !important;
      line-height: 1.71; }
    .swiper .swiper-container p {
      min-height: 80px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis; }
    .swiper .swiper-container h5, .swiper .swiper-container .h5 {
      text-transform: uppercase;
      font-weight: 600 !important;
      letter-spacing: 2px;
      font-size: 14px;
      margin-top: 10px; }
    .swiper .swiper-container .shg-btn-wrapper {
      text-align: left !important;
      margin-top: 30px; }
      @media only screen and (max-width: 767px) {
        .swiper .swiper-container .shg-btn-wrapper {
          margin-bottom: 10px; } }
  .swiper .swiper-wrapper.shg-row {
    flex-wrap: nowrap;
    justify-content: normal;
    align-items: baseline; }
  .swiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 70px; }
  .swiper .shg-row > div.swiper-slide {
    width: 340px; }
    @media only screen and (max-width: 1024px) {
      .swiper .shg-row > div.swiper-slide {
        width: 275px; } }
  .swiper .swiper-button-disabled {
    visibility: hidden; }
  .swiper .swiper-button-next {
    background-color: white;
    right: 0;
    width: 40px;
    height: 40px;
    background-size: 25px 20px;
    top: calc(50% - 120px);
    margin-top: 0; }
  .swiper .swiper-button-prev {
    left: 0;
    background-color: white;
    width: 40px;
    height: 40px;
    background-size: 25px 20px;
    top: calc(50% - 120px);
    margin-top: 0; }
  .swiper .shg-fw {
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .swiper .shg-fw {
        margin-bottom: 30px; } }
  .swiper .slider-number {
    padding-top: 20px; }
    .swiper .slider-number p {
      font-weight: 600 !important;
      letter-spacing: 2px;
      max-height: inherit;
      min-height: auto;
      overflow: visible; }
  .swiper > .shg-box-content > .shg-c .shogun-heading-component {
    margin: 0 auto; }
    @media only screen and (min-width: 1025px) {
      .swiper > .shg-box-content > .shg-c .shogun-heading-component {
        padding: 0 35px;
        padding-left: 40px; } }
    @media only screen and (min-width: 1025px) {
      .swiper > .shg-box-content > .shg-c .shogun-heading-component h2, .swiper > .shg-box-content > .shg-c .shogun-heading-component .h2 {
        text-align: left !important; } }
  @media only screen and (min-width: 1025px) {
    .swiper .swiper-pagination {
      display: none; } }
  .swiper > .shg-box-content > .shg-fw + .shg-fw {
    display: none; }

.artical-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: -30px; }
  .artical-container .shg-box-content {
    max-width: 1150px;
    width: 100%;
    margin: 0 auto;
    padding-left: 35px;
    padding-right: 35px; }
    @media only screen and (max-width: 1024px) {
      .artical-container .shg-box-content {
        padding-left: 20px;
        padding-right: 20px; } }
  .artical-container h2, .artical-container .h2 {
    margin-bottom: 18px !important; }
    @media (max-width: 640px) {
      .artical-container h2, .artical-container .h2 {
        max-width: 90%;
        margin: 0 auto 10px !important; } }
  .artical-container p {
    margin-bottom: 0;
    font-family: Taviraj;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3;
    color: #004d9d; }
    .artical-container p strong {
      font-size: 14px;
      font-weight: 600;
      line-height: 1.8;
      text-transform: uppercase;
      font-family: "Work Sans", sans-serif;
      letter-spacing: 2px;
      display: block;
      margin-top: 20px; }
  @media (max-width: 767px) {
    .artical-container [class^="shg-c-"] {
      max-width: 32%; } }
  @media (max-width: 640px) {
    .artical-container [class^="shg-c-"] {
      max-width: 275px;
      margin: 0 auto 40px; }
      .artical-container [class^="shg-c-"]:last-child {
        margin-bottom: 0; }
      .artical-container [class^="shg-c-"] img {
        max-width: 221px; } }

.about-landing #shopify-section-footer {
  margin-top: 0; }

/* About US - In our product 1 */
@media only screen and (min-width: 1025px) {
  .ingredients-title-with-text {
    margin-top: 100px; } }
@media only screen and (max-width: 1024px) {
  .ingredients-title-with-text {
    margin-top: 30px; } }
.ingredients-title-with-text .shogun-heading-component h2, .ingredients-title-with-text .shogun-heading-component .h2 {
  max-width: 515px;
  margin: 0 auto;
  letter-spacing: 0.5px;
  margin-bottom: 9px !important; }
.ingredients-title-with-text .shg-rich-text {
  max-width: 625px;
  margin: 0 auto; }

.ingredients-items {
  margin-top: 50px; }
  .ingredients-items .shogun-heading-component h3, .ingredients-items .shogun-heading-component .h3 {
    font-size: 22px !important;
    letter-spacing: 0.33px;
    padding-bottom: 3px; }
    @media only screen and (max-width: 480px) {
      .ingredients-items .shogun-heading-component h3, .ingredients-items .shogun-heading-component .h3 {
        text-align: center !important;
        font-size: 20px !important;
        letter-spacing: 0; } }
  .ingredients-items .shg-box-content > .shg-c:not(:last-child) {
    margin-bottom: 35px; }
    @media only screen and (max-width: 991px) {
      .ingredients-items .shg-box-content > .shg-c:not(:last-child) {
        margin-bottom: 0; } }
  @media only screen and (max-width: 991px) {
    .ingredients-items .shg-box-content > .shg-c > .shg-row {
      flex-direction: column; }
      .ingredients-items .shg-box-content > .shg-c > .shg-row > div {
        width: 100%;
        margin-bottom: 60px; } }
  .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:first-child {
    width: 248px; }
    @media only screen and (max-width: 1199px) {
      .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:first-child {
        width: 200px; } }
    @media only screen and (max-width: 480px) {
      .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:first-child {
        width: 100%; } }
  .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:last-child {
    width: calc(100% - 248px);
    padding-left: 25px;
    padding-right: 25px; }
    @media only screen and (max-width: 1199px) {
      .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:last-child {
        width: calc(100% - 200px); } }
    @media only screen and (max-width: 991px) {
      .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:last-child {
        padding-right: 0; } }
    @media only screen and (max-width: 480px) {
      .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:last-child {
        width: 100%;
        text-align: center;
        padding-left: 0; }
        .ingredients-items .shg-box-content > .shg-c > .shg-row .shg-row .shg-c-md-6:last-child img.shogun-image {
          max-width: 252px;
          margin: 0 auto; } }
  .ingredients-items .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    max-width: 250px;
    margin-top: 40px;
    background-color: transparent !important;
    border-color: #004d9d !important;
    color: #004d9d !important; }
    @media only screen and (max-width: 1024px) {
      .ingredients-items .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        margin-top: 30px; } }
    @media only screen and (max-width: 767px) {
      .ingredients-items .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        width: 100%;
        min-width: 100%; } }
    @media only screen and (max-width: 480px) {
      .ingredients-items .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        margin-top: 25px; } }

.formulation-charter {
  margin-top: 85px; }
  @media only screen and (max-width: 1024px) {
    .formulation-charter {
      margin-top: 15px; } }
  .formulation-charter .shogun-heading-component h2, .formulation-charter .shogun-heading-component .h2 {
    margin-bottom: 30px !important; }
    @media only screen and (max-width: 767px) {
      .formulation-charter .shogun-heading-component h2, .formulation-charter .shogun-heading-component .h2 {
        padding: 0px 20px; } }
  .formulation-charter .yes-formulation {
    background-color: #f3fbfb; }
    .formulation-charter .yes-formulation:before {
      content: '';
      width: 165px;
      height: 114px;
      background-image: url(about-check.png);
      position: absolute;
      left: 60px;
      top: -35px;
      background-size: 100%;
      background-repeat: no-repeat; }
      @media only screen and (max-width: 1024px) {
        .formulation-charter .yes-formulation:before {
          width: 121px;
          height: 84px;
          left: 20px; } }
      @media only screen and (max-width: 767px) {
        .formulation-charter .yes-formulation:before {
          width: 110px;
          max-width: 110px;
          height: 80px;
          left: 0;
          right: 0;
          margin: 0 auto; } }
    .formulation-charter .yes-formulation p:after {
      background-color: #1eb5b1; }
  .formulation-charter .no-formulation {
    background-color: #fef5f7; }
    @media only screen and (max-width: 767px) {
      .formulation-charter .no-formulation {
        margin-top: 70px; } }
    .formulation-charter .no-formulation:before {
      content: '';
      width: 137px;
      height: 144px;
      background-image: url(about-remove.png);
      position: absolute;
      right: 25px;
      bottom: -25px;
      background-size: 100%;
      background-repeat: no-repeat; }
      @media only screen and (max-width: 1024px) {
        .formulation-charter .no-formulation:before {
          width: 95px;
          height: 101px; } }
      @media only screen and (max-width: 767px) {
        .formulation-charter .no-formulation:before {
          left: 0;
          right: 0;
          top: -29px;
          max-width: 80px;
          margin: 0 auto;
          bottom: auto; } }
    .formulation-charter .no-formulation p:after {
      background-color: #e74260; }
  .formulation-charter .shg-box-content {
    text-align: center; }
  .formulation-charter .shogun-heading-component h2, .formulation-charter .shogun-heading-component .h2 {
    padding-bottom: 15px; }
  .formulation-charter .formulation-item {
    padding: 55px 20px 45px 20px !important;
    justify-content: flex-start !important; }
    @media only screen and (max-width: 767px) {
      .formulation-charter .formulation-item {
        padding: 60px 20px 15px 20px !important; } }
    .formulation-charter .formulation-item .shogun-heading-component h3, .formulation-charter .formulation-item .shogun-heading-component .h3 {
      font-size: 40px !important;
      padding-bottom: 20px; }
      @media only screen and (max-width: 1024px) {
        .formulation-charter .formulation-item .shogun-heading-component h3, .formulation-charter .formulation-item .shogun-heading-component .h3 {
          font-size: 30px !important; } }
    .formulation-charter .formulation-item p {
      font-size: 18px;
      line-height: 1.4; }
      @media only screen and (max-width: 1024px) {
        .formulation-charter .formulation-item p {
          margin-bottom: 15px; } }
      .formulation-charter .formulation-item p:not(:last-child):after {
        content: '';
        width: 40px;
        height: 2px;
        display: block;
        margin: 11px auto 0 auto; }
    .formulation-charter .formulation-item .shg-rich-text {
      max-width: 436px;
      margin: 0 auto; }

.notre-recette-secrt {
  margin-top: 40px; }
  @media only screen and (max-width: 1024px) {
    .notre-recette-secrt {
      margin-top: 80px;
      margin-bottom: 80px; } }
  .notre-recette-secrt.expertise {
    margin-top: 50px;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1024px) {
      .notre-recette-secrt.expertise {
        margin-bottom: 10px; }
        .notre-recette-secrt.expertise .shg-fw {
          margin-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .notre-recette-secrt.expertise {
        margin-top: 80px;
        margin-bottom: 40px; } }
  .notre-recette-secrt .notre-recette-secrt-title .shogun-heading-component h2, .notre-recette-secrt .notre-recette-secrt-title .shogun-heading-component .h2 {
    font-size: 30px !important;
    line-height: 1.2 !important;
    color: #004d9d !important;
    text-align: left !important;
    margin-top: 20px; }
    @media only screen and (min-width: 768px) {
      .notre-recette-secrt .notre-recette-secrt-title .shogun-heading-component h2, .notre-recette-secrt .notre-recette-secrt-title .shogun-heading-component .h2 {
        margin-top: 80px;
        margin-top: 40px;
        font-size: 40px !important; } }
  @media only screen and (min-width: 1025px) {
    .notre-recette-secrt .shg-rich-text.shg-theme-text-content,
    .notre-recette-secrt .shogun-heading-component {
      padding-right: 20px;
      max-width: 640px; } }
  .notre-recette-secrt .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 344px;
    max-width: 100%;
    background-color: transparent !important;
    border-color: #004d9d !important;
    color: #004d9d !important; }
    @media only screen and (max-width: 767px) {
      .notre-recette-secrt .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        width: 100%; } }
  @media only screen and (max-width: 1024px) {
    .notre-recette-secrt > .shg-box-content > .shg-fw > .shg-c > .shg-row > div {
      width: 100% !important; }
    .notre-recette-secrt .shg-c-md-8 .shg-box-content {
      padding-right: 20px;
      padding-left: 20px; } }

.un-procd-control {
  margin-top: 20px;
  padding: 50px 0;
  margin-bottom: -30px; }
  .un-procd-control .un-procd-control-control {
    max-width: 1150px;
    margin: 50px auto; }
    @media only screen and (min-width: 768px) {
      .un-procd-control .un-procd-control-control {
        padding-left: 35px !important;
        padding-right: 35px !important; } }
    .un-procd-control .un-procd-control-control.reverse-column .shg-box-content {
      max-width: 475px;
      margin-left: 0; }
      @media only screen and (max-width: 767px) {
        .un-procd-control .un-procd-control-control.reverse-column .shg-box-content {
          max-width: 100%; } }
    .un-procd-control .un-procd-control-control .shg-box-content {
      max-width: 545px;
      margin-left: auto; }
      @media only screen and (max-width: 767px) {
        .un-procd-control .un-procd-control-control .shg-box-content {
          max-width: 100%;
          margin-left: 0; } }
    @media only screen and (max-width: 767px) {
      .un-procd-control .un-procd-control-control .shg-box-vertical-align-wrapper {
        padding-left: 20px;
        padding-right: 20px; } }
  .un-procd-control .un-procd-control-contains {
    margin: 0px auto;
    text-align: center;
    max-width: 752px;
    padding-right: 20px;
    padding-left: 20px; }
    .un-procd-control .un-procd-control-contains .shg-theme-text-content {
      margin: 0px auto; }
  .un-procd-control .un-procd-control-content {
    margin-bottom: 43px; }
  .un-procd-control .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 254px;
    max-width: 100%;
    background-color: transparent !important;
    border-color: #004d9d !important;
    color: #004d9d !important; }
    @media only screen and (max-width: 767px) {
      .un-procd-control .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        width: 100%; } }
  @media only screen and (max-width: 767px) {
    .un-procd-control {
      padding: 70px 0; } }

@media only screen and (max-width: 767px) {
  .reverse-column .shg-row .shg-c-xs-12:first-child {
    order: 2; } }
/* About US - In our product 2 */
.feature-row__item_video {
  *zoom: 1;
  max-width: 1150px;
  margin: 0 auto;
  padding: 60px 35px 280px 35px !important; }
  .feature-row__item_video::after {
    content: '';
    display: table;
    clear: both; }
  @media only screen and (max-width: 1024px) {
    .feature-row__item_video {
      padding: 60px 20px 280px 20px !important; } }
  @media only screen and (max-width: 767px) {
    .feature-row__item_video {
      padding-top: 30px !important;
      padding-bottom: 150px !important; } }
  .feature-row__item_video .short-heading p {
    font-weight: 600; }
  .feature-row__item_video .banner-text-video {
    margin-top: 55px; }

.video-banner {
  margin: 0 auto;
  max-width: 1150px;
  padding: 0 35px !important;
  margin-top: -220px;
  margin-bottom: 20px;
  display: block !important; }
  @media only screen and (max-width: 1024px) {
    .video-banner {
      padding: 0 20px !important; } }
  @media only screen and (max-width: 767px) {
    .video-banner {
      margin-top: -95px; } }

.video-banner-section {
  position: relative; }
  .video-banner-section:after {
    position: absolute; }
  .video-banner-section .shg-fw {
    margin-bottom: 0; }

.organic-avocados {
  margin-bottom: -30px; }
  @media only screen and (max-width: 767px) {
    .organic-avocados {
      margin-top: 45px; } }
  .organic-avocados .organic-avocados-inner {
    margin: 0 auto;
    max-width: 1150px;
    padding: 0 35px !important; }
    @media only screen and (max-width: 1024px) {
      .organic-avocados .organic-avocados-inner {
        padding: 0 20px !important; } }
  .organic-avocados:after {
    content: '';
    width: 1179px;
    height: 1179px;
    position: absolute;
    right: -184px;
    top: -360px;
    background-color: #f4f9f4;
    border-radius: 50%; }
    @media only screen and (max-width: 767px) {
      .organic-avocados:after {
        width: 700px;
        height: 700px;
        top: 190px;
        right: -230px; } }
  .organic-avocados.normal-skin:after {
    background-color: #F7FCFE; }
  .organic-avocados.dry-skin:after {
    background-color: #FEF9EC; }
  .organic-avocados.very-sensitive-skin:after {
    background-color: #FEF5F7; }
  .organic-avocados.atopic-prone-skin:after {
    background-color: #F3FBFB; }

.organic-avocados-inner .shg-row .shg-c-md-7 > .shg-c {
  max-width: 525px; }
  @media only screen and (max-width: 767px) {
    .organic-avocados-inner .shg-row .shg-c-md-7 > .shg-c {
      max-width: 100%; } }
  .organic-avocados-inner .shg-row .shg-c-md-7 > .shg-c:not(:first-child) .shogun-heading-component {
    margin-top: 45px; }
    @media only screen and (max-width: 767px) {
      .organic-avocados-inner .shg-row .shg-c-md-7 > .shg-c:not(:first-child) .shogun-heading-component {
        margin-top: 55px; } }
.organic-avocados-inner .shogun-image-container {
  text-align: right !important; }
  .organic-avocados-inner .shogun-image-container img {
    width: auto !important;
    max-width: 80% !important; }

.avocado-slider {
  margin-top: 30px; }
  .avocado-slider h2, .avocado-slider .h2,
  .avocado-slider .h2 {
    margin-top: 15px !important; }
  .avocado-slider .shg-rich-text {
    max-width: 260px; }
  @media only screen and (max-width: 767px) {
    .avocado-slider {
      margin-top: 80px; }
      .avocado-slider h2, .avocado-slider .h2,
      .avocado-slider .h2 {
        font-size: 30px !important; }
        .avocado-slider h2 br, .avocado-slider .h2 br,
        .avocado-slider .h2 br {
          display: none; } }
  .avocado-slider .swiper-pagination-bullet {
    border: 1px solid #004d9d;
    background: white; }
    .avocado-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #004d9d; }
  .avocado-slider .shg-box-content > .shg-c .shogun-heading-component {
    margin: 0 auto; }
    @media only screen and (min-width: 1025px) {
      .avocado-slider .shg-box-content > .shg-c .shogun-heading-component {
        padding: 0 35px;
        padding-left: 40px; } }
    @media only screen and (min-width: 1025px) {
      .avocado-slider .shg-box-content > .shg-c .shogun-heading-component h2, .avocado-slider .shg-box-content > .shg-c .shogun-heading-component .h2 {
        text-align: left !important; } }
  @media only screen and (max-width: 1024px) {
    .avocado-slider {
      margin-bottom: 50px; } }

.product-title-button {
  padding-top: 30px; }
  .product-title-button .shogun-image-container img {
    width: auto !important;
    max-width: 100% !important; }
  .product-title-button .shogun-heading-component {
    margin-bottom: 20px; }
    .product-title-button .shogun-heading-component h3, .product-title-button .shogun-heading-component .h3 {
      margin: 0 !important; }
    @media only screen and (max-width: 767px) {
      .product-title-button .shogun-heading-component {
        text-align: center; } }
    @media only screen and (min-width: 1025px) {
      .product-title-button .shogun-heading-component {
        max-width: 548px;
        padding-right: 20px;
        margin-bottom: 30px; } }
    .product-title-button .shogun-heading-component h3, .product-title-button .shogun-heading-component .h3 {
      font-size: 40px !important;
      line-height: 1.2 !important;
      letter-spacing: 0.5px; }
      @media only screen and (max-width: 1024px) {
        .product-title-button .shogun-heading-component h3, .product-title-button .shogun-heading-component .h3 {
          font-size: 30px !important;
          line-height: 1.13 !important;
          padding-bottom: 10px; } }
  .product-title-button .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 344px;
    max-width: 100%;
    background-color: transparent !important;
    border-color: #004d9d !important;
    color: #004d9d !important; }
  @media only screen and (max-width: 1024px) {
    .product-title-button .shg-box-content {
      padding: 0 20px;
      padding-bottom: 60px; } }

.icon-slider {
  margin-bottom: 0 !important; }
  @media only screen and (max-width: 1024px) {
    .icon-slider .shogun-heading-component {
      padding: 0 20px; }
      .icon-slider .shogun-heading-component h2, .icon-slider .shogun-heading-component .h2 {
        margin-top: 0 !important;
        font-size: 30px !important;
        line-height: 1.13 !important; } }
  @media only screen and (min-width: 1025px) {
    .icon-slider > .shg-box-content > .shg-c .shogun-heading-component {
      *zoom: 1;
      max-width: 1150px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 35px; }
      .icon-slider > .shg-box-content > .shg-c .shogun-heading-component::after {
        content: '';
        display: table;
        clear: both; }
      .icon-slider > .shg-box-content > .shg-c .shogun-heading-component h2, .icon-slider > .shg-box-content > .shg-c .shogun-heading-component .h2 {
        max-width: 380px; } }
  .icon-slider .swiper-pagination-bullet {
    border: 1px solid #004d9d;
    background: white; }
    .icon-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #004d9d; }
  .icon-slider .swiper-container-horizontal > .swiper-pagination-bullets,
  .icon-slider .swiper-pagination-custom, .icon-slider .swiper-pagination-fraction {
    bottom: 40px; }

.swiper-round-icon {
  position: relative; }
  .swiper-round-icon .shogun-image-container img {
    width: auto !important;
    max-width: 100% !important; }
  .swiper-round-icon .shogun-heading-component h5, .swiper-round-icon .shogun-heading-component .h5 {
    font-size: 22px !important;
    color: #004d9d !important;
    line-height: 1.18;
    letter-spacing: 0.3px; }
    @media only screen and (max-width: 767px) {
      .swiper-round-icon .shogun-heading-component h5, .swiper-round-icon .shogun-heading-component .h5 {
        font-size: 20px !important;
        line-height: 1.3; } }
  .swiper-round-icon .swiper-button-next,
  .swiper-round-icon .swiper-button-prev {
    top: calc(50% - 70px); }

.about-tabs-section {
  position: relative; }
  .about-tabs-section > .shg-box-content {
    padding-top: 30px; }
  .about-tabs-section .shogun-image-container {
    margin-bottom: 10px; }
  .about-tabs-section .shg-c {
    padding-left: 0;
    padding-right: 0; }
  .about-tabs-section .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    border-color: #004d9d !important;
    background: transparent !important;
    color: #004d9d !important;
    padding: 12px 30px !important; }
    .about-tabs-section .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover {
      background: #004d9d !important;
      color: white !important; }
    @media only screen and (max-width: 767px) {
      .about-tabs-section .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        padding: 12px 18px !important; } }
  .about-tabs-section .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    margin-top: 30px; }
    @media only screen and (max-width: 767px) {
      .about-tabs-section .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
        width: 100%;
        max-width: 100% !important; } }

@media only screen and (max-width: 767px) {
  .about-tabs {
    margin-bottom: 0 !important; } }
.about-tabs > div {
  display: flex;
  flex-direction: row;
  padding: 25px 90px 0; }
  @media only screen and (max-width: 991px) {
    .about-tabs > div {
      padding: 20px 20px 0; } }
  @media only screen and (max-width: 767px) {
    .about-tabs > div {
      padding: 0;
      flex-direction: column; } }
.about-tabs .shogun-tabs {
  display: flex;
  max-width: 350px;
  flex-direction: column;
  padding: 0; }
  @media only screen and (max-width: 767px) {
    .about-tabs .shogun-tabs {
      max-width: 100%; } }
  .about-tabs .shogun-tabs li {
    width: 100%;
    flex-grow: 0;
    position: static !important; }
    @media only screen and (min-width: 768px) {
      .about-tabs .shogun-tabs li .shogun-tab-active {
        display: none !Important; } }
    @media only screen and (max-width: 767px) {
      .about-tabs .shogun-tabs li {
        position: relative !important;
        border-top: 2px solid #e5edf5; }
        .about-tabs .shogun-tabs li:before {
          content: '';
          background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IGRvd248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fycm90LWRvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgIDxwb2x5bGluZSBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwNEQ5RCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgcG9pbnRzPSI2IDE1IDEyLjA2NTkzNDEgOSAxOCAxNSI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=");
          width: 24px;
          height: 24px;
          background-repeat: no-repeat;
          position: absolute;
          right: 15px;
          top: 25px; }
        .about-tabs .shogun-tabs li:last-child {
          border-bottom: 2px solid #e5edf5; }
        .about-tabs .shogun-tabs li.shogun-tab-active:before {
          transform: rotate(180deg); } }
  @media only screen and (max-width: 767px) {
    .about-tabs .shogun-tabs .shogun-tab-content {
      padding: 0 20px;
      max-width: 88%;
      margin: 20px auto 50px; } }
  .about-tabs .shogun-tabs .shogun-tab-border {
    display: none; }
  .about-tabs .shogun-tabs .shogun-tab-box {
    background: transparent !important;
    border: 0 !important; }
    @media only screen and (max-width: 767px) {
      .about-tabs .shogun-tabs .shogun-tab-box {
        background: #fff !important; } }
  .about-tabs .shogun-tabs .shogun-tab-title {
    text-align: left;
    opacity: 0.5;
    font-family: 'Taviraj', serif;
    font-size: 30px !important;
    font-weight: 300;
    color: #004d9d !important;
    transition: all .2s ease-in-out; }
    @media only screen and (max-width: 991px) {
      .about-tabs .shogun-tabs .shogun-tab-title {
        font-size: 24px !important;
        padding-left: 15px !important; } }
    @media only screen and (max-width: 767px) {
      .about-tabs .shogun-tabs .shogun-tab-title {
        line-height: 1.8;
        margin: 8px 15px;
        padding-top: 1px;
        font-size: 22px !important;
        opacity: 1; } }
  .about-tabs .shogun-tabs .shogun-tab-active:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    pointer-events: none;
    z-index: -1; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(1):after {
    background: #f7fcfe; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(2):after {
    background: #fef9ec; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(3):after {
    background: #f3fbfb; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(4):after {
    background: #fef5f7; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(1) .shogun-tab-title,
  .about-tabs .shogun-tabs .shogun-tab:nth-child(1):hover .shogun-tab-title {
    border-color: #69c3e8; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(2) .shogun-tab-title,
  .about-tabs .shogun-tabs .shogun-tab:nth-child(2):hover .shogun-tab-title {
    border-color: #f7c64a; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(3) .shogun-tab-title,
  .about-tabs .shogun-tabs .shogun-tab:nth-child(3):hover .shogun-tab-title {
    border-color: #1eb5b1; }
  .about-tabs .shogun-tabs .shogun-tab-active:nth-child(4) .shogun-tab-title,
  .about-tabs .shogun-tabs .shogun-tab:nth-child(4):hover .shogun-tab-title {
    border-color: #e74260; }
  @media only screen and (max-width: 767px) {
    .about-tabs .shogun-tabs .shogun-tab:nth-child(1) .shogun-tab-title {
      border-left: 5px solid #69c3e8; }
    .about-tabs .shogun-tabs .shogun-tab:nth-child(2) .shogun-tab-title {
      border-left: 5px solid #f7c64a; }
    .about-tabs .shogun-tabs .shogun-tab:nth-child(3) .shogun-tab-title {
      border-left: 5px solid #1eb5b1; }
    .about-tabs .shogun-tabs .shogun-tab:nth-child(4) .shogun-tab-title {
      border-left: 5px solid #e74260; } }
  .about-tabs .shogun-tabs .shogun-tab-active .shogun-tab-title,
  .about-tabs .shogun-tabs .shogun-tab:hover .shogun-tab-title {
    opacity: 1;
    color: #004d9d !important;
    padding-left: 24px;
    border-left: 5px solid #69c3e8; }
.about-tabs .shogun-tabs-body {
  max-width: 430px;
  margin-left: auto;
  width: 100%;
  border: 0 !important;
  padding: 0 !important; }
  @media only screen and (max-width: 991px) {
    .about-tabs .shogun-tabs-body {
      padding-left: 20px !important; } }
  @media only screen and (max-width: 767px) {
    .about-tabs .shogun-tabs-body {
      display: none; } }

@media only screen and (max-width: 767px) {
  .about-row-blocks {
    margin-top: 40px !important;
    margin-bottom: 0 !important; }
    .about-row-blocks [class^="shg-c-"] {
      margin-bottom: 50px; }
      .about-row-blocks [class^="shg-c-"]:last-child {
        margin-bottom: 40px; } }

.title-with-para {
  margin-top: 50px;
  margin-bottom: 74px; }
  .title-with-para .shogun-heading-component,
  .title-with-para .shg-rich-text {
    max-width: 712px;
    margin-left: auto;
    margin-right: auto; }

.cms-blog-grid-title {
  margin-bottom: 20px; }

.cms-blog-grid {
  margin-bottom: 50px;
  margin-left: -12px;
  margin-right: -12px; }
  .cms-blog-grid .shg-box-vertical-align-wrapper {
    height: auto !important; }
  .cms-blog-grid .shogun-heading-component h3, .cms-blog-grid .shogun-heading-component .h3 {
    margin: 0 !important;
    font-size: 20px !important;
    line-height: 1.3 !important;
    color: #004d9d !important; }
  .cms-blog-grid .shogun-image-container {
    padding-left: 12px !important;
    padding-right: 12px !important; }
  @media only screen and (max-width: 1024px) {
    .cms-blog-grid {
      margin-left: 0;
      margin-right: 0; }
      .cms-blog-grid > .shg-box-content > .shg-c {
        padding-left: 12px;
        padding-right: 0; }
      .cms-blog-grid .slick-prev {
        left: -12px;
        top: calc(50% - 80px); }
      .cms-blog-grid .slick-next {
        right: 0;
        top: calc(50% - 80px); }
      .cms-blog-grid .slick-dots {
        width: 100%;
        padding-left: 0; } }

.cms-blog-item {
  padding-left: 42px !important;
  padding-right: 42px !important; }
  .cms-blog-item .shogun-heading-component {
    margin-top: 25px;
    margin-bottom: 10px; }
  @media only screen and (max-width: 1024px) {
    .cms-blog-item {
      padding-left: 12px !important;
      padding-right: 12px !important; } }

.shogun-root .shg-fw .shg-c.page-width, .shogun-root .shg-fw .shg-c.shogun-root, .shogun-root .shg-fw .swiper > .shg-box-content > .shg-c .shg-c.shogun-heading-component, .swiper > .shg-box-content > .shg-c .shogun-root .shg-fw .shg-c.shogun-heading-component, .shogun-root .shg-fw .avocado-slider .shg-box-content > .shg-c .shg-c.shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .shogun-root .shg-fw .shg-c.shogun-heading-component {
  padding: 0 30px 30px;
  max-width: 1140px; }
  @media only screen and (max-width: 1024px) {
    .shogun-root .shg-fw .shg-c.page-width, .shogun-root .shg-fw .shg-c.shogun-root, .shogun-root .shg-fw .swiper > .shg-box-content > .shg-c .shg-c.shogun-heading-component, .swiper > .shg-box-content > .shg-c .shogun-root .shg-fw .shg-c.shogun-heading-component, .shogun-root .shg-fw .avocado-slider .shg-box-content > .shg-c .shg-c.shogun-heading-component, .avocado-slider .shg-box-content > .shg-c .shogun-root .shg-fw .shg-c.shogun-heading-component {
      padding: 0 20px; } }

.produced-recycled {
  padding-top: 30px;
  padding-bottom: 70px; }
  .produced-recycled .shogun-heading-component h2, .produced-recycled .shogun-heading-component .h2 {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px; }
  @media only screen and (max-width: 1024px) {
    .produced-recycled {
      padding-bottom: 45px; } }

.produced-recycled-items > .shg-row {
  position: relative; }
  .produced-recycled-items > .shg-row > .shg-c-sm-6 {
    max-width: calc(50% - 20px);
    padding: 10px 8px 30px 8px;
    width: 437px !important;
    text-align: center;
    background: #fff;
    position: static; }
    .produced-recycled-items > .shg-row > .shg-c-sm-6:nth-child(odd) {
      margin-right: 10px; }
    .produced-recycled-items > .shg-row > .shg-c-sm-6:nth-child(even) {
      margin-left: 10px; }
      .produced-recycled-items > .shg-row > .shg-c-sm-6:nth-child(even):after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #004d9d;
        margin: 0 auto; }
.produced-recycled-items h3, .produced-recycled-items .h3 {
  font-size: 70px !important;
  line-height: 1 !important;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media only screen and (max-width: 1024px) {
    .produced-recycled-items h3, .produced-recycled-items .h3 {
      font-size: 50px !important;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .produced-recycled-items h3 strong, .produced-recycled-items .h3 strong {
    font-size: 40px !important;
    font-weight: 300;
    line-height: 1.2 !important;
    letter-spacing: 0.5px;
    padding-left: 10px; }
    @media only screen and (max-width: 1024px) {
      .produced-recycled-items h3 strong, .produced-recycled-items .h3 strong {
        font-size: 30px !important;
        padding-left: 0; } }
.produced-recycled-items p {
  max-width: 284px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px; }

.cmd-bcerti {
  max-width: 935px;
  margin: 90px auto 50px auto; }
  .cmd-bcerti img {
    width: auto;
    max-width: 71px !important;
    margin-top: 10px !important; }
  @media only screen and (max-width: 767px) {
    .cmd-bcerti h2, .cmd-bcerti .h2 {
      margin-top: 30px !important; }
    .cmd-bcerti h2, .cmd-bcerti .h2,
    .cmd-bcerti p {
      text-align: center; } }

.bcorp-video {
  margin-bottom: 35px; }

@media only screen and (min-width: 768px) {
  .about-tabs-transparent {
    margin-bottom: 30px !important; } }
@media only screen and (max-width: 767px) {
  .about-tabs-transparent .shogun-heading-component {
    padding: 0 20px;
    margin-top: 20px; } }
.about-tabs-transparent .shogun-tabs .shogun-tab-title {
  border-color: #004d9d !important; }
  @media only screen and (max-width: 767px) {
    .about-tabs-transparent .shogun-tabs .shogun-tab-title {
      padding-left: 0 !important;
      border-width: 0 !important;
      margin-left: 0 !important; } }
.about-tabs-transparent .shogun-tabs .shogun-tab-active:after {
  background: transparent !important; }
.about-tabs-transparent .about-tabs .shogun-tabs-body {
  max-width: 436px; }
  @media only screen and (min-width: 1025px) {
    .about-tabs-transparent .about-tabs .shogun-tabs-body {
      margin-right: 90px; } }
.about-tabs-transparent .about-tabs > div {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0; }
  @media only screen and (max-width: 767px) {
    .about-tabs-transparent .about-tabs > div {
      padding-left: 0;
      padding-right: 0; } }
@media only screen and (max-width: 767px) {
  .about-tabs-transparent .about-tabs .shogun-tabs .shogun-tab-content {
    margin: 0 auto 50px;
    max-width: 100%; }
  .about-tabs-transparent .about-tabs .shogun-tabs li {
    padding-left: 20px;
    padding-right: 20px; } }
.about-tabs-transparent .shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding-left: 0 !important; }
.about-tabs-transparent > .shg-box-content {
  padding-top: 0; }

.small-heading p {
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  margin-bottom: 17px;
  text-transform: uppercase;
  font-family: "Work Sans",sans-serif; }
  @media only screen and (max-width: 1024px) {
    .small-heading p {
      margin-bottom: 10px; } }

@media only screen and (max-width: 767px) {
  .about-2col.col-right .shg-box-content {
    padding-left: 0; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .about-2col.col-right.shg-c .shg-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .about-2col .shg-c-sm-6 {
    flex-basis: 50%;
    width: 50% !important;
    padding: 0 20px; }
  .about-2col .shg-c {
    padding-left: 0;
    padding-right: 0; } }
.about-2col .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  border-color: #004d9d !important;
  background: transparent !important;
  color: #004d9d !important;
  padding: 12px 30px !important; }
  .about-2col .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover {
    background: #004d9d !important;
    color: white !important; }
  @media only screen and (max-width: 767px) {
    .about-2col .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
      padding: 12px 18px !important; } }
@media only screen and (max-width: 767px) {
  .about-2col .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 100%; } }

.artical-container.stack p {
  margin-bottom: 25px;
  font-family: "Work Sans",sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5; }
.artical-container.stack .small-heading p {
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  margin-bottom: 17px;
  text-transform: uppercase;
  font-family: "Work Sans",sans-serif; }
  @media only screen and (max-width: 1024px) {
    .artical-container.stack .small-heading p {
      margin-bottom: 10px; } }
.artical-container.stack .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  border-color: #004d9d !important;
  background: transparent !important;
  color: #004d9d !important;
  padding: 12px 30px !important; }
  .artical-container.stack .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover {
    background: #004d9d !important;
    color: white !important; }
  @media only screen and (max-width: 767px) {
    .artical-container.stack .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
      padding: 12px 18px !important; } }
@media only screen and (max-width: 767px) {
  .artical-container.stack .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 100%; } }
.artical-container.stack .shg-box-content {
  max-width: 970px; }
.artical-container.stack .shg-row {
  margin-top: 23px; }
  .artical-container.stack .shg-row [class^="shg-c-"] {
    margin-bottom: 20px; }
  .artical-container.stack .shg-row .shogun-image-container {
    margin-bottom: 25px; }
@media (max-width: 767px) {
  .artical-container.stack [class^="shg-c-"] {
    max-width: 100%;
    margin-bottom: 30px !important; }
    .artical-container.stack [class^="shg-c-"] img {
      max-width: 100%; }
    .artical-container.stack [class^="shg-c-"] h2, .artical-container.stack [class^="shg-c-"] .h2 {
      max-width: 100%;
      margin: 0 auto 18px !important; } }

.notre-recette-secrt.with-bg {
  margin-bottom: 0;
  margin-top: 0; }
  @media only screen and (max-width: 1024px) {
    .notre-recette-secrt.with-bg .shg-c-md-8 .shg-box-content {
      padding: 50px 20px; } }
  @media (max-width: 767px) {
    .notre-recette-secrt.with-bg {
      margin-top: 70px; } }
.notre-recette-secrt .small-heading + .notre-recette-secrt-title h2, .notre-recette-secrt .small-heading + .notre-recette-secrt-title .h2 {
  margin-top: 0; }

.hub-fullwidth-banner {
  padding-top: 40px; }
  @media only screen and (max-width: 767px) {
    .hub-fullwidth-banner {
      padding-top: 55px;
      overflow: hidden; } }
  .hub-fullwidth-banner .shg-box-content {
    overflow: unset; }
  .hub-fullwidth-banner .shogun-heading-component {
    max-width: 1080px;
    margin: 0 auto 15px;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .hub-fullwidth-banner .shogun-heading-component {
        padding: 0 23px; }
        .hub-fullwidth-banner .shogun-heading-component h1, .hub-fullwidth-banner .shogun-heading-component .h1, .hub-fullwidth-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .hub-fullwidth-banner .shogun-heading-component h2, .hub-fullwidth-banner .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .hub-fullwidth-banner .shogun-heading-component .h2 {
          font-size: 40px !important; } }
    @media only screen and (max-width: 1180px) {
      .hub-fullwidth-banner .shogun-heading-component {
        max-width: 80%; } }
    @media only screen and (max-width: 1024px) {
      .hub-fullwidth-banner .shogun-heading-component {
        max-width: 670px; } }
    .hub-fullwidth-banner .shogun-heading-component:before {
      content: '';
      width: 185px;
      height: 185px;
      background: url(about-sunshine.jpg) 0 0 no-repeat;
      position: absolute;
      left: -146px;
      top: -92px;
      z-index: -1;
      pointer-events: none;
      background-size: 100%; }
      @media only screen and (max-width: 1180px) {
        .hub-fullwidth-banner .shogun-heading-component:before {
          width: 125px;
          left: -50px;
          top: -80px;
          height: 125px; } }
      @media only screen and (max-width: 1024px) {
        .hub-fullwidth-banner .shogun-heading-component:before {
          width: 125px;
          height: 125px;
          left: -80px;
          top: -80px; } }
      @media only screen and (max-width: 767px) {
        .hub-fullwidth-banner .shogun-heading-component:before {
          width: 100px;
          left: 10px;
          top: -100px;
          height: 100px;
          transform: rotate(25deg); } }
    .hub-fullwidth-banner .shogun-heading-component:after {
      content: '';
      width: 138px;
      height: 138px;
      background: url(about-heart.jpg) 0 0 no-repeat;
      position: absolute;
      right: -60px;
      bottom: -103px;
      z-index: -1;
      pointer-events: none;
      background-size: 100%; }
      @media only screen and (max-width: 1180px) {
        .hub-fullwidth-banner .shogun-heading-component:after {
          width: 125px;
          height: 125px;
          right: 0;
          bottom: -120px; } }
      @media only screen and (max-width: 1024px) {
        .hub-fullwidth-banner .shogun-heading-component:after {
          width: 100px;
          height: 100px;
          right: -20px;
          bottom: -120px; } }
      @media only screen and (max-width: 767px) {
        .hub-fullwidth-banner .shogun-heading-component:after {
          display: none; } }
  .hub-fullwidth-banner .shogun-image-container {
    margin-top: 83px; }
    @media only screen and (max-width: 767px) {
      .hub-fullwidth-banner .shogun-image-container {
        margin-top: 40px; } }

.banner-info {
  margin-top: -30px;
  margin-bottom: 23px; }

.shogun-root + .featured-blogs {
  padding-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    .shogun-root + .featured-blogs .section-header {
      margin-top: 65px; } }

.two-column-text-small .shg-c-md-6 .shg-box-content {
  padding: 20px 20px 50px 20px; }
  @media only screen and (min-width: 1025px) {
    .two-column-text-small .shg-c-md-6 .shg-box-content {
      width: 456px;
      max-width: 100%;
      padding: 20px; } }
@media only screen and (min-width: 1025px) {
  .two-column-text-small .shg-c-md-6 p {
    font-size: 18px; } }
.two-column-text-small .btn-transparent.shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  border-color: #004d9d !important;
  background: transparent !important;
  color: #004d9d !important;
  width: 306px;
  max-width: 100%; }
  @media only screen and (max-width: 767px) {
    .two-column-text-small .btn-transparent.shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
      width: 100%; } }
@media only screen and (max-width: 767px) {
  .two-column-text-small .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    width: 100%; } }
@media only screen and (max-width: 1199px) {
  .two-column-text-small .shogun-heading-component h2, .two-column-text-small .shogun-heading-component .h2 {
    font-size: 30px !important; } }
@media only screen and (max-width: 1024px) {
  .two-column-text-small .shg-row > .shg-c-md-6 {
    width: 100% !important; } }

.about-us-title-text {
  padding-top: 80px;
  padding-bottom: 80px;
  max-width: 960px;
  margin: 0 auto; }
  .about-us-title-text .shogun-heading-component h2, .about-us-title-text .shogun-heading-component .h2 {
    font-size: 40px !important; }
  @media only screen and (min-width: 1025px) {
    .about-us-title-text {
      padding-top: 45px;
      padding-bottom: 95px; }
      .about-us-title-text p {
        font-size: 18px; } }

.feature-row__item_small_content .shg-box-content {
  max-width: 620px; }

.story-slider-section {
  margin-top: 30px; }
  @media only screen and (max-width: 1024px) {
    .story-slider-section {
      margin-top: 50px; } }
  .story-slider-section .shogun-heading-component {
    *zoom: 1;
    max-width: 1150px;
    margin: 0 auto;
    padding: 0 35px;
    padding-bottom: 30px; }
    .story-slider-section .shogun-heading-component::after {
      content: '';
      display: table;
      clear: both; }
    @media only screen and (max-width: 1024px) {
      .story-slider-section .shogun-heading-component {
        padding: 0 20px; } }

.slider-story-year {
  *zoom: 1;
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 35px; }
  .slider-story-year::after {
    content: '';
    display: table;
    clear: both; }
  @media only screen and (max-width: 767px) {
    .slider-story-year {
      display: none; } }
  @media only screen and (max-width: 1024px) {
    .slider-story-year {
      padding: 0 20px; } }
  .slider-story-year .slick-track {
    width: 100% !important;
    transform: none !important;
    display: flex;
    justify-content: space-between; }
    .slider-story-year .slick-track:before {
      content: '';
      height: 5px;
      position: absolute;
      left: 80px;
      right: 80px;
      background: #e5edf5;
      top: 7px; }
      @media only screen and (max-width: 1199px) {
        .slider-story-year .slick-track:before {
          left: 55px;
          right: 60px; } }
  .slider-story-year .slick-slide {
    width: auto !important;
    flex-grow: 1;
    text-align: center; }
  .slider-story-year h5, .slider-story-year .h5 {
    margin: 0;
    position: relative;
    z-index: 1;
    font-size: 14px !important;
    color: #9bd4d3 !important;
    font-weight: 600 !important;
    font-family: "Work Sans", sans-serif !important;
    cursor: pointer;
    letter-spacing: 2px; }
    .slider-story-year h5:before, .slider-story-year .h5:before {
      content: '';
      width: 20px;
      height: 20px;
      display: block;
      background: #9bd4d3;
      border-radius: 50%;
      margin: 0 auto 15px auto; }
  .slider-story-year .slick-current h5, .slider-story-year .slick-current .h5 {
    color: #004d9d !important; }
    .slider-story-year .slick-current h5:before, .slider-story-year .slick-current .h5:before {
      background: #004d9d; }

@media only screen and (min-width: 1025px) {
  .slider-story-details {
    margin-bottom: 35px; } }
.slider-story-details h4, .slider-story-details .h4 {
  margin: 0 0 10px 0;
  font-weight: 600 !important;
  font-family: "Work Sans", sans-serif !important;
  letter-spacing: 2px;
  font-size: 14px !important;
  color: #004d9d !important;
  max-width: 365px;
  padding-right: 20px;
  margin: 0 auto; }
.slider-story-details p {
  font-size: 18px;
  line-height: 1.44;
  color: #002852 !important;
  max-width: 365px;
  padding-right: 20px;
  margin: 0 auto; }
.slider-story-details .slick-slide {
  transition: padding 0.5s; }
  .slider-story-details .slick-slide:not(.slick-current) {
    padding-top: 155px; }
    .slider-story-details .slick-slide:not(.slick-current) h4, .slider-story-details .slick-slide:not(.slick-current) .h4 {
      color: #9bd4d3 !important; }
    .slider-story-details .slick-slide:not(.slick-current) p {
      opacity: 0.5; }
@media only screen and (max-width: 767px) {
  .slider-story-details {
    padding-left: 20px;
    padding-right: 20px;
    position: relative; }
    .slider-story-details:before {
      content: '';
      width: 5px;
      position: absolute;
      left: 31px;
      top: 0;
      bottom: 0;
      background: #f2f6fa; }
    .slider-story-details h4, .slider-story-details .h4,
    .slider-story-details p {
      max-width: 100%;
      padding-right: 0; }
    .slider-story-details h4, .slider-story-details .h4 {
      position: relative;
      color: #9bd4d3 !important; }
      .slider-story-details h4:before, .slider-story-details .h4:before {
        position: absolute;
        content: '';
        width: 20px;
        height: 20px;
        left: -37px;
        top: 0;
        background: #9bd4d3;
        border-radius: 50%; }
    .slider-story-details .slider-year {
      padding-left: 40px; }
      .slider-story-details .slider-year:not(:last-child) {
        margin-bottom: 50px; }
      .slider-story-details .slider-year.active h4, .slider-story-details .slider-year.active .h4 {
        color: #004d9d !important; }
        .slider-story-details .slider-year.active h4:before, .slider-story-details .slider-year.active .h4:before {
          background: #004d9d; } }

@media only screen and (min-width: 1025px) {
  .no-slider .swiper-button-next,
  .no-slider .swiper-button-prev,
  .no-slider .swiper-pagination,
  .no-slider .swiper-slide-duplicate {
    display: none !important; }
  .no-slider .shg-row {
    transform: none !important;
    padding: 0 35px;
    padding-left: 40px;
    max-width: 1070px;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 1025px) {
  .hide-left-arrow ~ .swiper-button-prev {
    display: none !important; }

  .hide-right-arrow ~ .swiper-button-next {
    display: none !important; } }
@media only screen and (max-width: 1024px) {
  .cms-blog-grid.shg-box .slick-arrow {
    top: 170px !important; } }
@media only screen and (max-width: 991px) {
  .cms-blog-grid.shg-box .slick-arrow {
    top: 125px !important; } }
@media only screen and (max-width: 767px) {
  .cms-blog-grid.shg-box .slick-arrow {
    top: 100px !important; } }

@media only screen and (max-width: 1024px) {
  .cms-blog-item.shg-box .shg-rich-text {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 120px; } }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .slideshow__slide .slideshow__text-content--vertical-center .content-width {
    max-width: 438px;
    padding-right: 30px; }
    .slideshow__slide .slideshow__text-content--vertical-center .content-width .h1 {
      font-size: 42px; }
    .slideshow__slide .slideshow__text-content--vertical-center .content-width .slideshow__btn-wrapper--push {
      margin-top: 20px; } }
@media only screen and (min-width: 1281px) {
  .slideshow__slide .slideshow__text-content--vertical-center {
    max-width: 1280px !important; } }
@media only screen and (min-width: 1500px) {
  .slideshow__slide .slideshow__text-content--vertical-center {
    max-width: 1320px !important; } }

.cms-main-banner .shg-sld-nav-button {
  display: none !important; }
.cms-main-banner .shg-sld-slides-padded {
  padding: 0; }
.cms-main-banner .shg-rich-text p {
  color: white;
  margin-bottom: 20px; }
.cms-main-banner .shg-fw .shg-fw .shg-fw {
  margin-bottom: 0; }
@media only screen and (max-width: 1199px) {
  .shogun-root .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .shogun-root .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2 {
    font-size: 40px !important; } }
@media only screen and (max-width: 1024px) {
  .shogun-root .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .shogun-root .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2 {
    font-size: 30px !important; } }
.cms-main-banner .cms-main-banner-content .shg-box-content {
  max-width: 100%;
  padding: 45px 20px; }
  @media only screen and (min-width: 1025px) {
    .cms-main-banner .cms-main-banner-content .shg-box-content {
      width: 630px;
      margin: 0 auto;
      padding: 20px; } }
.cms-main-banner .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  background: transparent !important;
  border-color: white !important; }
  .cms-main-banner .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:hover, .cms-main-banner .shg-c.shg-btn-wrapper[id*=s-] .shg-btn:focus {
    border-color: #004d9d !important; }
.cms-main-banner .shg-sld-dots {
  margin: 0; }
.cms-main-banner .shg-sld-dot {
  height: 12px;
  width: 12px;
  border: 1px solid #3371b1;
  background: white !important; }
  .cms-main-banner .shg-sld-dot.shg-sld-active {
    background: #004d9d !important; }
.cms-main-banner .shg-sld {
  position: relative; }
  .cms-main-banner .shg-sld .shg-sld-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 9; }
@media only screen and (max-width: 1024px) {
  .cms-main-banner .shg-fw .shg-c .shg-c-sm-6 {
    width: 100%; } }

.cms-fullwidth-70-30 {
  margin-top: 30px;
  margin-bottom: 30px; }
  @media only screen and (min-width: 1025px) {
    .cms-fullwidth-70-30 {
      margin-top: 60px;
      margin-bottom: 30px; } }
  .cms-fullwidth-70-30 .shg-fw {
    margin-bottom: 0; }
  @media only screen and (max-width: 1024px) {
    .cms-fullwidth-70-30 .shg-box .shg-box-content {
      padding: 10px 20px 50px 20px; } }

.cms-products-list {
  margin-bottom: 60px; }
  @media only screen and (max-width: 1024px) {
    .cms-products-list {
      margin-bottom: 30px; } }

.shg-products-slider {
  margin-left: -24px; }
  @media only screen and (max-width: 1024px) {
    .shg-products-slider {
      margin: 0 0 0 -20px; } }
  .shg-products-slider > .shg-row {
    display: block; }
    .shg-products-slider > .shg-row .slick-track > [class*=shg-c] {
      padding-left: 24px !important;
      padding-right: 0;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 40px;
      outline: transparent; }
      @media only screen and (max-width: 1024px) {
        .shg-products-slider > .shg-row .slick-track > [class*=shg-c] {
          padding-left: 20px !important;
          margin-bottom: 20px; } }
  .shg-products-slider .shg-product-title-component {
    margin-bottom: 4px; }
    .shg-products-slider .shg-product-title-component h3, .shg-products-slider .shg-product-title-component .h3 {
      max-height: 52px;
      min-height: 52px;
      display: inline-block;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
      font-size: 20px !important;
      line-height: 1.3 !important;
      color: #004d9d !important;
      text-align: left;
      margin: 0 !important; }
  .shg-products-slider .shg-product-price {
    color: #004d9d !important;
    display: inline-block;
    font-size: 20px;
    font-weight: 600; }
  .shg-products-slider .shg-product-sold-out {
    display: none; }
  .shg-products-slider .shg-product-compare-price {
    color: #004d9d !important;
    font-size: 14px !important;
    font-weight: 400;
    padding-left: 23px !important;
    font-family: "Work Sans", sans-serif !important; }
    @media only screen and (max-width: 767px) {
      .shg-products-slider .shg-product-compare-price {
        display: block !important;
        padding-left: 0 !important;
        min-height: 21px;
        font-family: "Work Sans", sans-serif !important; } }
    .shg-products-slider .shg-product-compare-price:not(:empty):before {
      content: 'Prezzo '; }
  .shg-products-slider .shg-btn {
    background: white !important;
    border: 1px solid transparent;
    color: #004d9d !important;
    border-color: #004d9d;
    font-style: normal;
    font-weight: 400;
    white-space: normal;
    padding: 12px 18px !important;
    font-size: 16px !important;
    border-radius: 30px !important;
    outline: transparent;
    width: 100%;
    margin-top: 11px;
    line-height: 1.5; }
    @media only screen and (max-width: 767px) {
      .shg-products-slider .shg-btn {
        padding: 9px 18px !important; } }
    .shg-products-slider .shg-btn:hover, .shg-products-slider .shg-btn:focus {
      background: #004d9d !important;
      color: white !important;
      text-shadow: none; }
  @media only screen and (min-width: 768px) {
    .shg-products-slider .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) {
      width: 70%;
      float: left; }
      .shg-products-slider .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) + .shg-align-left {
        text-align: right !important;
        padding-top: 10px; } }
  @media only screen and (min-width: 768px) {
    .shg-products-slider .shg-product-image-wrapper {
      padding: 60px 0;
      background: #f0eff2; } }
  .shg-products-slider .slick-prev,
  .shg-products-slider .slick-next {
    top: 33%; }
  .shg-products-slider .slick-prev {
    left: -16px; }
  .shg-products-slider .slick-next {
    right: -40px; }
  @media only screen and (max-width: 1024px) {
    .shg-products-slider .slick-prev {
      left: 0; }
    .shg-products-slider .slick-next {
      right: -20px; } }
  .shg-products-slider .slick-dots {
    width: 100%;
    padding-top: 0;
    padding-left: 24px;
    margin-bottom: 0; }
    @media only screen and (max-width: 1024px) {
      .shg-products-slider .slick-dots {
        padding-left: 20px; } }

@media only screen and (max-width: 1024px) {
  .view-more-button {
    margin-top: 20px; } }

.grid__item--collection-template {
  position: relative; }
  .grid__item--collection-template .card-link {
    position: absolute;
    bottom: 60px;
    height: calc(100% - 60px);
    width: calc(100% - 24px);
    left: 24px;
    font-size: 0; }
  .grid__item--collection-template .product-card__title > span {
    max-height: 52px;
    display: inline-block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    min-height: 52px; }
    @media only screen and (max-width: 767px) {
      .grid__item--collection-template .product-card__title > span {
        max-height: 60px;
        min-height: 40px;
        -webkit-line-clamp: 3; } }
  .grid__item--collection-template .product-card-other-info {
    position: relative;
    z-index: 9; }

.shogun-root {
  max-width: 1150px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0; }

.shogun-main-slider {
  margin-bottom: 30px; }
  .shogun-main-slider .shg-sld .shg-sld-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 9; }
  .shogun-main-slider .shg-box-vertical-align-wrapper {
    align-items: center; }
  .shogun-main-slider .shg-sld-dot {
    height: 12px;
    width: 12px;
    border: 1px solid #3371b1;
    background: #fff !important; }
    .shogun-main-slider .shg-sld-dot.shg-sld-active {
      background: #004d9d !important; }
  @media only screen and (min-width: 1500px) {
    .shogun-main-slider .cms-banner-content {
      max-width: 1320px; } }
  @media only screen and (min-width: 1281px) {
    .shogun-main-slider .cms-banner-content {
      max-width: 1280px; } }
  @media only screen and (min-width: 1025px) {
    .shogun-main-slider .mobile-image {
      display: none; }
    .shogun-main-slider .cms-banner-content {
      background: transparent !important;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      max-width: 1120px;
      padding: 0 20px !important; }
    .shogun-main-slider .shg-rich-text {
      max-width: 94%; } }
  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .shogun-main-slider .cms-banner-content > .shg-box-content {
      max-width: 438px;
      padding-right: 30px;
      margin-left: auto; }
    .shogun-main-slider .cms-banner-content .shogun-heading-component h2, .shogun-main-slider .cms-banner-content .shogun-heading-component .h2 {
      font-size: 42px !important; } }
  @media only screen and (min-width: 1281px) {
    .shogun-main-slider .cms-banner-content {
      max-width: 1280px; }
      .shogun-main-slider .cms-banner-content > .shg-box-content {
        max-width: 528px;
        margin-left: auto; }
      .shogun-main-slider .cms-banner-content .shogun-heading-component h2, .shogun-main-slider .cms-banner-content .shogun-heading-component .h2 {
        font-size: 54px !important; } }
  @media only screen and (min-width: 1500px) {
    .shogun-main-slider .cms-banner-content {
      max-width: 1320px; } }
  @media only screen and (max-width: 1024px) {
    .shogun-main-slider .desktop-image {
      display: none; }
    .shogun-main-slider .cms-banner-content > .shg-box-content {
      padding: 45px 20px; } }
  .shogun-main-slider .shg-rich-text {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 45px; }

.cms-content-and-link-section .shg-rich-text {
  max-width: 720px;
  margin: 0 auto; }
.cms-content-and-link-section p strong {
  font-family: "Work Sans",sans-serif;
  font-weight: 700;
  color: #004d9d; }
.cms-content-and-link-section p a {
  text-decoration: none !important;
  border: 0 !important; }

.home-shg-products-slider {
  margin-bottom: 50px; }
  .home-shg-products-slider.shg-c.shg-box {
    padding-left: 35px;
    padding-right: 35px;
    margin-left: -24px;
    width: auto; }
    @media only screen and (max-width: 1024px) {
      .home-shg-products-slider.shg-c.shg-box {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0; }
        .home-shg-products-slider.shg-c.shg-box > .shg-box-content {
          padding-right: 20px; }
        .home-shg-products-slider.shg-c.shg-box .slick-arrow {
          top: calc(50% - 100px); }
        .home-shg-products-slider.shg-c.shg-box .slick-prev {
          left: 0; }
        .home-shg-products-slider.shg-c.shg-box .slick-next {
          right: 0; } }
  .home-shg-products-slider .shg-product {
    padding-left: 24px !important;
    padding-right: 0;
    display: flex;
    flex-direction: column;
    outline: transparent; }
    .home-shg-products-slider .shg-product .shg-c {
      overflow: hidden;
      padding-left: 0;
      padding-right: 0; }
    @media only screen and (max-width: 1024px) {
      .home-shg-products-slider .shg-product {
        padding-left: 20px !important; } }
  @media only screen and (min-width: 768px) {
    .home-shg-products-slider .shg-product-image-wrapper {
      padding: 60px 0;
      background: #f0eff2; }
    .home-shg-products-slider .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) {
      width: 70%;
      float: left; }
      .home-shg-products-slider .shg-product .shg-align-center:not(.shg-product-atc-btn-wrapper) + .shg-c {
        text-align: right !important;
        padding-top: 20px; } }
  .home-shg-products-slider .shg-product-title-component h3, .home-shg-products-slider .shg-product-title-component .h3 {
    max-height: 52px;
    min-height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-size: 20px !important;
    line-height: 1.3 !important;
    color: #004d9d !important;
    text-align: left;
    margin: 20px 0 0 0 !important; }
  .home-shg-products-slider .shg-product-price {
    color: #004d9d !important;
    display: inline-block;
    font-size: 20px;
    font-weight: 600; }
  .home-shg-products-slider .shg-btn {
    background: white !important;
    border: 1px solid transparent;
    color: #004d9d !important;
    border-color: #004d9d;
    font-style: normal;
    font-weight: 400;
    white-space: normal;
    padding: 12px 18px !important;
    font-size: 16px !important;
    border-radius: 30px !important;
    outline: transparent;
    width: 100%;
    max-width: calc(100% - 3px);
    margin-top: 19px;
    line-height: 1.5; }
    @media only screen and (max-width: 767px) {
      .home-shg-products-slider .shg-btn {
        padding: 9px 18px !important; } }
    .home-shg-products-slider .shg-btn:hover, .home-shg-products-slider .shg-btn:focus {
      background: #004d9d !important;
      color: white !important;
      text-shadow: none; }
  .home-shg-products-slider .slick-dots {
    padding-left: 0 !important; }
  .home-shg-products-slider .shg-product-sold-out {
    color: #004d9d !important; }

.cms-two-child-section {
  margin-bottom: 50px; }
  .cms-two-child-section.shg-c.shg-box {
    padding-left: 35px;
    padding-right: 35px; }
    @media only screen and (max-width: 1024px) {
      .cms-two-child-section.shg-c.shg-box {
        padding-left: 20px;
        padding-right: 20px; } }
  .cms-two-child-section .shogun-heading-component h3, .cms-two-child-section .shogun-heading-component .h3 {
    margin: 0 0 0 0 !important;
    padding-top: 40px;
    padding-bottom: 30px; }
    @media only screen and (max-width: 1024px) {
      .cms-two-child-section .shogun-heading-component h3, .cms-two-child-section .shogun-heading-component .h3 {
        font-size: 30px !important;
        padding: 34px 30px 30px 30px; } }
  .cms-two-child-section > .shg-box-content > .shg-c {
    padding-left: 0;
    padding-right: 0; }
  .cms-two-child-section .shg-btn-wrapper {
    padding-bottom: 50px; }
    @media only screen and (min-width: 768px) {
      .cms-two-child-section .shg-btn-wrapper .shg-btn {
        min-width: 296px !important; } }
    @media only screen and (max-width: 1024px) {
      .cms-two-child-section .shg-btn-wrapper {
        padding: 0 30px 30px 30px !important; } }
  .cms-two-child-section .shogun-image-container img {
    width: 100%; }
  @media only screen and (max-width: 1024px) {
    .cms-two-child-section .shg-row .shg-c-md-6 {
      width: 100% !important;
      margin-bottom: 30px; } }

.shg-fw .cms-feature-row-half {
  margin-bottom: 20px; }

.cms-feature-row-half .feature-row-half-text {
  text-align: left;
  margin: 0 auto;
  padding-right: 20px !important;
  padding-left: 20px !important;
  flex: auto !important; }
  .cms-feature-row-half .feature-row-half-text p {
    color: white; }
  @media only screen and (min-width: 1025px) {
    .cms-feature-row-half .feature-row-half-text {
      max-width: 480px; }
      .cms-feature-row-half .feature-row-half-text .shogun-heading-component h2, .cms-feature-row-half .feature-row-half-text .shogun-heading-component .h2 {
        letter-spacing: 0.6px; } }
  @media only screen and (max-width: 1024px) {
    .cms-feature-row-half .feature-row-half-text {
      padding: 20px 0 50px 0; } }
.cms-feature-row-half .shg-box-content > .shg-c > .shg-row > [class*=shg-c] {
  width: 50% !important; }
  @media only screen and (max-width: 1024px) {
    .cms-feature-row-half .shg-box-content > .shg-c > .shg-row > [class*=shg-c] {
      width: 100% !important; } }
@media only screen and (max-width: 1024px) {
  .cms-feature-row-half.row-reverse .shg-box-content > .shg-c > .shg-row {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }
.cms-feature-row-half .shg-rich-text {
  margin-bottom: 50px; }
  @media only screen and (max-width: 1024px) {
    .cms-feature-row-half .shg-rich-text {
      margin-bottom: 35px; } }

.feature-row-image-with-text .new-label p {
  font-size: 14px;
  background-color: white;
  display: inline-block;
  padding: 0 10px;
  min-width: 56px;
  line-height: 24px;
  text-align: center;
  color: #275908;
  text-transform: uppercase;
  font-weight: 600; }
.feature-row-image-with-text .label-text p {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px; }
.feature-row-image-with-text .shogun-heading-component h1, .feature-row-image-with-text .shogun-heading-component .h1, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .feature-row-image-with-text .shogun-heading-component h2, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .feature-row-image-with-text .shogun-heading-component .h2,
.feature-row-image-with-text .shogun-heading-component .h1 {
  color: white !important; }
.feature-row-image-with-text h1, .feature-row-image-with-text .h1, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .feature-row-image-with-text h2, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .feature-row-image-with-text .h2,
.feature-row-image-with-text .h1 {
  line-height: 40px !important;
  margin-top: 10px !important;
  margin-bottom: 15px !important; }
  @media only screen and (min-width: 1025px) {
    .feature-row-image-with-text h1, .feature-row-image-with-text .h1, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .feature-row-image-with-text h2, .feature-row-image-with-text .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component .feature-row-image-with-text .h2,
    .feature-row-image-with-text .h1 {
      max-width: 510px;
      line-height: 64px !important;
      margin-top: 25px !important;
      margin-bottom: 30px !important; } }
.feature-row-image-with-text p {
  color: white; }
.feature-row-image-with-text .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  margin-top: 40px; }
  @media only screen and (max-width: 1024px) {
    .feature-row-image-with-text .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
      margin-top: 15px; } }
.feature-row-image-with-text .shg-c.shg-btn-wrapper[id*=s-].organic-color .shg-btn {
  text-transform: uppercase;
  background-color: white !important;
  color: #295810 !important; }
@media only screen and (max-width: 1024px) {
  .feature-row-image-with-text .shg-box-content .shg-row {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .feature-row-image-with-text .shg-box-content .shg-row > [class*=shg-c] {
      width: 100% !important; } }

.feature-row-text {
  margin-left: auto;
  padding-right: 20px !important;
  padding-left: 20px !important;
  flex: auto !important; }
  @media only screen and (max-width: 1024px) {
    .feature-row-text {
      padding: 20px !important; } }
  @media only screen and (min-width: 1025px) {
    .feature-row-text .shg-rich-text {
      margin-bottom: 20px; } }
  @media only screen and (min-width: 1400px) {
    .feature-row-text {
      max-width: 70%; } }

.shg-fw .cms-feature-row-image-with-text {
  margin-bottom: 20px; }

.cms-feature-row-image-with-text.color-blue p {
  color: #004d9d; }
@media only screen and (min-width: 768px) {
  .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-8 {
    width: 100% !important; }
  .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-4 {
    width: 100% !important; } }
@media only screen and (min-width: 992px) {
  .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-8 {
      width: 60% !important; }
    .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-4 {
      width: 40% !important; } }
@media only screen and (min-width: 1300px) {
  .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-8 {
    width: 64% !important; }
  .cms-feature-row-image-with-text > .shg-box-content > .shg-c > .shg-row .shg-c-sm-4 {
    width: 36% !important; } }
@media only screen and (max-width: 1200px) {
  .cms-feature-row-image-with-text .shogun-heading-component h2, .cms-feature-row-image-with-text .shogun-heading-component .h2 {
    font-size: 35px !important; } }
.cms-feature-row-image-with-text .shg-box-vertical-align-wrapper .feature-row-text {
  padding: 20px !important; }
  @media only screen and (min-width: 992px) {
    .cms-feature-row-image-with-text .shg-box-vertical-align-wrapper .feature-row-text .shg-box-content {
      max-width: 570px; } }
.cms-feature-row-image-with-text .shogun-heading-component {
  margin-top: 13px; }
.cms-feature-row-image-with-text .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
  margin-top: 24px; }
@media only screen and (max-width: 1024px) {
  .cms-feature-row-image-with-text .feature-row-text {
    padding-bottom: 50px !important; } }

.cms-feature-row-container {
  margin-bottom: 50px; }
  .cms-feature-row-container.shg-c.shg-box {
    margin-left: 35px;
    margin-right: 35px;
    width: auto; }
    @media only screen and (max-width: 1024px) {
      .cms-feature-row-container.shg-c.shg-box {
        margin-left: 20px;
        margin-right: 20px; } }
  .cms-feature-row-container > .shg-box-content > .shg-c {
    padding-left: 0;
    padding-right: 0; }
  @media only screen and (min-width: 992px) {
    .cms-feature-row-container > .shg-box-content .feature-row-text {
      max-width: 500px;
      margin: 0 auto; } }
  .cms-feature-row-container .shogun-image-container img {
    width: 100%; }

.shg-fw > .shg-box-vertical-align-wrapper > .cms-hero--medium {
  margin-bottom: 20px; }

@media only screen and (min-width: 768px) {
  .cms-hero--medium .shg-c.shg-btn-wrapper[id*=s-] .shg-btn {
    min-width: 334px; } }
.cms-hero--medium .shogun-heading-component h2, .cms-hero--medium .shogun-heading-component .h2 {
  font-size: 54px !important;
  margin-bottom: 50px !important; }
  @media only screen and (max-width: 1024px) {
    .cms-hero--medium .shogun-heading-component h2, .cms-hero--medium .shogun-heading-component .h2 {
      font-size: 30px !important; } }
.cms-hero--medium .shg-box-vertical-align-wrapper > .cms-hero--medium .shg-box-content {
  padding-left: 20px;
  padding-right: 20px; }
@media only screen and (max-width: 767px) {
  .cms-hero--medium .shg-c.shg-btn-wrapper[id*=s-].button-transparent .shg-btn {
    min-width: 280px !important; } }

.cms-instagram-widget h2, .cms-instagram-widget .h2 {
  padding-bottom: 25px; }

.cms-featured-articles {
  margin-bottom: 50px;
  padding-left: 35px !important;
  padding-right: 35px !important; }
  @media only screen and (max-width: 1024px) {
    .cms-featured-articles {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  .cms-featured-articles .shg-box-content .shg-c {
    padding-left: 0;
    padding-right: 0; }
  .cms-featured-articles .shogun-heading-component h2, .cms-featured-articles .shogun-heading-component .h2 {
    margin-bottom: 40px !important; }

@media only screen and (max-width: 1024px) {
  .cms-featured-articles-button {
    padding-left: 20px !important;
    padding-right: 20px !important; } }

.cms-featured-articles-slider {
  margin-left: -24px;
  width: auto !important; }
  @media only screen and (max-width: 1024px) {
    .cms-featured-articles-slider {
      margin-left: -20px;
      padding-left: 20px !important;
      padding-right: 20px !important; }
      .cms-featured-articles-slider .shg-box-content {
        overflow: visible; }
      .cms-featured-articles-slider .slick-arrow {
        top: calc(50% - 100px); }
      .cms-featured-articles-slider .slick-prev {
        left: 0; } }
  .cms-featured-articles-slider .shg-box-content .shg-c {
    padding-left: 0;
    padding-right: 0; }
    .cms-featured-articles-slider .shg-box-content .shg-c img {
      width: 100%; }
  .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shg-box-content {
    padding-left: 24px;
    margin-bottom: 54px; }
    @media only screen and (max-width: 1024px) {
      .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shg-box-content {
        padding-left: 20px;
        margin-bottom: 25px; } }
    @media only screen and (min-width: 1025px) {
      .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shg-box-content > .shg-c:not(.shogun-image-container) {
        padding: 0 30px; } }
  .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shogun-image-container {
    margin-bottom: 28px;
    position: relative; }
    .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shogun-image-container:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #3d4246;
      opacity: 0;
      z-index: 1;
      display: block; }
    .cms-featured-articles-slider > .shg-box-content .shg-box-vertical-align-wrapper .shogun-image-container:hover:before {
      opacity: 0.4; }
  .cms-featured-articles-slider .article__grid-tag {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.71;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 6px; }
    .cms-featured-articles-slider .article__grid-tag a {
      border: 0 !important;
      text-shadow: none !important; }
  .cms-featured-articles-slider .shogun-heading-component h3, .cms-featured-articles-slider .shogun-heading-component .h3 {
    font-size: 20px !important;
    font-weight: 300;
    line-height: 1.3;
    max-height: 78px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis; }
    .cms-featured-articles-slider .shogun-heading-component h3 a, .cms-featured-articles-slider .shogun-heading-component .h3 a {
      color: #004d9d !important; }
  .cms-featured-articles-slider .slick-dots {
    padding-left: 0;
    padding-top: 0; }
    @media only screen and (max-width: 1024px) {
      .cms-featured-articles-slider .slick-dots {
        padding-left: 20px; } }
  @media only screen and (min-width: 1025px) {
    .cms-featured-articles-slider .slick-arrow {
      display: none !important; } }

@media only screen and (min-width: 1025px) {
  .product-single__media-group div.MagicToolboxSelectorsContainer a {
    width: 70px;
    height: 70px;
    position: relative; }
    .product-single__media-group div.MagicToolboxSelectorsContainer a > img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); } }
.read-reviews-inner {
  display: inline-block;
  cursor: pointer; }

.cart_popup_upsell_section:empty {
  display: none; }

.ndn-faq-answer .fa.fa-link {
  display: none; }

.cart-discounts {
  margin-bottom: 15px;
  max-width: 20rem;
  margin: 0 auto 25px; }
  @media only screen and (min-width: 1025px) {
    .cart-discounts {
      float: right; } }

.calcNotice {
  display: none; }

#dcodeOuterWrapper #dcodeInput {
  box-shadow: none;
  width: 67%;
  height: 56px;
  border: 1px solid #004d9d;
  background-color: white;
  border-radius: 0;
  text-align: left;
  color: #004d9d; }
  @media only screen and (max-width: 1024px) {
    #dcodeOuterWrapper #dcodeInput {
      min-width: auto; } }
  @media only screen and (max-width: 350px) {
    #dcodeOuterWrapper #dcodeInput {
      width: 60%; } }
#dcodeOuterWrapper #dcodeSubmit {
  min-width: 100px;
  border-radius: 0 30px 30px 0;
  margin: 0;
  height: 56px; }
  @media only screen and (max-width: 1024px) {
    #dcodeOuterWrapper #dcodeSubmit {
      float: right;
      width: 30%; } }

#dcodeInnerWrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    #dcodeInnerWrapper {
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      display: block; } }
  #dcodeInnerWrapper #dcodeInfo {
    width: 100%; }
  #dcodeInnerWrapper .dcodeErrorMessage {
    width: 100%;
    margin-bottom: 5px; }

.dcodeTable td,
.dcodeTotal td {
  padding: 5px 0px 5px 45px !important; }
  .dcodeTable td:first-child,
  .dcodeTotal td:first-child {
    padding: 5px 0px !important; }

#create_customer .ndnapps-sociallogin-wrapper {
  display: none; }

.dcodeSubtotal.dcode-subtotal-row .money, .dcodeTotalValue.dcode-total-value .money, .dcode-discount-value-cell .money {
  display: inline-flex; }
  .dcodeSubtotal.dcode-subtotal-row .money .dcode-currency.dcode-subtotal-currency, .dcodeSubtotal.dcode-subtotal-row .money .dcode-currency.dcode-total-currency, .dcodeSubtotal.dcode-subtotal-row .money .dcode-currency.dcode-discount-currency, .dcodeTotalValue.dcode-total-value .money .dcode-currency.dcode-subtotal-currency, .dcodeTotalValue.dcode-total-value .money .dcode-currency.dcode-total-currency, .dcodeTotalValue.dcode-total-value .money .dcode-currency.dcode-discount-currency, .dcode-discount-value-cell .money .dcode-currency.dcode-subtotal-currency, .dcode-discount-value-cell .money .dcode-currency.dcode-total-currency, .dcode-discount-value-cell .money .dcode-currency.dcode-discount-currency {
    order: 2;
    margin-left: 5px; }

div#faq-plus-app {
  padding-left: 35px;
  padding-right: 35px;
  max-width: 1150px;
  margin: 0 auto; }
  div#faq-plus-app #faq-plus-app-template-three {
    max-width: none !important; }
  div#faq-plus-app div#easy-faq-app-top-section {
    background: none !important;
    height: auto; }
    div#faq-plus-app div#easy-faq-app-top-section h1, div#faq-plus-app div#easy-faq-app-top-section .h1, div#faq-plus-app div#easy-faq-app-top-section .cms-main-banner .cms-main-banner-content .shogun-heading-component h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app div#easy-faq-app-top-section h2, div#faq-plus-app div#easy-faq-app-top-section .cms-main-banner .cms-main-banner-content .shogun-heading-component .h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app div#easy-faq-app-top-section .h2 {
      color: #004d9d !important; }
  div#faq-plus-app .faq-plus-app-container {
    order: 2;
    padding: 0; }
  div#faq-plus-app .faq-plus-app-sidebar {
    width: 320px;
    padding: 0; }
  div#faq-plus-app .faqPlusAppFaq {
    background: 0 0 !important;
    border: 1px solid #004d9d;
    margin-top: 0px;
    margin-bottom: 16px !important; }
    div#faq-plus-app .faqPlusAppFaq .faqPlusAppTitle {
      font-weight: 600 !important;
      line-height: 1.5em !important; }
      div#faq-plus-app .faqPlusAppFaq .faqPlusAppTitle::after {
        display: none; }
      div#faq-plus-app .faqPlusAppFaq .faqPlusAppTitle::before {
        background-color: transparent !important;
        margin-left: 10px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vY2Fycm90IGRvd248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJCdXR0b24vY2Fycm90LWRvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgIDxwb2x5bGluZSBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzAwNEQ5RCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgcG9pbnRzPSI2IDE1IDEyLjA2NTkzNDEgOSAxOCAxNSI+PC9wb2x5bGluZT4NCiAgICA8L2c+DQo8L3N2Zz4=) !important;
        width: 24px !important;
        height: 24px !important;
        -ms-transform: none !Important;
        -webkit-transform: none !Important;
        transform: none !Important;
        background-repeat: no-repeat;
        right: 18px;
        border: 0 !Important;
        top: 33% !important; }
  div#faq-plus-app .faq-app-categories a {
    font-size: 16px;
    font-color: 004d9d;
    font-weight: 400;
    line-height: 23px;
    padding: 0;
    text-overflow: unset;
    height: auto;
    display: inline-block;
    white-space: normal;
    overflow: unset;
    margin-bottom: 20px; }
  div#faq-plus-app a.faq-app-category-individual.active-faq-category {
    border-bottom: 2px solid #004d9d; }
  div#faq-plus-app h1#easy-faq-app-header, div#faq-plus-app #easy-faq-app-header.h1, div#faq-plus-app .cms-main-banner .cms-main-banner-content .shogun-heading-component h2#easy-faq-app-header, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app h2#easy-faq-app-header, div#faq-plus-app .cms-main-banner .cms-main-banner-content .shogun-heading-component #easy-faq-app-header.h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app #easy-faq-app-header.h2 {
    font-size: 54px;
    font-weight: 400;
    margin-bottom: 50px;
    padding-top: 0; }
    @media only screen and (max-width: 989px) {
      div#faq-plus-app h1#easy-faq-app-header, div#faq-plus-app #easy-faq-app-header.h1, div#faq-plus-app .cms-main-banner .cms-main-banner-content .shogun-heading-component h2#easy-faq-app-header, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app h2#easy-faq-app-header, div#faq-plus-app .cms-main-banner .cms-main-banner-content .shogun-heading-component #easy-faq-app-header.h2, .cms-main-banner .cms-main-banner-content .shogun-heading-component div#faq-plus-app #easy-faq-app-header.h2 {
        padding-top: 20px; } }
  div#faq-plus-app h2.faqPlusAppFaqCategory, div#faq-plus-app .faqPlusAppFaqCategory.h2 {
    display: none; }
    @media only screen and (max-width: 989px) {
      div#faq-plus-app h2.faqPlusAppFaqCategory, div#faq-plus-app .faqPlusAppFaqCategory.h2 {
        display: block;
        padding: 0 !important;
        font-weight: 400 !important;
        margin-bottom: 10px !Important; } }
  div#faq-plus-app .faq-plus-accordian-section {
    margin-bottom: 60px; }

/*custom css account */
.btn_account {
  display: inline-block;
  width: 22%;
  background-color: #004d9d;
  color: #ffffff;
  top: 50%;
  left: 50%;
  font-size: 18px;
  padding: 12px 24px;
  margin: 12px 0px 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 25px; }

@media screen and (max-width: 720px) {
  .btn_account {
    display: block;
    width: 95%;
    border: none;
    background-color: #004d9d;
    padding: 12px 24px;
    margin: 12px 0px 12px 24px;
    font-size: 18px;
    cursor: pointer;
    text-align: center; } }
.column {
  float: left;
  width: 50%;
  vertical-align: top;
  padding: 0px 0px 50px 24px; }

.klaviyo_form_trigger {
  display: inline-block;
  width: 90%;
  background-color: #004d9d;
  color: #ffffff;
  top: 50%;
  left: 50%;
  font-size: 20px;
  padding: 24px 24px;
  margin: 30px 0px 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 50px; }

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (max-width: 720px) {
  .column {
    width: 100%; } }
.account_pulsanti {
  padding: 30px 0px 0px 0px; }

.cliente-info {
  padding: 0px 0px 0px 0px; }

/*custom css pulsante quantita */
.qtydiv label {
  display: block;
  margin-top: -11px;
  margin-bottom: 2px;
  letter-spacing: 1px;
  text-align: center;
  color: #004d9d; }

.qtydiv .btnqty {
  display: inline-block;
  cursor: pointer;
  user-select: none;
  font-size: 25px;
  padding: 5px;
  line-height: 5px; }

.qtydiv .btnqty.qtyminus {
  margin-right: 8px; }

.qtydiv .btnqty.qtyplus {
  margin-left: 8px; }

.qtydiv .quantity-input {
  border: 1px solid;
  padding: 8px;
  text-align: center;
  width: 80px;
  outline: none;
  display: inline-block; }

.qtydiv {
  display: inline-block;
  padding-right: 15px;
  padding-top: 10px; }

@media screen and (max-width: 1024px) {
  .qtydiv label {
    display: block;
    margin-top: -31px;
    margin-bottom: 2px;
    letter-spacing: 1px;
    text-align: center;
    color: #004d9d; }

  .qtydiv .btnqty {
    display: inline-block;
    cursor: pointer;
    user-select: none;
    font-size: 25px;
    padding: 5px;
    line-height: 5px; }

  .qtydiv .btnqty.qtyminus {
    margin-right: 8px; }

  .qtydiv .btnqty.qtyplus {
    margin-left: 8px; }

  .qtydiv .quantity-input {
    border: 1px solid;
    padding: 8px;
    text-align: center;
    width: 80px;
    outline: none;
    display: inline-block; }

  .qtydiv {
    display: inline-block;
    padding-right: 15px;
    padding-top: 10px; } }
.footer-logo-wrap {
  display: flex;
  justify-content: center; }
  .footer-logo-wrap .footer-logo {
    width: 200px;
    min-height: 23px;
    margin-bottom: 50px; }
    .footer-logo-wrap .footer-logo img {
      max-width: 140px; }

/* BSS Labels App */
.product-card-info .bss_pl_img {
  visibility: hidden; }

.price__pricing-group .bss_pb_img .bss-pb-frontend {
  display: none !important; }

.product-card-info .bss_pl_img .bss-pl-frontend {
  pointer-events: none !important; }

/* BSS Labels App END */
