/** Shopify CDN: Minification failed

Line 12553:0 Unexpected "{"

**/
@charset "UTF-8";

/*!
  Impulse, by Archetype Themes
  http://archetypethemes.co
*/

:root{
  --colorBtnPrimary:#111111;
  --colorBtnPrimaryLight:#2b2b2b;
  --colorBtnPrimaryDim:#040404;
  --colorBtnPrimaryText:#ffffff;
  --colorCartDot:#ff4f33;

  --colorLink:#000000;

  --colorTextBody:#000000;
  --colorPrice:#1c1d1d;
  --colorTextSavings:#C20000;
  --colorSaleTag:#1c1d1d;
  --colorSaleTagText:#ffffff;

  --colorBody:#ffffff;
  --colorBodyDim:#f2f2f2;

  --colorFooter:#F0EDE4;
  --colorFooterText:#000000;

  --colorBorder:#e8e8e1;

  --colorNav:#ffffff;
  --colorNavText:#000000;
  --colorAnnouncement:#0f0f0f;
  --colorAnnouncementText:#ffffff;

  --colorHeroText:#ffffff;

  --colorModalBg:#e6e6e6;

  --colorImageOverlay:#000000;
  --colorImageOverlayOpacity:0.1;
  --colorImageOverlayTextShadow:0.2;

  --colorSmallImageBg:#ffffff;
  --colorLargeImageBg:#0f0f0f;
  --colorGridOverlay:#000000;
  --colorGridOverlayOpacity:0.1;

  --colorDrawers:#ffffff;
  --colorDrawersDim:#f2f2f2;
  --colorDrawerBorder:#e8e8e1;
  --colorDrawerText:#000000;
  --colorDrawerTextDark:#000000;
  --colorDrawerButton:#111111;
  --colorDrawerButtonText:#ffffff;

  --type_base_family: Futura;
  --type_base_fallback: sans-serif;
  --type_base_size: 16px;
  --type_base_spacing: 0.025em;
  --type_base_line_height: 1.6;
}

@keyframes spin{
  0%{
    transform:rotate(0deg);
  }

  to{
    transform:rotate(360deg);
  }
}

@keyframes loading{
  0%{    width:0px;   }
  60%{   width:100px; margin-left:-50px; }
  to{  margin-left:50px;  width:0px; }
}

@keyframes preloading{
  0%{   width:0px; opacity:0; }
  60%{  width:100px; margin-left:-50px; opacity:1; }
  to{  margin-left:50px;  width:0px; opacity:1; }
}

@keyframes slideshowBars{
  0%{ width:0%; }
  to{ width:100%; }
}

@keyframes grid-product__loading{
  0%{ opacity:0; }
  60%{ opacity:0.2; }
  to{ opacity:0; }
}

@keyframes shine{
  to{
    left:-200%;
  }
}

@keyframes overlay-on{
  0%{ opacity:0; }
  to{ opacity:0.6; }
}

@keyframes overlay-off{
  0%{ opacity:0.6; }
  to{ opacity:0; }
}

@keyframes full-overlay-on{
  0%{ opacity:0; }
  to{ opacity:1; }
}

@keyframes full-overlay-off{
  0%{ opacity:1; }
  to{ opacity:0; }
}

@keyframes modal-open{
  0%{
    opacity:0;
    transform:translateY(30px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}

@keyframes modal-closing{
  0%{
    opacity:1;
    transform:scale(1);
  }
  to{
    opacity:0;
    transform:scale(0.9);
  }
}

@keyframes rise-up{
  0%{
    opacity:1;
    transform:translateY(120%);
  }
  to{
    opacity:1;
    transform:translateY(0%);
  }
}

@keyframes rise-up-out{
  0%{
    opacity:1;
    transform:translateY(0%);
  }
  to{
    opacity:1;
    transform:translateY(-120%);
  }
}

@keyframes fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

@keyframes zoom-fade{
  0%{
    opacity:0;
    transform:scale(1.3);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}

@keyframes zoom-fade-password{
  0%{
    opacity:0;
    transform:scale(1.4);
  }
  5%{
    opacity:1;
    transform:scale(1);
  }
  to{
    opacity:1;
    transform:scale(1.2);
  }
}

@font-face {
    font-family: 'TT Norms';
    src: url('TTNorms-Bold.eot');
    src: url('TTNorms-Bold.woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('TTNorms-Regular.eot');
    src: url('TTNorms-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*,:after,:before,input{
  box-sizing:border-box;
}

body,html{
  padding:0!important;
  margin:0;
  padding-bottom: 0!important;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
  display:block;
}

audio,canvas,progress,video{
  display:inline-block;
  vertical-align:baseline;
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  height:auto;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}

.grid:after{content:"";display:table;clear:both;}

.grid{
  list-style:none;
  margin:0;
  padding:0;
  margin-left:-22px
}

@media only screen and (max-width:768px){

.grid{
    margin-left:-17px
}
  }

.grid--small{
  margin-left:-10px
}

.grid--small .grid__item{
    padding-left:10px;
  }

.grid__item{
  float:left;
  padding-left:22px;
  width:100%;
  min-height:1px
}

.grid_product {
  width: 60% !important;
}

@media only screen and (max-width:768px){
  .grid__item {
    padding-left:17px;
  }

  .grid_product {
    width: 100% !important;
  }
}

.grid__item[class*="--push"]{
    position:relative;
  }

.grid--no-gutters{
  margin-left:0
}

.grid--no-gutters .grid__item{
    padding-left:0;
  }

.grid--small-gutters{
  margin-left:-10px;
  margin-bottom:-10px
}

.grid--small-gutters .grid__item{
    padding-left:10px;
    padding-bottom:10px;
  }

.grid--flush-bottom{
  margin-bottom:-22px;
  overflow:auto
}

.grid--flush-bottom>.grid__item{
    margin-bottom:22px;
  }

.grid--center{
  text-align:center
}

.grid--center .grid__item{
    float:none;
    display:inline-block;
    vertical-align:top;
    text-align:left;
  }

.grid--full{
  margin-left:0
}

.grid--full>.grid__item{
    padding-left:0;
  }

@media only screen and (min-width:769px){
  .grid--table-large{
    display:table;
    width:100%;
    table-layout:fixed
  }

    .grid--table-large>.grid__item{
      display:table-cell;
      vertical-align:middle;
      float:none;
    }
}

@media only screen and (max-width:768px){
  .small--grid--flush{
    margin-left:-2px
  }
  .page-width .small--grid--flush{
      margin-left:-15px;
      margin-right:-17px
  }

    .small--grid--flush>.grid__item{
      padding-left:2px;
    }
}

.one-whole{width:100%;}

.one-half{width:50%;}

.one-third{width:33.33333%;}

.two-thirds{width:66.66667%;}

.one-quarter{width:25%;}

.two-quarters{width:50%;}

.three-quarters{width:75%;}

.one-fifth{width:20%;}

.two-fifths{width:40%;}

.three-fifths{width:60%;}

.four-fifths{width:80%;}

.one-sixth{width:16.66667%;}

.two-sixths{width:33.33333%;}

.three-sixths{width:50%;}

.four-sixths{width:66.66667%;}

.five-sixths{width:83.33333%;}

.one-eighth{width:12.5%;}

.two-eighths{width:25%;}

.three-eighths{width:37.5%;}

.four-eighths{width:50%;}

.five-eighths{width:62.5%;}

.six-eighths{width:75%;}

.seven-eighths{width:87.5%;}

.one-tenth{width:10%;}

.two-tenths{width:20%;}

.three-tenths{width:30%;}

.four-tenths{width:40%;}

.five-tenths{width:50%;}

.six-tenths{width:60%;}

.seven-tenths{width:70%;}

.eight-tenths{width:80%;}

.nine-tenths{width:90%;}

.one-twelfth{width:8.33333%;}

.two-twelfths{width:16.66667%;}

.three-twelfths{width:25%;}

.four-twelfths{width:33.33333%;}

.five-twelfths{width:41.66667%;}

.six-twelfths{width:50%;}

.seven-twelfths{width:58.33333%;}

.eight-twelfths{width:66.66667%;}

.nine-twelfths{width:75%;}

.ten-twelfths{width:83.33333%;}

.eleven-twelfths{width:91.66667%;}

@media only screen and (max-width:768px){.small--one-whole{width:100%;}.small--one-half{width:50%;}.small--one-third{width:33.33333%;}.small--two-thirds{width:66.66667%;}.small--one-quarter{width:25%;}.small--two-quarters{width:50%;}.small--three-quarters{width:75%;}.small--one-fifth{width:20%;}.small--two-fifths{width:40%;}.small--three-fifths{width:60%;}.small--four-fifths{width:80%;}.small--one-sixth{width:16.66667%;}.small--two-sixths{width:33.33333%;}.small--three-sixths{width:50%;}.small--four-sixths{width:66.66667%;}.small--five-sixths{width:83.33333%;}.small--one-eighth{width:12.5%;}.small--two-eighths{width:25%;}.small--three-eighths{width:37.5%;}.small--four-eighths{width:50%;}.small--five-eighths{width:62.5%;}.small--six-eighths{width:75%;}.small--seven-eighths{width:87.5%;}.small--one-tenth{width:10%;}.small--two-tenths{width:20%;}.small--three-tenths{width:30%;}.small--four-tenths{width:40%;}.small--five-tenths{width:50%;}.small--six-tenths{width:60%;}.small--seven-tenths{width:70%;}.small--eight-tenths{width:80%;}.small--nine-tenths{width:90%;}.small--one-twelfth{width:8.33333%;}.small--two-twelfths{width:16.66667%;}.small--three-twelfths{width:25%;}.small--four-twelfths{width:33.33333%;}.small--five-twelfths{width:41.66667%;}.small--six-twelfths{width:50%;}.small--seven-twelfths{width:58.33333%;}.small--eight-twelfths{width:66.66667%;}.small--nine-twelfths{width:75%;}.small--ten-twelfths{width:83.33333%;}.small--eleven-twelfths{width:91.66667%;}.grid--uniform .small--five-tenths:nth-of-type(odd),.grid--uniform .small--four-eighths:nth-of-type(odd),.grid--uniform .small--four-twelfths:nth-of-type(3n+1),.grid--uniform .small--one-eighth:nth-of-type(8n+1),.grid--uniform .small--one-fifth:nth-of-type(5n+1),.grid--uniform .small--one-half:nth-of-type(odd),.grid--uniform .small--one-quarter:nth-of-type(4n+1),.grid--uniform .small--one-sixth:nth-of-type(6n+1),.grid--uniform .small--one-third:nth-of-type(3n+1),.grid--uniform .small--one-twelfth:nth-of-type(12n+1),.grid--uniform .small--six-twelfths:nth-of-type(odd),.grid--uniform .small--three-sixths:nth-of-type(odd),.grid--uniform .small--three-twelfths:nth-of-type(4n+1),.grid--uniform .small--two-eighths:nth-of-type(4n+1),.grid--uniform .small--two-sixths:nth-of-type(3n+1),.grid--uniform .small--two-twelfths:nth-of-type(6n+1){clear:both;}}

@media only screen and (min-width:769px){.medium-up--one-whole{width:100%;}.medium-up--one-half{width:50%;}.medium-up--one-third{width:33.33333%;}.medium-up--two-thirds{width:66.66667%;}.medium-up--one-quarter{width:25%;}.medium-up--two-quarters{width:50%;}.medium-up--three-quarters{width:75%;}.medium-up--one-fifth{width:20%;}.medium-up--two-fifths{width:40%;}.medium-up--three-fifths{width:60%;}.medium-up--four-fifths{width:80%;}.medium-up--one-sixth{width:16.66667%;}.medium-up--two-sixths{width:33.33333%;}.medium-up--three-sixths{width:50%;}.medium-up--four-sixths{width:66.66667%;}.medium-up--five-sixths{width:83.33333%;}.medium-up--one-eighth{width:12.5%;}.medium-up--two-eighths{width:25%;}.medium-up--three-eighths{width:37.5%;}.medium-up--four-eighths{width:50%;}.medium-up--five-eighths{width:62.5%;}.medium-up--six-eighths{width:75%;}.medium-up--seven-eighths{width:87.5%;}.medium-up--one-tenth{width:10%;}.medium-up--two-tenths{width:20%;}.medium-up--three-tenths{width:30%;}.medium-up--four-tenths{width:40%;}.medium-up--five-tenths{width:50%;}.medium-up--six-tenths{width:60%;}.medium-up--seven-tenths{width:70%;}.medium-up--eight-tenths{width:80%;}.medium-up--nine-tenths{width:90%;}.medium-up--one-twelfth{width:8.33333%;}.medium-up--two-twelfths{width:16.66667%;}.medium-up--three-twelfths{width:25%;}.medium-up--four-twelfths{width:33.33333%;}.medium-up--five-twelfths{width:41.66667%;}.medium-up--six-twelfths{width:50%;}.medium-up--seven-twelfths{width:58.33333%;}.medium-up--eight-twelfths{width:66.66667%;}.medium-up--nine-twelfths{width:75%;}.medium-up--ten-twelfths{width:83.33333%;}.medium-up--eleven-twelfths{width:91.66667%;}.grid--uniform .medium-up--five-tenths:nth-of-type(odd),.grid--uniform .medium-up--four-eighths:nth-of-type(odd),.grid--uniform .medium-up--four-twelfths:nth-of-type(3n+1),.grid--uniform .medium-up--one-eighth:nth-of-type(8n+1),.grid--uniform .medium-up--one-fifth:nth-of-type(5n+1),.grid--uniform .medium-up--one-half:nth-of-type(odd),.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1),.grid--uniform .medium-up--one-sixth:nth-of-type(6n+1),.grid--uniform .medium-up--one-third:nth-of-type(3n+1),.grid--uniform .medium-up--one-twelfth:nth-of-type(12n+1),.grid--uniform .medium-up--six-twelfths:nth-of-type(odd),.grid--uniform .medium-up--three-sixths:nth-of-type(odd),.grid--uniform .medium-up--three-twelfths:nth-of-type(4n+1),.grid--uniform .medium-up--two-eighths:nth-of-type(4n+1),.grid--uniform .medium-up--two-sixths:nth-of-type(3n+1),.grid--uniform .medium-up--two-twelfths:nth-of-type(6n+1){clear:both;}}

@media only screen and (min-width:1050px){.widescreen--one-whole{width:100%;}.widescreen--one-half{width:50%;}.widescreen--one-third{width:33.33333%;}.widescreen--two-thirds{width:66.66667%;}.widescreen--one-quarter{width:25%;}.widescreen--two-quarters{width:50%;}.widescreen--three-quarters{width:75%;}.widescreen--one-fifth{width:20%;}.widescreen--two-fifths{width:40%;}.widescreen--three-fifths{width:60%;}.widescreen--four-fifths{width:80%;}.widescreen--one-sixth{width:16.66667%;}.widescreen--two-sixths{width:33.33333%;}.widescreen--three-sixths{width:50%;}.widescreen--four-sixths{width:66.66667%;}.widescreen--five-sixths{width:83.33333%;}.widescreen--one-eighth{width:12.5%;}.widescreen--two-eighths{width:25%;}.widescreen--three-eighths{width:37.5%;}.widescreen--four-eighths{width:50%;}.widescreen--five-eighths{width:62.5%;}.widescreen--six-eighths{width:75%;}.widescreen--seven-eighths{width:87.5%;}.widescreen--one-tenth{width:10%;}.widescreen--two-tenths{width:20%;}.widescreen--three-tenths{width:30%;}.widescreen--four-tenths{width:40%;}.widescreen--five-tenths{width:50%;}.widescreen--six-tenths{width:60%;}.widescreen--seven-tenths{width:70%;}.widescreen--eight-tenths{width:80%;}.widescreen--nine-tenths{width:90%;}.widescreen--one-twelfth{width:8.33333%;}.widescreen--two-twelfths{width:16.66667%;}.widescreen--three-twelfths{width:25%;}.widescreen--four-twelfths{width:33.33333%;}.widescreen--five-twelfths{width:41.66667%;}.widescreen--six-twelfths{width:50%;}.widescreen--seven-twelfths{width:58.33333%;}.widescreen--eight-twelfths{width:66.66667%;}.widescreen--nine-twelfths{width:75%;}.widescreen--ten-twelfths{width:83.33333%;}.widescreen--eleven-twelfths{width:91.66667%;}.grid--uniform .widescreen--five-tenths:nth-of-type(odd),.grid--uniform .widescreen--four-eighths:nth-of-type(odd),.grid--uniform .widescreen--four-twelfths:nth-of-type(3n+1),.grid--uniform .widescreen--one-eighth:nth-of-type(8n+1),.grid--uniform .widescreen--one-fifth:nth-of-type(5n+1),.grid--uniform .widescreen--one-half:nth-of-type(odd),.grid--uniform .widescreen--one-quarter:nth-of-type(4n+1),.grid--uniform .widescreen--one-sixth:nth-of-type(6n+1),.grid--uniform .widescreen--one-third:nth-of-type(3n+1),.grid--uniform .widescreen--one-twelfth:nth-of-type(12n+1),.grid--uniform .widescreen--six-twelfths:nth-of-type(odd),.grid--uniform .widescreen--three-sixths:nth-of-type(odd),.grid--uniform .widescreen--three-twelfths:nth-of-type(4n+1),.grid--uniform .widescreen--two-eighths:nth-of-type(4n+1),.grid--uniform .widescreen--two-sixths:nth-of-type(3n+1),.grid--uniform .widescreen--two-twelfths:nth-of-type(6n+1){clear:both;}}

@media only screen and (min-width:769px){.medium-up--push-one-half{left:50%;}.medium-up--push-one-third{left:33.33333%;}.medium-up--push-two-thirds{left:66.66667%;}.medium-up--push-one-quarter{left:25%;}.medium-up--push-two-quarters{left:50%;}.medium-up--push-three-quarters{left:75%;}.medium-up--push-one-fifth{left:20%;}.medium-up--push-two-fifths{left:40%;}.medium-up--push-three-fifths{left:60%;}.medium-up--push-four-fifths{left:80%;}.medium-up--push-one-sixth{left:16.66667%;}.medium-up--push-two-sixths{left:33.33333%;}.medium-up--push-three-sixths{left:50%;}.medium-up--push-four-sixths{left:66.66667%;}.medium-up--push-five-sixths{left:83.33333%;}.medium-up--push-one-eighth{left:12.5%;}.medium-up--push-two-eighths{left:25%;}.medium-up--push-three-eighths{left:37.5%;}.medium-up--push-four-eighths{left:50%;}.medium-up--push-five-eighths{left:62.5%;}.medium-up--push-six-eighths{left:75%;}.medium-up--push-seven-eighths{left:87.5%;}.medium-up--push-one-tenth{left:10%;}.medium-up--push-two-tenths{left:20%;}.medium-up--push-three-tenths{left:30%;}.medium-up--push-four-tenths{left:40%;}.medium-up--push-five-tenths{left:50%;}.medium-up--push-six-tenths{left:60%;}.medium-up--push-seven-tenths{left:70%;}.medium-up--push-eight-tenths{left:80%;}.medium-up--push-nine-tenths{left:90%;}.medium-up--push-one-twelfth{left:8.33333%;}.medium-up--push-two-twelfths{left:16.66667%;}.medium-up--push-three-twelfths{left:25%;}.medium-up--push-four-twelfths{left:33.33333%;}.medium-up--push-five-twelfths{left:41.66667%;}.medium-up--push-six-twelfths{left:50%;}.medium-up--push-seven-twelfths{left:58.33333%;}.medium-up--push-eight-twelfths{left:66.66667%;}.medium-up--push-nine-twelfths{left:75%;}.medium-up--push-ten-twelfths{left:83.33333%;}.medium-up--push-eleven-twelfths{left:91.66667%;}}

@media only screen and (min-width:1050px){.widescreen--push-one-half{left:50%;}.widescreen--push-one-third{left:33.33333%;}.widescreen--push-two-thirds{left:66.66667%;}.widescreen--push-one-quarter{left:25%;}.widescreen--push-two-quarters{left:50%;}.widescreen--push-three-quarters{left:75%;}.widescreen--push-one-fifth{left:20%;}.widescreen--push-two-fifths{left:40%;}.widescreen--push-three-fifths{left:60%;}.widescreen--push-four-fifths{left:80%;}.widescreen--push-one-sixth{left:16.66667%;}.widescreen--push-two-sixths{left:33.33333%;}.widescreen--push-three-sixths{left:50%;}.widescreen--push-four-sixths{left:66.66667%;}.widescreen--push-five-sixths{left:83.33333%;}.widescreen--push-one-eighth{left:12.5%;}.widescreen--push-two-eighths{left:25%;}.widescreen--push-three-eighths{left:37.5%;}.widescreen--push-four-eighths{left:50%;}.widescreen--push-five-eighths{left:62.5%;}.widescreen--push-six-eighths{left:75%;}.widescreen--push-seven-eighths{left:87.5%;}.widescreen--push-one-tenth{left:10%;}.widescreen--push-two-tenths{left:20%;}.widescreen--push-three-tenths{left:30%;}.widescreen--push-four-tenths{left:40%;}.widescreen--push-five-tenths{left:50%;}.widescreen--push-six-tenths{left:60%;}.widescreen--push-seven-tenths{left:70%;}.widescreen--push-eight-tenths{left:80%;}.widescreen--push-nine-tenths{left:90%;}.widescreen--push-one-twelfth{left:8.33333%;}.widescreen--push-two-twelfths{left:16.66667%;}.widescreen--push-three-twelfths{left:25%;}.widescreen--push-four-twelfths{left:33.33333%;}.widescreen--push-five-twelfths{left:41.66667%;}.widescreen--push-six-twelfths{left:50%;}.widescreen--push-seven-twelfths{left:58.33333%;}.widescreen--push-eight-twelfths{left:66.66667%;}.widescreen--push-nine-twelfths{left:75%;}.widescreen--push-ten-twelfths{left:83.33333%;}.widescreen--push-eleven-twelfths{left:91.66667%;}}

.show{display:block !important;}

.hide{display:none !important;}

.text-left{text-align:left !important;}

.text-right{text-align:right !important;}

.text-center{text-align:center !important;}

@media only screen and (max-width:768px){.small--show{display:block !important;}.small--hide{display:none !important;}.small--text-left{text-align:left !important;}.small--text-right{text-align:right !important;}.small--text-center{text-align:center !important;}}

@media only screen and (max-width:959px){.medium-down--show{display:block !important;}.medium-down--hide{display:none !important;}.medium-down--text-left{text-align:left !important;}.medium-down--text-right{text-align:right !important;}.medium-down--text-center{text-align:center !important;}}

@media only screen and (min-width:769px){.medium-up--show{display:block !important;}.medium-up--hide{display:none !important;}.medium-up--text-left{text-align:left !important;}.medium-up--text-right{text-align:right !important;}.medium-up--text-center{text-align:center !important;}}

@media only screen and (min-width:1050px){.widescreen--show{display:block !important;}.widescreen--hide{display:none !important;}.widescreen--text-left{text-align:left !important;}.widescreen--text-right{text-align:right !important;}.widescreen--text-center{text-align:center !important;}}

.flex-grid{
  display:flex;
  flex-wrap:wrap;
  flex:1 1 100%
}

[data-center-text=true] .flex-grid{
    justify-content:center
}

.flex-grid--center{
  align-items:center;
}

.flex-grid--gutters{
  margin-top:-15px;
  margin-left:-15px;
}

.flex-grid__item{
  flex:0 1 100%;
  display:flex;
  align-items:stretch
}

.flex-grid--gutters .flex-grid__item{
    padding-top:15px;
    padding-left:15px
}

.flex-grid__item>*{
    flex:1 1 100%;
  }

.flex-grid__item--stretch{
  flex:1 1 100%
}

.flex-grid__item--stretch:first-child{
    min-width:250px;
  }

@media only screen and (min-width:769px){
  .flex-grid__item--33{
    flex-basis:33.33%;
  }

  .flex-grid__item--50{
    flex-basis:50%;
  }
}

@media only screen and (max-width:768px){
  .flex-grid__item--mobile-second{
    order:2;
  }
}

.clearfix:after{content:"";display:table;clear:both;}

html:not(.tab-outline) :focus{
  outline:none;
}

.is-transitioning{
  display:block !important;
  visibility:visible !important;
}

.display-table{
  display:table;
  table-layout:fixed;
  width:100%;
}

.display-table-cell{
  display:table-cell;
  vertical-align:middle;
  float:none;
}

@media only screen and (min-width:769px){
  .medium-up--display-table{
    display:table;
    table-layout:fixed;
    width:100%;
  }

  .medium-up--display-table-cell{
    display:table-cell;
    vertical-align:middle;
    float:none;
  }
}

.visually-hidden{
  clip:rect(0, 0, 0, 0);
  overflow:hidden;
  position:absolute;
  height:1px;
  width:1px;
}

.visually-invisible{
  opacity:0 !important;
}

.skip-link:focus{
  clip:auto;
  width:auto;
  height:auto;
  margin:0;
  color:#000000;
  color:var(--colorTextBody);
  background-color:#ffffff;
  background-color:var(--colorBody);
  padding:10px;
  opacity:1;
  z-index:10000;
  transition:none;
}

html{
  touch-action:manipulation;
}

body,html{
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
}

.page-width{
  max-width:1500px;
  margin:0 auto;
}

.page-full,.page-width{
  padding:0 17px
}

@media only screen and (min-width:769px){

.page-full,.page-width{
    padding:0 62px
}
  }

@media only screen and (max-width:768px){
  .page-width--flush-small{
    padding:0;
  }
}

.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{
  padding-top:40px;
  padding-bottom:100px;
}

@media only screen and (min-width:769px){

.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{
    padding-top:75px;
    padding-bottom:75px
}
  }

.shopify-email-marketing-confirmation__container{
  text-align:center;
}

.page-content--top,.page-content--with-blocks{
  padding-bottom:0;
}

.page-content--bottom{
  padding-top:0;
}

.main-content{
  display:block;
  min-height:300px
}

@media only screen and (min-width:769px){

.main-content{
    min-height:700px
}
  }

.template-challange .main-content{
    min-height:0
}

.hr--large,.hr--medium,.hr--small,hr{
  height:1px;
  border:0;
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorBorder);
}

.hr--small{
  margin:15px auto;
}

.hr--medium{
  margin:25px auto
}

@media only screen and (min-width:769px){

.hr--medium{
    margin:35px auto
}
  }

.hr--large{
  margin:30px auto
}

@media only screen and (min-width:769px){

.hr--large{
    margin:45px auto
}
  }

.page-blocks+.hr--large,.page-blocks+[data-section-type=recently-viewed] .hr--large{
    margin-top:0
}

.hr--clear{
  border:0;
}

@media only screen and (max-width:768px){
    .table--responsive thead{
      display:none;
    }

    .table--responsive tr{
      display:block;
    }

    .table--responsive td,.table--responsive tr{
      float:left;
      clear:both;
      width:100%;
    }

    .table--responsive td,.table--responsive th{
      display:block;
      text-align:right;
      padding:15px;
    }

    .table--responsive td:before{
      content:attr(data-label);
      float:left;
      font-size:12px;
      padding-right:10px;
    }
  }

@media only screen and (max-width:768px){
  .table--small-hide{
    display:none !important;
  }

  .table__section+.table__section{
    position:relative;
    margin-top:10px;
    padding-top:15px
  }

    .table__section+.table__section:after{
      content:"";
      display:block;
      position:absolute;
      top:0;
      left:15px;
      right:15px;
      border-bottom:1px solid;
      border-bottom-color:#e8e8e1;
      border-bottom-color:var(--colorBorder);
    }
}

.faux-select,body,button,input,select,textarea{
  font-family:var(--typeBasePrimary),var(--typeBaseFallback);
  font-size:calc(var(--typeBaseSize)*0.85);
  letter-spacing:var(--typeBaseSpacing);
  line-height:var(--typeBaseLineHeight);
}

@media only screen and (min-width:769px){

.faux-select,body,button,input,select,textarea{
    font-size:var(--typeBaseSize);
}
  }

.faux-select,body,button,input,select,textarea{
  -webkit-font-smoothing:antialiased;
  -webkit-text-size-adjust:100%;
  text-rendering:optimizeSpeed;
}

body{
  font-weight:var(--typeBaseWeight);
}

p{
  margin:0 0 15px 0
}

p img{
    margin:0;
  }

em{
  font-style:italic;
}

b,strong{
  font-weight:700;
}

p,small{
  font-size:14px;
}

sub,sup{
  position:relative;
  font-size:60%;
  vertical-align:baseline;
}

sup{
  top:-0.5em;
}

sub{
  bottom:-0.5em;
}

.view-disabled .variant-input-wrap[name="Color"] label.disabled{
  cursor: not-allowed;
  display: block!important;
}

.rte blockquote,blockquote{
  margin:0;
  padding:15px 30px 40px
}

.rte blockquote p,blockquote p{
    margin-bottom:0
  }

.rte blockquote p+cite,blockquote p+cite{
      margin-top:15px;
    }

.rte blockquote cite,blockquote cite{
    display:block
  }

.rte blockquote cite:before,blockquote cite:before{
      content:"\2014 \0020";
    }

code,pre{
  background-color:#faf7f5;
  font-family:Consolas,monospace;
  font-size:1em;
  border:0 none;
  padding:0 2px;
  color:#51ab62;
}

pre{
  overflow:auto;
  padding:15px;
  margin:0 0 30px;
}

.label,label:not(.variant__button-label){
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:0.75em;
}

label{
  display:block;
  margin-bottom:10px;
}

.label-info{
  display:block;
  margin-bottom:10px;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  display:block;
  margin:0 0 7.5px
}

@media only screen and (min-width:769px){

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin:0 0 15px
}
  }

.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    text-decoration:none;
    font-weight:inherit;
  }

.h1,.h2,.h3,h1,h2,h3{
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
  font-weight:var(--typeHeaderWeight);
  letter-spacing:var(--typeHeaderSpacing);
  line-height:var(--typeHeaderLineHeight);
}

[data-type_header_capitalize=true] .h1,[data-type_header_capitalize=true] .h2,[data-type_header_capitalize=true] .h3,[data-type_header_capitalize=true] h1,[data-type_header_capitalize=true] h2,[data-type_header_capitalize=true] h3{
    text-transform:uppercase;
}

.h1,h1{
  font-size: 42px;
}

.h2,h2{
  font-size: 27px;
}

.h3,h3{
  font-size: 22px;
}

@media only screen and (min-width:769px){
  .h1,h1{
    font-size:56px;
  }

  .h2,h2{
    font-size:27px;
  }

  .h3,h3{
    font-size:22px;
  }
}

.h4,h4{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:16px !important;
}

.h5,.h6,h5,h6{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:0.75em;
  margin-bottom:10px
}

@media only screen and (max-width:768px){

.h5,.h6,h5,h6{
    margin-bottom:5px
}
  }

.text-spacing,.text-spacing.rte:last-child{
  margin-bottom:15px;
}

@media only screen and (max-width:768px){

      .rte table td,.rte table th{
        padding:6px 8px;
      }
    }

.collapsible-content .rte table td,.collapsible-content .rte table th{
        padding:6px 8px;
      }

.comment-author{
  margin-bottom:0;
}

.comment-date{
  font-size:calc(var(--typeBaseSize)*0.85);
  display:block;
  margin-top:3px
}

@media only screen and (max-width:768px){

.comment-date{
    margin-bottom:15px
}
  }

.ajaxcart__product-meta{
  font-size:calc(var(--typeBaseSize)*0.85);
}

.ajaxcart__subtotal{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:0.75em;
  margin-bottom:10px;
}

.ajaxcart__price{
  font-size:calc(var(--typeBaseSize)*0.85);
  margin-bottom:10px;
}

.ajaxcart__note{
  font-size:calc(var(--typeBaseSize)*0.85);
  opacity:0.8;
  margin-bottom:10px
}

@media only screen and (max-width:768px){

.ajaxcart__note{
    font-size:max(calc(var(--typeBaseSize)*0.7), 12px)
}
  }

.ajaxcart__note--terms{
  margin-top:10px
}

.ajaxcart__note--terms input{
    vertical-align:middle;
  }

.ajaxcart__note--terms label{
    display:inline;
  }

.ajaxcart__note--terms a{
    text-decoration:underline;
  }

.rte .enlarge-text{
    margin:0;
    font-size:1.3em
  }

.rte .enlarge-text p:last-child{
        margin-bottom:0;
      }

@media only screen and (min-width:769px){

.rte .enlarge-text--offset p{
        padding-right:15%
    }

.text-center .rte .enlarge-text--offset p{
          padding:0 5%
    }
      }

@media only screen and (min-width:769px){
  .table--small-text{
    font-size:calc(var(--typeBaseSize)*0.85);
  }
}

.index-section--footer h3{
    font-size:1.5em;
  }

ol,ul{
  /* margin:0 0 15px 30px; */
  padding:0;
  text-rendering:optimizeLegibility;
}

ol ol{
  list-style:lower-alpha;
}

ul, ol {
  margin: 0 0 15px 30px;
}

ol{ list-style:decimal; }

ol ol,ol ul,ul ol,ul ul{ margin:4px 0 5px 20px; }

li{ margin-bottom:0.25em; }

ul.square{ list-style:square outside; }

ul.disc{ list-style:disc outside; }

ol.alpha{ list-style:lower-alpha outside; }

.no-bullets{
  list-style:none outside;
  margin-left:0;
}

.inline-list{
  padding:0;
  margin:0
}

.inline-list li{
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle;
  }

table{
  width:100%;
  border-spacing:1px;
  position:relative;
  border:0 none;
  background:#e8e8e1;
  background:var(--colorBorder);
}

.table-wrapper{
  max-width:100%;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}

td,th{
  border:0 none;
  text-align:left;
  padding:10px 15px;
  background:#ffffff;
  background:var(--colorBody);
}

th{
  font-weight:700;
}

.table__title,th{
  font-weight:700;
}

.text-link,a{
  color:#000000;
  color:var(--colorTextBody);
  text-decoration:none;
  background:transparent
}

.text-link:hover,a:hover{
    color:#000000;
    color:var(--colorTextBody);
  }

.text-link{
  display:inline;
  border:0 none;
  background:none;
  padding:0;
  margin:0;
}

.rte a,.shopify-email-marketing-confirmation__container a,.shopify-policy__container a{
  color:#000000;
  color:var(--colorLink);
}

button{
  overflow:visible;
}

button[disabled],html input[disabled]{
  cursor:default;
}

.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{
  line-height:1.42;
  text-decoration:none;
  text-align:center;
  white-space:normal;

  font-size:calc(var(--typeBaseSize) - 4px);
  font-size:max(calc(var(--typeBaseSize) - 4px), 13px);
  text-transform:uppercase;
  letter-spacing:0.3em;

  display:inline-block;
  padding:11px 20px;
  margin:0;
  width:auto;
  min-width:90px;
  vertical-align:middle;
  cursor:pointer;
  border:1px solid transparent;
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  border-radius:var(--buttonRadius);
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  background:#111111;
  background:var(--colorBtnPrimary)
}

@media only screen and (max-width:768px){

.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{
    padding:9px 17px;
    font-size:calc(var(--typeBaseSize) - 6px);
    font-size:max(calc(var(--typeBaseSize) - 6px), 11px)
}
  }

.btn:hover,.product-reviews .spr-button:hover,.product-reviews .spr-summary-actions a:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{
    color:#ffffff;
    color:var(--colorBtnPrimaryText);
    background-color:#111111;
    background-color:var(--colorBtnPrimary);
  }

.btn.disabled,.btn[disabled],.product-reviews .spr-button.disabled,.product-reviews .spr-button[disabled],.product-reviews .spr-summary-actions a.disabled,.product-reviews .spr-summary-actions a[disabled],.rte .btn.disabled,.rte .btn[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{
    cursor:default;
    color:#b6b6b6;
    background-color:#f6f6f6
  }

.btn.disabled:hover,.btn[disabled]:hover,.product-reviews .spr-button.disabled:hover,.product-reviews .spr-button[disabled]:hover,.product-reviews .spr-summary-actions a.disabled:hover,.product-reviews .spr-summary-actions a[disabled]:hover,.rte .btn.disabled:hover,.rte .btn[disabled]:hover,.shopify-payment-button .shopify-payment-button__button--unbranded.disabled:hover,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:hover{
      color:#b6b6b6;
      background-color:#f6f6f6;
    }

[data-button_style=angled] .btn.disabled:after,[data-button_style=angled] .btn.disabled:before,[data-button_style=angled] .btn[disabled]:after,[data-button_style=angled] .btn[disabled]:before,[data-button_style=angled] .product-reviews .spr-button.disabled:after,[data-button_style=angled] .product-reviews .spr-button.disabled:before,[data-button_style=angled] .product-reviews .spr-button[disabled]:after,[data-button_style=angled] .product-reviews .spr-button[disabled]:before,[data-button_style=angled] .product-reviews .spr-summary-actions a.disabled:after,[data-button_style=angled] .product-reviews .spr-summary-actions a.disabled:before,[data-button_style=angled] .product-reviews .spr-summary-actions a[disabled]:after,[data-button_style=angled] .product-reviews .spr-summary-actions a[disabled]:before,[data-button_style=angled] .rte .btn.disabled:after,[data-button_style=angled] .rte .btn.disabled:before,[data-button_style=angled] .rte .btn[disabled]:after,[data-button_style=angled] .rte .btn[disabled]:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.disabled:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.disabled:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:before{
        background-color:#f6f6f6;
        border-top:1px solid;
        border-top-color:#b6b6b6;
        border-bottom:1px solid;
        border-bottom-color:#b6b6b6;
      }

[data-button_style=angled] .btn,[data-button_style=angled] .product-reviews .spr-button,[data-button_style=angled] .product-reviews .spr-summary-actions a,[data-button_style=angled] .rte .btn,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded{
    position:relative;
    border:0;
    margin-left:10px;
    margin-right:10px
}

[data-button_style=angled] .btn:after,[data-button_style=angled] .btn:before,[data-button_style=angled] .product-reviews .spr-button:after,[data-button_style=angled] .product-reviews .spr-button:before,[data-button_style=angled] .product-reviews .spr-summary-actions a:after,[data-button_style=angled] .product-reviews .spr-summary-actions a:before,[data-button_style=angled] .rte .btn:after,[data-button_style=angled] .rte .btn:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:before{
      content:"";
      position:absolute;
      display:block;
      top:0;
      bottom:0;
      width:20px;
      transform:skewX(-12deg);
      background-color:inherit;
    }

[data-button_style=angled] .btn:before,[data-button_style=angled] .product-reviews .spr-button:before,[data-button_style=angled] .product-reviews .spr-summary-actions a:before,[data-button_style=angled] .rte .btn:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:before{
      left:-6px;
    }

[data-button_style=angled] .btn:after,[data-button_style=angled] .product-reviews .spr-button:after,[data-button_style=angled] .product-reviews .spr-summary-actions a:after,[data-button_style=angled] .rte .btn:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded:after{
      right:-6px;
    }

[data-button_style=angled] .btn.btn--small:before,[data-button_style=angled] .product-reviews .spr-button.btn--small:before,[data-button_style=angled] .product-reviews .spr-summary-actions a.btn--small:before,[data-button_style=angled] .rte .btn.btn--small:before,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.btn--small:before{
        left:-5px;
      }

[data-button_style=angled] .btn.btn--small:after,[data-button_style=angled] .product-reviews .spr-button.btn--small:after,[data-button_style=angled] .product-reviews .spr-summary-actions a.btn--small:after,[data-button_style=angled] .rte .btn.btn--small:after,[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded.btn--small:after{
        right:-5px;
      }

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static){
      position:relative;
      overflow:hidden;
      transition:background 0.2s ease 0s
    }

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after{
        content:"";
        position:absolute;
        top:0;
        left:150%;
        width:200%;
        height:100%;
        transform:skewX(-20deg);
        background-image:linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent);
      }

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after{
        animation:shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
      }

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{
        background:#2b2b2b;
        background:var(--colorBtnPrimaryLight);
        transition-delay:0.25s;
      }

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active{
        background:#111111;
        background:var(--colorBtnPrimary);
        transition-delay:0s;
      }

.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  background-color:#111111;
  background-color:var(--colorBtnPrimary);
}

.shopify-payment-button__more-options{
  color:inherit;
}

.btn--secondary,.rte .btn--secondary{
  color:#000000;
  color:var(--colorTextBody);
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  background-color:transparent
}

[data-button_style=angled] .btn--secondary,[data-button_style=angled] .rte .btn--secondary{
    border-left:0;
    border-right:0;
    border-top:1px solid;
    border-bottom:1px solid;
    border-top-color:#e8e8e1;
    border-top-color:var(--colorBorder);
    border-bottom-color:#e8e8e1;
    border-bottom-color:var(--colorBorder)
}

[data-button_style=angled] .btn--secondary:after,[data-button_style=angled] .btn--secondary:before,[data-button_style=angled] .rte .btn--secondary:after,[data-button_style=angled] .rte .btn--secondary:before{
      background-color:transparent;
      top:-1px;
      bottom:-1px;
    }

[data-button_style=angled] .btn--secondary:before,[data-button_style=angled] .rte .btn--secondary:before{
      border-left:1px solid;
      border-left-color:#e8e8e1;
      border-left-color:var(--colorBorder);
      border-bottom:1px solid;
      border-bottom-color:#e8e8e1;
      border-bottom-color:var(--colorBorder);
    }

[data-button_style=angled] .btn--secondary:after,[data-button_style=angled] .rte .btn--secondary:after{
      border-top:1px solid;
      border-top-color:#e8e8e1;
      border-top-color:var(--colorBorder);
      border-right:1px solid;
      border-right-color:#e8e8e1;
      border-right-color:var(--colorBorder);
    }

.btn--secondary:hover,.rte .btn--secondary:hover{
    color:#000000;
    color:var(--colorTextBody);
    border-color:#e8e8e1;
    border-color:var(--colorBorder);
    background-color:transparent
  }

.btn--secondary:hover:before,.rte .btn--secondary:hover:before{
      border-color:#e8e8e1;
      border-color:var(--colorBorder);
    }

.btn--secondary:hover:after,.rte .btn--secondary:hover:after{
      border-color:#e8e8e1;
      border-color:var(--colorBorder);
    }

.btn--tertiary,.rte .btn--tertiary{
  font-weight:400;
  text-transform:none;
  letter-spacing:normal;
  background-color:transparent;
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  color:#000000;
  color:var(--colorTextBody);
  padding:8px 10px;
  white-space:nowrap
}

.btn--tertiary:hover,.rte .btn--tertiary:hover{
    background-color:transparent;
    color:#000000;
    color:var(--colorTextBody);
  }

.btn--tertiary.disabled,.btn--tertiary[disabled],.rte .btn--tertiary.disabled,.rte .btn--tertiary[disabled]{
    cursor:default;
    color:#b6b6b6;
    background-color:#f6f6f6;
    border-color:#b6b6b6;
  }

[data-button_style=angled] .btn--tertiary,[data-button_style=angled] .rte .btn--tertiary{
    margin-left:0;
    margin-right:0
}

[data-button_style=angled] .btn--tertiary:after,[data-button_style=angled] .btn--tertiary:before,[data-button_style=angled] .rte .btn--tertiary:after,[data-button_style=angled] .rte .btn--tertiary:before{
      content:none;
    }

.btn--tertiary-active{
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  background:#111111;
  background:var(--colorBtnPrimary);
  border-color:#111111;
  border-color:var(--colorBtnPrimary)
}

.btn--tertiary-active:hover{
    color:#ffffff;
    color:var(--colorBtnPrimaryText);
    background:#111111;
    background:var(--colorBtnPrimary);
  }

.btn--body{
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody)
}

.btn--body:active,.btn--body:hover{
    border:1px solid;
    border-color:#e8e8e1;
    border-color:var(--colorBorder);
    background-color:#ffffff;
    background-color:var(--colorBody);
    color:#000000;
    color:var(--colorTextBody);
  }

.btn--circle{
  padding:10px;
  border-radius:50%;
  min-width:0;
  line-height:1
}

.btn--circle .icon{
    width:20px;
    height:20px;
  }

.btn--circle:after,.btn--circle:before{
    content:none;
    background:none;
    width:auto;
  }

.btn--circle.btn--large .icon{
    width:30px;
    height:30px;
  }

.btn--circle.btn--large{
    padding:15px;
  }

[data-button_style=angled] .btn--circle{
    border:1px solid;
    border-color:#e8e8e1;
    border-color:var(--colorBorder)
}

[data-button_style=angled] .btn--circle:after,[data-button_style=angled] .btn--circle:before{
      display:none;
    }

.btn--small,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a{
  padding:8px 14px;
  background-position:150% 45%;
  min-width:90px;
  font-size:calc(var(--typeBaseSize) - 6px);
  font-size:max(calc(var(--typeBaseSize) - 6px), 12px)
}

[data-button_style=angled] .btn--small,[data-button_style=angled] .collapsibles-wrapper .spr-button,[data-button_style=angled] .collapsibles-wrapper .spr-summary-actions a{
    margin-left:10px;
    padding-left:16px;
    padding-right:16px
}

@media only screen and (max-width:768px){

.btn--small,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a{
    font-size:calc(var(--typeBaseSize) - 8px);
    font-size:max(calc(var(--typeBaseSize) - 8px), 10px)
}
  }

.btn--secondary.btn--small{
  font-weight:400;
}

.btn--large{
  padding:15px 20px;
}

.btn--full{
  width:100%;
  padding:11px 20px;
  transition:none;
  padding:13px 20px
}

[data-button_style=angled] .btn--full{
    max-width:94%
}

[data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded{
    max-width:94%;
}

.btn--inverse{
  background-color:transparent;
  color:#fff;
  border:2px solid #fff
}

.btn--inverse:focus,.btn--inverse:hover{
    background-color:transparent;
  }

[data-button_style=angled] .btn--inverse{
    border-left:0;
    border-right:0;
    border-top:2px solid;
    border-bottom:2px solid
}

[data-button_style=angled] .btn--inverse:after,[data-button_style=angled] .btn--inverse:before{
      background-color:transparent;
      border-color:#fff;
      top:-2px;
      bottom:-2px;
    }

[data-button_style=angled] .btn--inverse:before{
      border-left:2px solid;
      border-bottom:2px solid;
    }

[data-button_style=angled] .btn--inverse:after{
      border-top:2px solid;
      border-right:2px solid;
    }

.hero__link .btn--inverse{
    color:#ffffff;
    color:var(--colorHeroText);
    border-color:#ffffff;
    border-color:var(--colorHeroText)
}

[data-button_style=angled] .hero__link .btn--inverse:before{
        border-color:#ffffff;
        border-color:var(--colorHeroText);
      }

[data-button_style=angled] .hero__link .btn--inverse:after{
        border-color:#ffffff;
        border-color:var(--colorHeroText);
      }

.btn--loading{
  position:relative;
  text-indent:-9999px;
  background-color:#040404;
  background-color:var(--colorBtnPrimaryDim);
  color:#040404;
  color:var(--colorBtnPrimaryDim)
}

.btn--loading:active,.btn--loading:hover{
    background-color:#040404;
    background-color:var(--colorBtnPrimaryDim);
    color:#040404;
    color:var(--colorBtnPrimaryDim);
  }

.btn--loading:before{
    content:"";
    display:block;
    width:24px;
    height:24px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-12px;
    margin-top:-12px;
    border-radius:50%;
    border:3px solid;
    border-color:#ffffff;
    border-color:var(--colorBtnPrimaryText);
    border-top-color:transparent;
    animation:spin 1s linear infinite;
  }

[data-button_style=angled] .btn--loading:before{
      left:50%;
      top:50%;
      width:24px;
      height:24px;
      transform:none;
      border:3px solid;
      border-color:#ffffff !important;
      border-color:var(--colorBtnPrimaryText) !important;
      border-top-color:transparent !important;
    }

[data-button_style=angled] .btn--loading:after{
      background-color:#040404;
      background-color:var(--colorBtnPrimaryDim);
    }

[data-button_style=angled] .btn--loading.btn--secondary:after{
      bottom:1px;
    }

.return-link{
  text-align:center;
  padding:15px 25px;
  margin-top:50px
}

@media only screen and (max-width:768px){

.return-link{
    padding:22px 17px;
    width:100%
}

[data-button_style=angled] .return-link{
      width:90%
}
  }

.return-link .icon{
    width:20px;
    margin-right:8px;
  }

.collapsible-trigger-btn{
  text-align:left
}

[data-center-text=true] .collapsible-trigger-btn{
    text-align:left
}

.collapsible-trigger-btn{
  text-transform:initial;
  letter-spacing:0;
  border-left: 0 !important;
  border-right: 0 !important;
  font-size: 18px;
  width:100%;
  padding:17.14286px 0
}

@media only screen and (max-width:768px){

.collapsible-trigger-btn{
    padding:15px 0
}
  }

.collection-sidebar__group .collapsible-trigger-btn{
    text-align:left
}

.collapsible-trigger-btn--borders{
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  border-bottom:0;
  padding:12px;
  padding-left: 0 
}

.collapsible-trigger-btn--borders .collapsible-trigger__icon{
    right:12px;
  }

@media only screen and (min-width:769px){

.collapsible-trigger-btn--borders{
    /* padding:15px */
}

    .collapsible-trigger-btn--borders .collapsible-trigger__icon{
      right:15px;
    }
  }

.collapsible-content+.collapsible-trigger-btn--borders{
    margin-top:-1px
}

.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{
    font-size: 14px;
    /* border:1px solid; */
    border-color:#e8e8e1;
    border-color:var(--colorBorder);
    border-top:0;
    padding:0 0 20px 0;
  }

@media only screen and (min-width:769px){

.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{
      font-size: 14px !important;
  }
    }

.collapsible-trigger-btn--borders+.collapsible-content--expanded{
    /* margin-bottom:30px */
  }

.collapsible-trigger-btn--borders+.collapsible-content--expanded:last-child{
      margin-bottom:-1px;
    }

.collapsible-trigger-btn--borders-top{
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorBorder);
}

.shopify-payment-button{
  margin-top:10px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded{
  display:block;
  width:100%;
  transition:none;
  color: #000000;
  background-color:#F0EDE4;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:hover{
  color: #000000 !important;
  background-color:#F0EDE4 !important;
}


.payment-buttons .add-to-cart,.payment-buttons .shopify-payment-button,.payment-buttons .shopify-payment-button__button--unbranded{
    min-height:50px;
  }

.add-to-cart.btn--secondary{
  /* border:1px solid;
  border-color:#000000;
  border-color:var(--colorTextBody) */
  background-color: #000000;
  color: #ffffff;
}

[data-button_style=angled] .add-to-cart.btn--secondary{
    border-left:0;
    border-right:0
}

[data-button_style=angled] .add-to-cart.btn--secondary:after,[data-button_style=angled] .add-to-cart.btn--secondary:before{
      border-color:#000000;
      border-color:var(--colorTextBody);
    }

.add-to-cart.btn--secondary.disabled,.add-to-cart.btn--secondary[disabled]{
    border-color:#b6b6b6
  }

[data-button_style=angled] .add-to-cart.btn--secondary.disabled:after,[data-button_style=angled] .add-to-cart.btn--secondary.disabled:before,[data-button_style=angled] .add-to-cart.btn--secondary[disabled]:after,[data-button_style=angled] .add-to-cart.btn--secondary[disabled]:before{
        border-color:#b6b6b6;
      }

.shopify-payment-button__button--hidden{
  display:none !important;
}

img{
  border:0 none;
}

svg:not(:root){
  overflow:hidden;
}

iframe,img{
  max-width:100%;
}

img[data-sizes=auto]{
  display:block;
  width:100%;
}

.lazyload{
  opacity:0
}

.no-js .lazyload{
    display:none
}

.lazyloaded{
  opacity:1;
  transition:opacity 0.4s ease;
}

.video-wrapper{
  position:relative;
  overflow:hidden;
  max-width:100%;
  padding-bottom:56.25%;
  height:0;
  height:auto
}

.video-wrapper iframe,.video-wrapper video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }

.video-wrapper--modal{
  width:1000px;
}

.grid__image-ratio{
  position:relative;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:50%;
  background-color:#ffffff;
  background-color:var(--colorSmallImageBg);
  opacity:0
}

.grid__image-ratio.lazyloaded{
    opacity:1;
    animation:fade-in 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
    transition:none;
  }

.grid__image-ratio:before{
    content:"";
    display:block;
    height:0;
    width:100%;
  }

.grid__image-ratio .placeholder-svg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
  }

.grid__image-ratio--object{
  opacity:1;
}

.grid__image-ratio--cover{
  background-size:cover;
}

.grid__image-ratio--wide:before{
  padding-bottom:56.25%;
}

.grid__image-ratio--landscape:before{
  padding-bottom:75%;
}

.grid__image-ratio--square:before{
  padding-bottom:100%;
}

.grid__image-ratio--portrait:before{
  padding-bottom:150%;
}

.image-fit{
  position:relative;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  font-family:"object-fit: cover";
  z-index:1;
}

.parallax-container{
  position:absolute;
  top:-30%;
  left:0;
  height:160%;
  width:100%;
}

.parallax-image{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

@media only screen and (min-width:769px){
  .parallax-image{
    background-attachment:fixed
  }
  .js-ipad .parallax-image{
      background-attachment:scroll
  }
}

form{
  margin:0;
}

[data-center-text=true] .form-vertical{
    text-align:center
}

.form-vertical{
  margin-bottom:15px
}

.form-vertical label{
    text-align:left;
  }

.inline{
  display:inline;
}

@media only screen and (max-width:959px){
  input,select,textarea{
    font-size:16px !important;
  }
}

button,input,textarea{
  -webkit-appearance:none;
  -moz-appearance:none;
}

button{
  background:none;
  border:none;
  display:inline-block;
  cursor:pointer;
}

fieldset{
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  padding:15px;
}

legend{
  border:0;
  padding:0;
}

button,input[type=submit]{
  cursor:pointer;
}

input,select,textarea{
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  max-width:100%;
  padding:8px 10px;
  border-radius:0
}

input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{
    cursor:default;
    border-color:#b6b6b6;
  }

input.input-full,select.input-full,textarea.input-full{
    width:100%;
  }

textarea{
  min-height:100px;
}

input[type=checkbox],input[type=radio]{
  margin:0 10px 0 0;
  padding:0;
  width:auto;
}

input[type=checkbox]{
  -webkit-appearance:checkbox;
  -moz-appearance:checkbox;
}

input[type=radio]{
  -webkit-appearance:radio;
  -moz-appearance:radio;
}

input[type=image]{
  padding-left:0;
  padding-right:0;
}

.faux-select,select{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-position:100%;
  background-image:url(//www.brookmason.com/cdn/shop/t/4/assets/ico-select.svg);
  background-repeat:no-repeat;
  background-position:right 10px center;
  background-color:transparent;
  background-size:11px;
  padding-right:28px;
  text-indent:0.01px;
  text-overflow:"";
  cursor:pointer;
  color:inherit
}

.is-light .faux-select,.is-light select{
    background-image:url(//www.brookmason.com/cdn/shop/t/4/assets/ico-select-white.svg)
}

optgroup{
  font-weight:700;
}

option{
  color:#000;
  background-color:#fff
}

option[disabled]{
    color:#ccc;
  }

select::-ms-expand{
  display:none;
}

.hidden-label{
  clip:rect(0, 0, 0, 0);
  overflow:hidden;
  position:absolute;
  height:1px;
  width:1px;
}

label[for]{
  cursor:pointer;
}

.form-vertical input,.form-vertical select,.form-vertical textarea{
    display:block;
    margin-bottom:30px;
  }

.form-vertical .btn,.form-vertical input[type=checkbox],.form-vertical input[type=radio]{
    display:inline-block;
  }

.form-vertical .btn:not(:last-child){
    margin-bottom:30px;
  }

small{
  display:block;
}

input.error,textarea.error{
    border-color:#d02e2e;
    background-color:#fff6f6;
    color:#d02e2e;
  }

label.error{
  color:#d02e2e;
}

.selector-wrapper label{
    margin-right:10px;
  }

.selector-wrapper+.selector-wrapper{
    margin-top:15px;
  }

.input-group{
  display:flex
}

.input-group .input-group-btn:first-child .btn,.input-group .input-group-field:first-child,.input-group input[type=hidden]:first-child+.input-group-field{
    border-radius:0 0 0 0;
  }

.input-group .input-group-field:last-child{
    border-radius:0 0 0 0;
  }

.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{
    border-radius:var(--buttonRadius) 0 0 var(--buttonRadius);
  }

.input-group .input-group-btn:last-child .btn{
    border-radius:0 var(--buttonRadius) var(--buttonRadius) 0;
  }

.input-group input::-moz-focus-inner{
      border:0;
      padding:0;
      margin-top:-1px;
      margin-bottom:-1px;
    }

.input-group-field{
  flex:1 1 auto;
  margin:0;
  min-width:0;
}

.input-group-btn{
  flex:0 1 auto;
  margin:0;
  display:flex
}

.input-group-btn .icon{
    vertical-align:baseline;
    vertical-align:initial;
  }

[data-button_style=angled] .input-group-btn{
    position:relative;
    left:-8px
}

.icon{
  display:inline-block;
  width:28px;
  height:28px;
  vertical-align:middle;
  fill:currentColor
}

.no-svg .icon{
    display:none
}

.icon--full-color{
  fill:initial;
}

svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{
      fill:inherit;
      stroke:inherit;
    }

.icon-bag circle,.icon-bag ellipse,.icon-bag g,.icon-bag line,.icon-bag path,.icon-bag polygon,.icon-bag polyline,.icon-bag rect,.icon-cart circle,.icon-cart ellipse,.icon-cart g,.icon-cart line,.icon-cart path,.icon-cart polygon,.icon-cart polyline,.icon-cart rect,.icon-chevron-down circle,.icon-chevron-down ellipse,.icon-chevron-down g,.icon-chevron-down line,.icon-chevron-down path,.icon-chevron-down polygon,.icon-chevron-down polyline,.icon-chevron-down rect,.icon-close circle,.icon-close ellipse,.icon-close g,.icon-close line,.icon-close path,.icon-close polygon,.icon-close polyline,.icon-close rect,.icon-email circle,.icon-email ellipse,.icon-email g,.icon-email line,.icon-email path,.icon-email polygon,.icon-email polyline,.icon-email rect,.icon-filter circle,.icon-filter ellipse,.icon-filter g,.icon-filter line,.icon-filter path,.icon-filter polygon,.icon-filter polyline,.icon-filter rect,.icon-hamburger circle,.icon-hamburger ellipse,.icon-hamburger g,.icon-hamburger line,.icon-hamburger path,.icon-hamburger polygon,.icon-hamburger polyline,.icon-hamburger rect,.icon-search circle,.icon-search ellipse,.icon-search g,.icon-search line,.icon-search path,.icon-search polygon,.icon-search polyline,.icon-search rect,.icon-user circle,.icon-user ellipse,.icon-user g,.icon-user line,.icon-user path,.icon-user polygon,.icon-user polyline,.icon-user rect{
    fill:none !important;
    stroke-width:var(--iconWeight);
    stroke:currentColor !important;
    stroke-linecap:var(--iconLinecaps);
    stroke-linejoin:var(--iconLinecaps);
  }

.icon-cart circle{
  fill:currentColor !important;
}

.icon__fallback-text{
  clip:rect(0, 0, 0, 0);
  overflow:hidden;
  position:absolute;
  height:1px;
  width:1px;
}

.js-drawer-open{
  overflow:hidden;
}

.drawer{
  display:none;
  position:fixed;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  top:0;
  bottom:0;
  max-width:95%;
  z-index:30;
  color:#000000;
  color:var(--colorDrawerText);
  background-color:#ffffff;
  background-color:var(--colorDrawers);
  box-shadow:0 0 150px rgba(0, 0, 0, 0.1);
  transition:transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)
}

@media screen and (max-height:400px){

.drawer{
    overflow:scroll
}

    .drawer .drawer__contents{
      height:auto;
    }
  }

.drawer a:not(.btn){
    color:#000000;
    color:var(--colorDrawerText)
  }

.drawer a:not(.btn):hover{
      color:#000000;
      color:var(--colorDrawerText);
    }

.drawer input,.drawer textarea{
    border-color:#e8e8e1;
    border-color:var(--colorDrawerBorder);
  }

.drawer .btn{
    background-color:#111111;
    background-color:var(--colorDrawerButton);
    color:#ffffff;
    color:var(--colorDrawerButtonText);
  }

.drawer--left{
  width:300px;
  left:-300px
}

.drawer--left.drawer--is-open{
    display:block;
    transform:translateX(300px);
    transition-duration:0.45s;
  }

.drawer--right{
  width:300px;
  right:-300px
}

@media only screen and (min-width:769px){

.drawer--right{
    width:400px;
    right:-400px
}
  }

.drawer--right.drawer--is-open{
    display:block;
    transform:translateX(-300px);
    transition-duration:0.45s
  }

@media only screen and (min-width:769px){

.drawer--right.drawer--is-open{
      transform:translateX(-400px)
  }
    }

.js-drawer-closing .main-content:after,.js-drawer-open .main-content:after{
  content:"";
  display:block;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#e6e6e6;
  background-color:var(--colorModalBg);
  opacity:0;
  z-index:26;
}

.js-drawer-open .main-content:after{
  animation:overlay-on 0.35s forwards;
}

.js-drawer-closing .main-content:after{
  animation:overlay-off 0.25s forwards;
}

.drawer__fixed-header,.drawer__footer,.drawer__header,.drawer__scrollable{
  padding-left:15px;
  padding-right:15px
}

@media only screen and (min-width:769px){

.drawer__fixed-header,.drawer__footer,.drawer__header,.drawer__scrollable{
    padding-left:30px;
    padding-right:30px
}
  }

.drawer__header{
  display:table;
  height:70px;
  width:100%;
  padding:11.53846px 0;
  margin-bottom:0;
}

.drawer__fixed-header{
  height:70px;
  overflow:visible;
}

#CartDrawer .drawer__fixed-header {
  position: unset;
  height: unset;
}

#CartDrawer .drawer__close {
  z-index: 999;
  width: unset;
  top: 14px;
  height: 37px;
}

#CartDrawer .drawer__close-button {
  right: 0;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  height: auto;
}

#CartDrawer .drawer__header {
  padding-top: 0px;
  padding-bottom: 0px;
  height: unset;
  min-height: 60px;
  display: flex;
  align-items: center;
}

.empty-cart {
  text-align: center;
  margin: 0 auto;
  position: absolute;
  top: 35%;
  -ms-transform: translateY(-35%);
  transform: translateY(-35%);
  width: 100%;
}

.empty-cart .empty-cart-wrapper {
  max-width: 127px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.empty-cart .empty-cart-wrapper .empty-cart-img {
  margin-bottom: 24px;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.1976 31.4867C23.2837 32.3199 23.9871 32.9401 24.8067 32.9401C24.8624 32.9401 24.9186 32.9373 24.9751 32.9315C25.8649 32.8395 26.5117 32.0437 26.4197 31.1539L25.6727 23.9261C25.5807 23.0364 24.7844 22.3904 23.8951 22.4816C23.0054 22.5736 22.3585 23.3694 22.4505 24.2591L23.1976 31.4867Z' fill='%235C5C5C'/%3E%3Cpath d='M33.3339 32.9315C33.3904 32.9374 33.4466 32.9402 33.5023 32.9402C34.3221 32.9402 35.0253 32.3199 35.1114 31.4867L35.8582 24.259C35.9502 23.369 35.3034 22.5732 34.4137 22.4814C33.5233 22.3905 32.7279 23.0364 32.6359 23.9259L31.8891 31.1537C31.7971 32.0437 32.4439 32.8395 33.3339 32.9315Z' fill='%235C5C5C'/%3E%3Cpath d='M20.7924 39.9718C18.0278 39.9718 15.7788 42.2209 15.7788 44.9854C15.7788 47.7505 18.0278 50.0002 20.7924 50.0002C23.5569 50.0002 25.8061 47.7505 25.8061 44.9854C25.8061 42.2209 23.5569 39.9718 20.7924 39.9718ZM20.7924 46.7606C19.814 46.7606 19.0182 45.9641 19.0182 44.9852C19.0182 44.0069 19.814 43.211 20.7924 43.211C21.7707 43.211 22.5667 44.0069 22.5667 44.9852C22.5667 45.9641 21.7707 46.7606 20.7924 46.7606Z' fill='%235C5C5C'/%3E%3Cpath d='M37.5166 39.9718C34.7521 39.9718 32.5029 42.2209 32.5029 44.9854C32.5029 47.7505 34.7519 50.0002 37.5166 50.0002C40.2814 50.0002 42.5308 47.7505 42.5308 44.9854C42.5308 42.2209 40.2814 39.9718 37.5166 39.9718ZM37.5166 46.7606C36.5383 46.7606 35.7423 45.9641 35.7423 44.9852C35.7423 44.0069 36.5383 43.211 37.5166 43.211C38.4951 43.211 39.2914 44.0069 39.2914 44.9852C39.2914 45.9641 38.4954 46.7606 37.5166 46.7606Z' fill='%235C5C5C'/%3E%3Cpath d='M47.2048 17.0782C46.8982 16.6815 46.425 16.4491 45.9235 16.4491H13.6384L12.2826 11.2356C12.0969 10.5218 11.4524 10.0236 10.7149 10.0236H4.0765C3.18198 10.0236 2.45679 10.7488 2.45679 11.6433C2.45679 12.5378 3.18198 13.263 4.0765 13.263H9.46257L10.8074 18.4344C10.8141 18.4634 10.8216 18.4921 10.8298 18.5204L15.8308 37.7509C16.0166 38.4646 16.661 38.9628 17.3985 38.9628H40.9111C41.6486 38.9628 42.293 38.4646 42.4787 37.7509L47.4912 18.4763C47.6173 17.9915 47.5115 17.4751 47.2048 17.0782ZM39.6587 35.7238H18.6509L14.4809 19.6887H43.8289L39.6587 35.7238Z' fill='%235C5C5C'/%3E%3Cpath d='M22.7961 11.4138C23.1123 11.7297 23.5267 11.8878 23.9411 11.8878C24.3558 11.8878 24.7704 11.7295 25.0868 11.4131C25.7192 10.7804 25.7189 9.75478 25.0862 9.12244L19.9923 4.03094C19.3595 3.39861 18.3341 3.39882 17.7016 4.03137C17.0693 4.66414 17.0695 5.68974 17.702 6.32207L22.7961 11.4138Z' fill='%235C5C5C'/%3E%3Cpath d='M34.3753 11.8876C34.79 11.8876 35.2049 11.7293 35.5212 11.4127L40.6076 6.32182C41.2399 5.68906 41.2392 4.66346 40.6065 4.03134C39.9737 3.399 38.9481 3.39965 38.316 4.03242L33.2297 9.12327C32.5973 9.75604 32.598 10.7816 33.2308 11.414C33.5469 11.7297 33.9611 11.8876 34.3753 11.8876Z' fill='%235C5C5C'/%3E%3Cpath d='M29.1562 10.4333C29.1564 10.4333 29.1564 10.4333 29.1566 10.4333C30.0509 10.4333 30.7761 9.70832 30.7764 8.81403L30.7781 1.62014C30.7783 0.72563 30.0533 0.000215961 29.1588 0C29.1586 0 29.1586 0 29.1586 0C28.2641 0 27.5389 0.724982 27.5387 1.61928L27.5369 8.81316C27.5367 9.70767 28.2617 10.4331 29.1562 10.4333Z' fill='%235C5C5C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.cart-header-wrapper {
  display: flex;
  align-items: center;
}

.cart-title {
  font-style: normal;
  font-size: 22px !important;
  line-height: 22px;
  text-transform: capitalize !important;
  color: #000 !important;
  margin-bottom: 0px;
  margin-left: auto;
  text-align: right !important;
}

@media only screen and (min-width:769px){
  .drawer__header--full{
    padding-left:30px;
    padding-right:30px;
  }
}

.drawer__close,.drawer__title{
  display:table-cell;
  vertical-align:middle;
}

.drawer__title{
  width:100%
}

@media only screen and (max-width:768px){

.drawer__title{
    padding-left:15px
}
  }

.drawer__close{
  width:1%;
  text-align:center;
}

.drawer__close-button{
  position:relative;
  height:100%;
  padding:0 15px;
  color:inherit
}

.drawer__close-button:active{
    background-color:#f2f2f2;
    background-color:var(--colorDrawersDim);
  }

.drawer__close-button .icon{
    height:28px;
    width:28px;
  }

@media only screen and (min-width:769px){

.drawer__close-button{
    right:-30px
}
  }

.drawer__close--left{
  text-align:left
}

.drawer__close--left .drawer__close-button{
    right:auto;
    left:-30px;
  }

.drawer__contents{
  height:100%;
  display:flex;
  flex-direction:column;
}

.drawer__inner,.drawer__scrollable{
  flex:1 1 auto;
  display:flex;
  flex-direction:column;
  overflow-y:hidden;
}

.drawer__scrollable{
  padding-top:15px;
  overflow:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
}

.drawer__footer{
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorDrawerBorder);
  padding-top:15px;
  padding-bottom:15px
}

@media only screen and (min-width:769px){

.drawer__footer{
    padding-top:22.22222px;
    padding-bottom:30px
}
  }

.drawer__inner.is-loading .drawer__scrollable{
    transition:opacity 0.3s ease 0.7s;
    opacity:0.4;
  }

.cart-notes{
  margin-top:10px;
  margin-bottom:10px;
  min-height:60px;
  height:60px
}

@media only screen and (min-width:769px){

.cart-notes{
    min-height:80px;
    height:80px
}
  }

.ajaxcart__row>.grid{
    margin-left:-15px
  }

.ajaxcart__row>.grid>.grid__item{
      padding-left:15px;
    }

.ajaxcart__product{
  position:relative;
  max-height:500px
}

.ajaxcart__product.is-removed{
    max-height:0;
    overflow:hidden;
    visibility:hidden;
    -webkit-backface-visibility:hidden;
            backface-visibility:hidden;
    transition:all 450ms cubic-bezier(0.57,.06,.05,.95);
  }

.ajaxcart__row{
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid;
  border-bottom-color:#e8e8e1;
  border-bottom-color:var(--colorDrawerBorder)
}

@media only screen and (min-width:769px){

.ajaxcart__row{
    padding-bottom:22.22222px;
    margin-bottom:22.22222px
}
  }

.ajaxcart__product:last-child .ajaxcart__row{
  border-bottom:0 none;
  padding-bottom:0;
}

.ajaxcart__product-image{
  display:block;
  overflow:hidden;
  padding-top:3px
}

.ajaxcart__product-image img{
    display:block;
    margin:0 auto;
    max-width:100%;
  }

.ajaxcart__product-meta,.ajaxcart__product-name{
  display:block;
}

.ajaxcart__product-name--wrapper{
  margin-bottom:11px;
}

.ajaxcart__product-name+.ajaxcart__product-meta{
  padding-top:8px;
}

.ajaxcart__discount{
  padding-top:3px;
}

.placeholder-svg{
  fill:#999;
  background-color:#e1e1e1;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  display:block;
  padding:30px 0;
}

.placeholder-noblocks{
  padding:40px;
  text-align:center;
}

.animation-delay-20{animation-delay:1.2s;}

.animation-delay-19{animation-delay:1.14s;}

.animation-delay-18{animation-delay:1.08s;}

.animation-delay-17{animation-delay:1.02s;}

.animation-delay-16{animation-delay:0.96s;}

.animation-delay-15{animation-delay:0.9s;}

.animation-delay-14{animation-delay:0.84s;}

.animation-delay-13{animation-delay:0.78s;}

.animation-delay-12{animation-delay:0.72s;}

.animation-delay-11{animation-delay:0.66s;}

.animation-delay-10{animation-delay:0.6s;}

.animation-delay-9{animation-delay:0.54s;}

.animation-delay-8{animation-delay:0.48s;}

.animation-delay-7{animation-delay:0.42s;}

.animation-delay-6{animation-delay:0.36s;}

.animation-delay-5{animation-delay:0.3s;}

.animation-delay-4{animation-delay:0.24s;}

.animation-delay-3{animation-delay:0.18s;}

.animation-delay-2{animation-delay:0.12s;}

.appear-delay-20{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;}

.appear-delay-19{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.24s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.34s;}

.appear-delay-18{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.18s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.28s;}

.appear-delay-17{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.12s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.22s;}

.appear-delay-16{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.06s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.16s;}

.appear-delay-15{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;}

.appear-delay-14{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.94s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.04s;}

.appear-delay-13{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.88s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.98s;}

.appear-delay-12{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.82s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.92s;}

.appear-delay-11{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.76s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.86s;}

.appear-delay-10{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s;}

.appear-delay-9{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.64s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.74s;}

.appear-delay-8{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.58s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.68s;}

.appear-delay-7{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.52s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.62s;}

.appear-delay-6{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.46s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;}

.appear-delay-5{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;}

.appear-delay-4{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.34s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.44s;}

.appear-delay-3{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.28s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.38s;}

.appear-delay-2{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.22s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.32s;}

.appear-delay-1{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}

.animation-cropper{
  overflow:hidden;
  display:inline-flex;
}

.image-wrap{
  background:#ffffff;
  background:var(--colorSmallImageBg);
  overflow:hidden;
}

.image-wrap img:not([role=presentation]){
  display:block
}

.no-js .image-wrap img:not([role=presentation]).lazyload{
    display:none
}

.image-wrap .animate-me,.image-wrap img:not([role=presentation]),.image-wrap svg{
    opacity:1;
  }

.no-js .image-wrap .animate-me,.no-js .image-wrap img:not([role=presentation]),.no-js .image-wrap svg{
      opacity:1
  }

.aos-animate .image-wrap .animate-me,.aos-animate .image-wrap .lazyloaded:not([role=presentation]),.aos-animate .image-wrap svg{
    animation:fade-in 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
  }

[data-aos=row-of-3].aos-animate:nth-child(3n+2) .image-wrap img{
    animation-delay:150ms
}

[data-aos=row-of-3].aos-animate:nth-child(3n+3) .image-wrap img{
    animation-delay:300ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+2) .image-wrap img{
    animation-delay:120ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+3) .image-wrap img{
    animation-delay:240ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+4) .image-wrap img{
    animation-delay:360ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+2) .image-wrap img{
    animation-delay:75ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+3) .image-wrap img{
    animation-delay:150ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+4) .image-wrap img{
    animation-delay:225ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+5) .image-wrap img{
    animation-delay:300ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+2) .image-wrap img{
    animation-delay:50ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+3) .image-wrap img{
    animation-delay:100ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+4) .image-wrap img{
    animation-delay:150ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+5) .image-wrap img{
    animation-delay:200ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+6) .image-wrap img{
    animation-delay:250ms
}

[data-aos=row-of-3].aos-animate:nth-child(3n+2) .collection-image{
    animation-delay:150ms
}

[data-aos=row-of-3].aos-animate:nth-child(3n+3) .collection-image{
    animation-delay:300ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+2) .collection-image{
    animation-delay:120ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+3) .collection-image{
    animation-delay:240ms
}

[data-aos=row-of-4].aos-animate:nth-child(4n+4) .collection-image{
    animation-delay:360ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+2) .collection-image{
    animation-delay:75ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+3) .collection-image{
    animation-delay:150ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+4) .collection-image{
    animation-delay:225ms
}

[data-aos=row-of-5].aos-animate:nth-child(5n+5) .collection-image{
    animation-delay:300ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+2) .collection-image{
    animation-delay:50ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+3) .collection-image{
    animation-delay:100ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+4) .collection-image{
    animation-delay:150ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+5) .collection-image{
    animation-delay:200ms
}

[data-aos=row-of-6].aos-animate:nth-child(6n+6) .collection-image{
    animation-delay:250ms
}

.loading:after,.loading:before{
  content:"";
  position:absolute;
  width:100px;
  height:5px;
  background:#ffffff;
  background:var(--colorBody);
  left:50%;
  top:50%;
  margin:-3px 0 0 -50px;
  z-index:4;
  opacity:0
}

.no-js .loading:after,.no-js .loading:before{
    display:none
}

.loading:before{
  background:#000000;
  background:var(--colorTextBody);
  animation:fade-in 0.5s 0s forwards;
}

.loading:after{
  animation:preloading 0.5s ease 0.3s infinite;
}

.loading--delayed:before{
  animation-delay:0.8s !important;
  animation-duration:1s !important;
}

.loading--delayed:after{
  animation-delay:1.3s !important;
}

.appear-animation{
  opacity:0;
  transform:translateY(60px);
}

.js-drawer-open .appear-animation{
  opacity:1;
  transform:translateY(0px);
}

.js-drawer-closing .appear-animation{
  transition-duration:0s;
  transition-delay:0.5s;
}

.spr-badge-starrating,.spr-icon-star-empty,.spr-icon-star-hover,.spr-icon-star-hover:hover,.spr-starrating,.spr-starratings{
  color:#f3c200;
}

.product-single__meta .spr-icon{
  font-size:14px !important;
  vertical-align:text-bottom;
}

.spr-header-title{
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
  font-weight:var(--typeHeaderWeight);
  letter-spacing:var(--typeHeaderSpacing);
  line-height:var(--typeHeaderLineHeight);
}

[data-type_header_capitalize=true] .spr-header-title{
    text-transform:uppercase;
}

.spr-header-title{
  font-size:calc(var(--typeHeaderSize)*0.7) !important;
  margin-bottom:20px !important;
}

.spr-container.spr-container{
  padding:0;
  border:0;
  text-align:center;
}

.product-reviews #shopify-product-reviews{
    margin:0;
  }

.product-reviews .spr-summary-actions-newreview{
    float:none;
  }

.product-reviews .spr-form-label,.product-reviews .spr-review-content-body{
    font-size:calc(var(--typeBaseSize) - 2px);
    line-height:1.563;
  }

.product-reviews .spr-review-header-byline{
    font-size:11px;
    opacity:1
  }

.product-reviews .spr-review-header-byline strong{
      font-weight:400;
    }

.product-reviews .spr-review{
    border:none !important;
  }

.product-reviews .spr-form-label{
    display:block;
    text-align:left;
    margin-top:20px;
  }

.product-reviews .spr-summary-actions,.product-reviews .spr-summary-caption{
    display:block;
  }

.product-reviews .spr-summary-actions{
    margin-top:20px;
  }

@media only screen and (min-width:769px){
    .product-reviews--full.index-section{
      margin-top:0;
    }

    .product-reviews--full .spr-form-title{
      display:none;
    }

    .product-reviews--full .spr-form{
      max-width:650px;
      margin:0 auto;
      border-top:none;
    }

    .product-reviews--full .spr-reviews{
      margin-top:45px;
      display:flex;
      flex-wrap:wrap
    }

    [data-type_headers_align_text=true] .product-reviews--full .spr-reviews{
        justify-content:center
    }

    .product-reviews--full .spr-review:first-child{
      margin-top:0;
    }

    .product-reviews--full .spr-review{
      flex:1 1 40%;
      padding:20px;
      margin-left:22px;
      margin-bottom:22px
    }

    [data-type_headers_align_text=true] .product-reviews--full .spr-review{
        max-width:30%
    }

      .product-reviews--full .spr-review:nth-child(3n+1){
        margin-left:0;
      }

      .product-reviews--full .spr-review:last-child{
        padding-bottom:20px;
      }
  }

.grid-product .spr-badge[data-rating="0.0"]{
    display:none;
  }

.grid-product .spr-badge-starrating{
    font-size:0.65em;
  }

.grid-product .spr-icon{
    margin-right:1px;
  }

.grid-product .spr-badge-caption{
    font-size:11px;
    vertical-align:bottom;
    margin-left:4px
  }

@media only screen and (min-width:769px){

.grid-product .spr-badge-caption{
      font-size:12px
  }
    }

.product-reviews--tab .collapsible-trigger .spr-badge-caption{
      margin-left:0;
    }

.product-reviews--tab .collapsible-trigger .spr-badge-starrating{
      font-size:13px;
      margin-right:10px
    }

@media only screen and (min-width:769px){

.product-reviews--tab .collapsible-trigger .spr-badge-starrating{
        font-size:14px
    }
      }

.product-reviews--tab .collapsible-trigger .spr-badge[data-rating="0.0"] .spr-starrating{
        display:none;
      }

.product-reviews--tab .spr-icon{
    margin-right:1px;
  }

.product-reviews--tab .spr-badge-caption{
    margin-left:4px;
  }

.product-reviews--tab .spr-header-title,.product-reviews--tab .spr-summary-caption,.product-reviews--tab .spr-summary-starrating{
    display:none !important;
  }

.product-reviews--tab .spr-button,.product-reviews--tab .spr-summary-actions a{
    margin-top:0 !important;
  }

.product-reviews--tab .spr-button-primary{
    float:none;
  }

@media only screen and (max-width:480px){
    .product-reviews--tab .spr-summary{
      text-align:left;
    }
  }

.product-reviews--tab .spr-form-title{
    display:none;
  }

.product-reviews--tab .spr-form-label{
    font-size:13px !important;
  }

.product-reviews--tab .spr-review-header .spr-starratings{
    font-size:14px;
  }

.spr-content .spr-review-header-title{
  font-family:var(--typeBasePrimary),var(--typeBaseFallback);
  font-size:calc(var(--typeBaseSize)*0.85);
  letter-spacing:var(--typeBaseSpacing);
  line-height:var(--typeBaseLineHeight);
}

@media only screen and (min-width:769px){

.spr-content .spr-review-header-title{
    font-size:var(--typeBaseSize);
}
  }

.spr-content .spr-review-header-title{
  font-weight:700;
  text-transform:none;
}

.spr-pagination{
  flex:1 1 100%;
}

.spr-review-reportreview{
  opacity:0.4;
  float:none !important;
  display:block;
}

.spr-summary-starrating{
  font-size:0.8em;
}

[data-center-text=true] .footer-promotions{
    text-align:center
}

@media only screen and (max-width:768px){
    .footer-promotions .grid__item{
      margin-bottom:32px
    }

      .footer-promotions .grid__item:last-child{
        margin-bottom:0;
      }
  }

.site-footer{
  /* padding-bottom:30px; */
  background-color:#F0EDE4;
  background-color:var(--colorFooter);
  color:#000000;
  color:var(--colorFooterText)
}

@media only screen and (min-width:769px){

.site-footer{
    padding-top:30px;
    padding-bottom:30px
}
  }

.site-footer .footer__collapsible{
    font-size:calc(var(--typeBaseSize)*0.85);
  }

@media only screen and (min-width:769px){
    .site-footer input,.site-footer select,.site-footer textarea{
      font-size:calc(var(--typeBaseSize)*0.85);
    }
  }

@media only screen and (max-width:768px){

[data-center-text=true] .site-footer{
    text-align:center
}

.site-footer{
    overflow:hidden;
    padding-bottom:0
}

    .site-footer .grid__item{
      padding-bottom:5px
    }

      .site-footer .grid__item:after{
        content:"";
        border-bottom:1px solid;
        border-bottom-color:#000000;
        border-bottom-color:var(--colorFooterText);
        opacity:0.12;
        display:block;
      }

      .site-footer .grid__item:first-child{
        padding-top:7.5px;
      }

      .site-footer .grid__item:last-child:after{
        display:none;
      }
  }

.site-footer a{
    color:#000000;
    color:var(--colorFooterText);
  }

.footer__small-text{
  font-size:max(calc(var(--typeBaseSize)*0.7), 12px);
  padding:7.5px 0;
  margin:0;
  text-align:center
}

ul+.footer__small-text{
    padding-top:15px
}

.footer__clear{
  clear:both;
  height:30px;
}

.footer__section{
  margin-bottom:15px
}

@media only screen and (min-width:769px){

.footer__section{
    margin-top:30px;
    margin-bottom:0
}
  }

@media only screen and (min-width:769px){
  .footer__item-padding{
    padding-right:60px;
  }
}

.footer__title{
  color:#000000;
  color:var(--colorFooterText)
}

@media only screen and (min-width:769px){

.footer__title{
    margin-bottom:20px
}
  }

@media only screen and (max-width:768px){

[data-center-text=true] .footer__title{
    text-align:center
}
  }

.site-footer__linklist{
  margin:0
}

.site-footer__linklist a{
    display:inline-block;
    padding:4px 0;
  }

.footer__newsletter{
  position:relative;
  display:inline-block;
  max-width:300px;
  width:100%;
}

.footer__newsletter-input{
  padding:10px 45px 10px 0;
  background-color:#F0EDE4;
  background-color:var(--colorFooter);
  color:#000000;
  color:var(--colorFooterText);
  max-width:300px;
  width:100%;
  border:0;
  border-radius:0;
  border-bottom:2px solid;
  border-bottom-color:#000000;
  border-bottom-color:var(--colorFooterText)
}

.footer__newsletter-input:focus{
    border:0;
    border-bottom:2px solid;
    border-bottom-color:#000000;
    border-bottom-color:var(--colorFooterText);
  }

.footer__newsletter-input::-webkit-input-placeholder{
    color:#000000;
    color:var(--colorFooterText);
    opacity:1;
  }

.footer__newsletter-input:-moz-placeholder{
    color:#000000;
    color:var(--colorFooterText);
    opacity:1;
  }

.footer__newsletter-input::-moz-placeholder{
    color:#000000;
    color:var(--colorFooterText);
    opacity:1;
  }

.footer__newsletter-input:-ms-input-placeholder{
    color:#000000;
    color:var(--colorFooterText);
    opacity:1;
  }

.footer__newsletter-input::-ms-input-placeholder{
    color:#000000;
    color:var(--colorFooterText);
    opacity:1;
  }

.footer__newsletter-input--active{
  padding-right:80px;
}

.footer__newsletter-btn{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0;
  color:#000000;
  color:var(--colorFooterText);
  padding:0
}

.footer__newsletter-btn .icon{
    width:26px;
    height:24px;
  }

.footer__newsletter-input--active+.footer__newsletter-btn .icon{
      display:none;
    }

.footer__newsletter-input--active+.footer__newsletter-btn .footer__newsletter-btn-label{
      display:block;
    }

.footer__newsletter-btn-label{
  display:none;
  font-size:calc(var(--typeBaseSize)*0.85);
}

.footer__logo{
  margin:15px 0
}

@media only screen and (min-width:769px){

.footer__logo{
    margin:0 0 20px
}
  }

.footer__logo a{
    display:block;
  }

.footer__logo img{
    display:inline-block;
    transform:translateZ(0);
    max-height:100%;
  }

.footer__social{
  margin:0
}

form+.footer__social{
    margin-top:30px
}

.footer__social li{
    display:inline-block;
    margin:0 15px 0 0;
  }

.footer__social a{
    display:block;
  }

.footer__social .icon{
    width:18px;
    height:18px
  }

@media only screen and (min-width:769px){

.footer__social .icon{
      width:18px;
      height:18px
  }
    }

.footer__social .icon.icon--wide{
      width:40px;
    }

@media only screen and (max-width:768px){

.footer__collapsible{
    padding:0 0 15px 0
}
  }

@media only screen and (max-width:768px){

.footer_collapsible--disabled{
    padding-top:15px
}
  }

.collapsible-content__inner p a:after{
    content:"";
    position:absolute;
    bottom:-2px;
    left:0;
    width:0%;
    border-bottom:2px solid;
    border-bottom-color:#000000;
    border-bottom-color:var(--colorFooterText);
    transition:width 0.5s ease;
  }

.collapsible-content__inner p a{
    position:relative;
    text-decoration:none;
    border-bottom:2px solid;
    border-color:rgba(0, 0, 0, 0.1)
  }

.collapsible-content__inner p a:focus:after,.collapsible-content__inner p a:hover:after{
      width:100%;
    }

.site-footer .faux-select,.site-footer select{
    background-image:url(//www.brookmason.com/cdn/shop/t/4/assets/ico-select-footer.svg);
  }

[data-center-text=true] .payment-icons{
    text-align:center
}

.payment-icons{
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  cursor:default
}

.payment-icons li{
    cursor:default;
    margin:0 4px 0;
  }

.errors,.note{
  border-radius:0;
  padding:6px 12px;
  margin-bottom:15px;
  border:1px solid transparent;
  text-align:left
}

.errors ol,.errors ul,.note ol,.note ul{
    margin-top:0;
    margin-bottom:0;
  }

.errors li:last-child,.note li:last-child{
    margin-bottom:0;
  }

.errors p,.note p{
    margin-bottom:0;
  }

.note{
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
}

.errors ul{
    list-style:disc outside;
    margin-left:20px;
  }

.note--success{
  color:#56ad6a;
  background-color:#ecfef0;
  border-color:#56ad6a
}

.note--success a{
    color:#56ad6a;
    text-decoration:underline
  }

.note--success a:hover{
      text-decoration:none;
    }

.errors,.form-error{
  color:#d02e2e;
  background-color:#fff6f6;
  border-color:#d02e2e
}

.errors a,.form-error a{
    color:#d02e2e;
    text-decoration:underline
  }

.errors a:hover,.form-error a:hover{
      text-decoration:none;
    }

.pagination{
  margin:0;
  padding:60px 0;
  text-align:center
}

.pagination>span{
    display:inline-block;
    vertical-align:middle;
    line-height:1;
  }

.pagination a{
    display:inline-block;
  }

.pagination .page.current,.pagination a{
    padding:8px 12px;
  }

.pagination .page.current{
    opacity:0.3;
  }

.pagination .next,.pagination .prev{
    color:#ffffff;
    color:var(--colorBtnPrimaryText);
    background:#111111;
    background:var(--colorBtnPrimary);
    width:43px;
    margin:0 10px
  }

@media only screen and (max-width:768px){

.pagination .next,.pagination .prev{
      width:35px
  }
    }

.pagination .next a,.pagination .prev a{
      display:flex;
      align-items:center;
      justify-content:center;
      padding:15px;
    }

.pagination .next .icon,.pagination .prev .icon{
      color:#ffffff;
      color:var(--colorBtnPrimaryText);
      width:13px;
      height:14px
    }

@media only screen and (max-width:768px){

.pagination .next .icon,.pagination .prev .icon{
        width:12px;
        height:12px
    }
      }

.rte:after{content:"";display:table;clear:both;}

.rte{
  margin-bottom:7.5px
}

@media only screen and (min-width:769px){

.rte{
    margin-bottom:15px
}
  }

.rte:last-child{
    margin-bottom:0;
  }

.rte+.rte{
    margin-top:30px;
  }

.rte ol,.rte p,.rte table,.rte ul{
    margin-bottom:15px
  }

@media only screen and (min-width:769px){

.rte ol,.rte p,.rte table,.rte ul{
      margin-bottom:25px
  }
    }

.rte ol:last-child,.rte p:last-child,.rte table:last-child,.rte ul:last-child{
      margin-bottom:0;
    }

.rte ul ul{
      margin-bottom:0;
    }

.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{
    margin-top:0px;
    margin-bottom:25px;
  }

.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{
      margin-top:0;
    }

.rte h1 a,.rte h2 a,.rte h3 a,.rte h4 a,.rte h5 a,.rte h6 a{
      text-decoration:none;
    }

.rte meta:first-child+h1,.rte meta:first-child+h2,.rte meta:first-child+h3,.rte meta:first-child+h4,.rte meta:first-child+h5,.rte meta:first-child+h6{
      margin-top:0;
    }

.rte>div{
    margin-bottom:15px;
  }

.rte li{
    margin-bottom:0;
  }

.rte>p:last-child{
    margin-bottom:0;
  }

.rte table{
    table-layout:fixed;
  }

.rte--block{
  margin-bottom:8px
}

@media only screen and (min-width:769px){

.rte--block{
    margin-bottom:12px
}
  }

.rte-setting>p:last-child{
    margin-bottom:0;
  }

.rte-setting a,.rte a{
    text-decoration:none;
  }

.rte-setting img,.rte img{
    height:auto;
  }

.rte-setting a:not(.rte__image),.rte a:not(.rte__image){
    text-decoration:none;
    border-bottom:1px solid;
    border-bottom-color:rgba(0, 0, 0, 0.15);
    position:relative;
    display:inline-block;
  }

.rte-setting a:not(.btn):after,.rte a:not(.btn):after{
    content:"";
    position:absolute;
    bottom:-2px;
    left:0;
    width:0%;
    border-bottom:2px solid currentColor;
    transition:width 0.5s ease;
  }

.rte-setting a:not(.btn):focus:after,.rte-setting a:not(.btn):hover:after,.rte a:not(.btn):focus:after,.rte a:not(.btn):hover:after{
      width:100%;
    }

.rte-setting a.rte__image:after,.rte a.rte__image:after{
    content:none;
  }

.text-center.rte ol,.text-center .rte ol,.text-center.rte ul,.text-center .rte ul{
    list-style-position:inside;
    margin-left:0;
  }

.rte--nomargin{
  margin-bottom:0;
}

.header-layout{
  display:flex;
  justify-content:space-between;
}

.header-layout--center{
  align-items:center;
}

.header-item{
  display:flex;
  align-items:center;
  flex:1 1 auto;
}

.header-item--logo{
  flex:0 0 auto;
}

.header-item--icons{
  justify-content:flex-end;
  flex:0 1 auto;
}

.header-layout--left-center .header-item--icons,.header-layout--left-center .header-item--logo{
    /* flex:0 0 200px;
    max-width:50% */
  }

@media only screen and (min-width:769px){

.header-layout--left-center .header-item--icons,.header-layout--left-center .header-item--logo{
      min-width:130px
  }
    }

@media only screen and (min-width:769px){

.header-layout[data-logo-align=center] .header-item--logo{
      margin:0 30px
  }
    }

.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{
    flex:1 1 130px;
  }

.header-layout[data-logo-align=left] .site-header__logo{
    margin-right:10px;
  }

.header-item--logo-split{
  display:flex;
  justify-content:center;
  align-items:center;
  flex:1 1 100%
}

.header-item--logo-split .header-item:not(.header-item--logo){
    text-align:center;
    flex:1 1 20%;
  }

.header-item--split-left{
  justify-content:flex-end;
}

.header-item--left .site-nav{
    margin-left:-12px
  }

@media only screen and (max-width:768px){

.header-item--left .site-nav{
      margin-left:-7.5px
  }
    }

.header-item--icons .site-nav{
    margin-right:-12px
  }

@media only screen and (max-width:768px){

.header-item--icons .site-nav{
      margin-right:-7.5px
  }
    }

.site-header{
  position:relative;
  padding:7px 0;
  background:#ffffff;
  background:var(--colorNav)
}

@media only screen and (min-width:769px){

.site-header{
    padding: 20px 0;
}

.toolbar+.header-sticky-wrapper .site-header{
      border-top:1px solid;
      border-top-color:rgba(0, 0, 0, 0.1)
}
  }

.site-header--stuck{
  position:fixed;
  left:0;
  right:0;
  top:0;
  transform:translate3d(0, -100%, 0);
  transition:none;
  z-index:20
}

.js-drawer-open--search .site-header--stuck{
    z-index:28
}

@media only screen and (min-width:769px){

.site-header--stuck{
    padding:10px 0
}
  }

@media screen and (min-width:700px) and (max-height:550px){
  .site-header--stuck{
    position:static;
  }
}

.site-header--opening{
  transform:translateZ(0);
  transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.site-header__logo{
  position:relative;
  margin:10px 0;
  display:block;
  font-size: 27px;
  z-index:6;
  letter-spacing: .1em;
}

@media only screen and (max-width:769px){

  .site-header__logo{
     font-size: 18px !important;
     letter-spacing: .1em;
  }
}

@media only screen and (min-width:769px){

.text-center .site-header__logo{
      padding-right:0;
      margin:10px auto
}
  }

.header-layout[data-logo-align=center] .site-header__logo{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}

.site-header__logo a{
    max-width:100%;
  }

.site-header__logo a,.site-header__logo a:hover{
    text-decoration:none;
  }

.site-header__logo img{
    display:block
  }

.header-layout[data-logo-align=center] .site-header__logo img{
      margin-left:auto;
      margin-right:auto
  }

.site-header__logo-link{
  display:flex;
  align-items:center;
  color:#000000;
  color:var(--colorNavText)
}

.site-header__logo-link:hover{
    color:#000000;
    color:var(--colorNavText);
  }

@media only screen and (max-width:768px){

.site-header__logo-link{
    margin:0 auto
}
  }

.header-sticky-wrapper{
  position:relative;
}

.header-wrapper--sticky{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:6;
  background:none;
  background: transparent !important;
}

.header-wrapper--sticky .site-header:not(.site-header--stuck){
    background:transparent;
  }

.js-drawer-open--search .header-wrapper--sticky{
    z-index:28
}

.site-header__search-container{
  display:none;
  position:absolute;
  left:0;
  right:0;
  bottom:200%;
  height:100%;
  z-index:28;
  overflow:hidden;
}

.site-header__search-container.is-active{
    display:block;
    overflow:visible;
    bottom:0;
  }

.site-header__search{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:28;
  display:flex;
  transform:translate3d(0, -110%, 0);
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody)
}

.site-header__search .page-width{
    flex:1 1 100%;
    display:flex;
    align-items:stretch
  }

@media only screen and (max-width:768px){

.site-header__search .page-width{
      padding:0
  }
    }

.is-active .site-header__search{
    transform:translateZ(0)
}

.site-header__search .icon{
    width:30px;
    height:30px;
  }

.site-header__search-form{
  flex:1 1 auto;
  display:flex
}

@media only screen and (min-width:769px){

.site-header__search-form{
    padding:15px 0
}
  }

.site-header__search-input{
  border:0;
  width:100px;
  flex:1 1 auto
}

.site-header__search-input:focus{
    border:0;
    outline:0;
  }

.site-header__search-btn{
  padding:0 15px;
}

@media only screen and (min-width:769px){
  .site-header__search-btn--submit{
    padding:0 15px 0 0
  }

    .site-header__search-btn--submit .icon{
      position:relative;
      top:-1px;
      width:28px;
      height:28px;
    }
}

.predictive-results{
  position:absolute;
  top:100%;
  left:0;
  right:0;
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
  max-height:70vh;
  max-height:calc(90vh - 100%);
  overflow:auto;
  box-shadow:0px 10px 20px rgba(0, 0, 0, 0.09)
}

@media only screen and (min-width:769px){

.predictive-results{
    max-height:calc(100vh - 100% - 33px)
}
  }

.predictive__label{
  border-bottom:1px solid;
  border-bottom-color:#e8e8e1;
  border-bottom-color:var(--colorBorder);
  padding-bottom:5px;
  margin-bottom:20px;
}

.predictive-result__layout{
  display:flex;
  flex-wrap:wrap;
  padding:10px;
  margin-left:-10px;
  margin-right:-10px
}

.predictive-result__layout>div{
    margin:0 10px 30px
  }

.predictive-result__layout>div:last-child{
      margin-bottom:0;
    }

.predictive-result__layout [data-type-products]{
    flex:1 1 60%;
    margin-bottom:0;
  }

.predictive-result__layout [data-type-collections],.predictive-result__layout [data-type-pages]{
    flex:1 1 200px;
  }

.predictive-result__layout [data-type-articles]{
    flex:1 1 60%;
  }

.predictive__image-wrap{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}

.predictive__image-wrap img{
    opacity:0
  }

.predictive__image-wrap img.lazyloaded{
      opacity:1;
    }

.predictive-results__footer{
  padding:0 0 30px;
}

.search-bar{
  max-width:100%;
}

.search-bar--page{
  max-width:300px;
  margin-top:-15px
}

[data-type_headers_align_text=true] .search-bar--page{
    margin:-15px auto 0
}

.search-bar--drawer{
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid;
  border-bottom-color:#e8e8e1;
  border-bottom-color:var(--colorDrawerBorder)
}

.search-bar--drawer input{
    border:0;
  }

.search-bar .icon{
  width:24px;
  height:24px;
  vertical-align:middle;
}

.toolbar{
  background:#ffffff;
  background:var(--colorNav);
  color:#000000;
  color:var(--colorNavText);
  font-size:calc(var(--typeBaseSize)*0.85)
}

.toolbar a{
    color:#000000;
    color:var(--colorNavText);
  }

.site-header--stuck .toolbar{
    display:none
}

.toolbar--transparent{
  background-color:transparent;
  color:#fff;
  border-bottom:none
}

.toolbar--transparent a{
    color:#fff;
  }

.toolbar--transparent .toolbar__content{
    border-bottom:1px solid hsla(0, 0%, 100%, 0.2);
  }

.toolbar__content{
  display:flex;
  justify-content:flex-end;
  align-items:center;
}

.toolbar__item{
  flex:0 1 auto;
  padding:0 5px
}

.toolbar__item:first-child{
    padding-left:0;
  }

.toolbar__item:last-child{
    padding-right:0;
  }

.toolbar__item .faux-select,.toolbar__item select{
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
  }

.toolbar__item--menu{
  flex:1 1 auto;
}

.toolbar__menu{
  margin-left:-10px
}

.toolbar__menu a{
    display:block;
    padding:5px 10px;
  }

.toolbar__social{
  text-align:right
}

.toolbar__social a{
    display:block;
    padding:5px;
  }

.toolbar__social .icon{
    position:relative;
    top:-2px;
    width:16px;
    height:16px;
  }

.section-header{
  margin-bottom:20px
}

[data-type_headers_align_text=true] .section-header{
    text-align:center
}

.section-header select{
    display:inline-block;
    vertical-align:middle;
  }

.section-header--flush{
  margin-bottom:0;
}

.section-header--with-link{
  display:flex;
  align-items:center
}

.section-header--with-link select{
    flex:0 1 auto;
  }

.section-header--hero{
  position:relative;
  flex:1 1 100%;
  color:#ffffff;
  color:var(--colorHeroText);
  margin-bottom:0
}

.section-header--hero a{
    color:#ffffff;
    color:var(--colorHeroText);
  }

.section-header__shadow{
  position:relative;
  display:inline-block
}

.section-header__shadow:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:auto;
    background:radial-gradient(rgba(0,0,0,0.2) 0%, transparent 60%);
    background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%, transparent 60%);
    margin:-100px -200px -100px -200px;
    z-index:-1;
  }

.section-header__shadow .breadcrumb,.section-header__shadow .section-header__title{
    position:relative;
  }

.section-header__title{
  margin-bottom:0
}

.section-header--with-link .section-header__title{
    flex:1 1 auto
}

@media only screen and (min-width:769px){

.section-header--hero .section-header__title{
      font-size:calc(var(--typeHeaderSize)*1.45)
}
  }

.section-header__link{
  flex:0 1 auto;
  margin-top:15px
}

.section-header--with-link .section-header__link{
    margin-top:0
}

.section-header--404{
  margin-bottom:0;
  padding:80px 0;
}

.section-header select{
  margin:10px 0;
}

.section-header p{
  margin:10px 0;
}

.site-nav{
  margin:0;
}

.text-center .site-navigation{
    margin:0 auto
}

.header-layout--left .site-navigation{
    padding-left:10px
}

.site-nav__icons{
  white-space:nowrap;
}

.site-nav__item{
  position:relative;
  display:inline-block;
  margin:0
}

.site-nav__item li{
    display:block;
  }

.site-nav__item .icon-chevron-down{
    width:10px;
    height:10px;
  }

.site-nav__link{
  display:inline-block;
  vertical-align:middle;
  text-decoration:none;
  padding:7.5px 15px;
  white-space:nowrap;
  color:#000000;
  color:var(--colorNavText)
}

.site-header--heading-style .site-nav__link{
    font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
    font-weight:var(--typeHeaderWeight);
    letter-spacing:var(--typeHeaderSpacing);
    line-height:var(--typeHeaderLineHeight)
}

[data-type_header_capitalize=true] .site-header--heading-style .site-nav__link{
    text-transform:uppercase
}

.site-nav__link:hover{
    color:#000000;
    color:var(--colorNavText);
  }

.is-light .site-nav__link{
    color:black
}

.is-light .site-nav__link:hover{
      color:black;
    }

.site-nav--has-dropdown>.site-nav__link{
    position:relative;
    z-index:6
}

.site-nav__link .icon-chevron-down{
    margin-left:5px;
  }

@media only screen and (max-width:959px){

.site-nav__link{
    padding:7.5px
}

.header-layout--center .site-nav__link{
      padding-left:2px;
      padding-right:2px
}
  }

.site-nav__link--underline{
  position:relative
}

.site-nav__link--underline:after{
    content:"";
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    right:100%;
    margin:0 15px;
    border-bottom:2px solid;
    border-bottom-color:#000000;
    border-bottom-color:var(--colorNavText);
    transition:right 0.5s;
  }

.is-light .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after{
    border-bottom-color:black
}

.site-nav--has-dropdown .site-nav__link--underline:after{
    border-bottom-color:#000000;
    border-bottom-color:var(--colorTextBody)
}

.site-nav__item:hover .site-nav__link--underline:after{
    right:0
}

.site-nav--has-dropdown{
  z-index:6
}

.site-nav--has-dropdown.is-focused,.site-nav--has-dropdown:hover{
    z-index:7;
  }

.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{
  color:#000000 !important;
  color:var(--colorTextBody) !important;
  background-color:#ffffff;
  background-color:var(--colorBody);
  opacity:1;
  transition:none;
}

.site-nav__link--icon{
  padding-left:12px;
  padding-right:12px
}

@media only screen and (max-width:768px){

.site-nav__link--icon{
    padding-left:7.5px;
    padding-right:7.5px
}

    .site-nav__link--icon+.site-nav__link--icon{
      margin-left:-4px;
    }
  }

.site-nav__link--icon .icon{
    width:30px;
    height:30px;
  }

.site-nav__dropdown{
  position:absolute;
  left:0;
  margin:0;
  z-index:5;
  display:block;
  visibility:hidden;
  background-color:#ffffff;
  background-color:var(--colorBody);
  min-width:100%;
  padding:10px 0 5px;
  box-shadow:0px 10px 20px rgba(0, 0, 0, 0.09);
  transform:translate3d(0px, -12px, 0px)
}

.is-focused>.site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__dropdown{
    display:block;
    visibility:visible;
    transform:translateZ(0px);
    transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95)
}

.site-nav__dropdown li{
    margin:0;
  }

.site-nav__dropdown>li{
    position:relative
  }

.site-nav__dropdown>li>a{
      position:relative;
      z-index:6;
    }

.site-nav__dropdown a{
    background-color:#ffffff;
    background-color:var(--colorBody);
  }

.site-nav__deep-dropdown{
  background-color:#ffffff;
  background-color:var(--colorBody);
  box-shadow:0px 10px 20px rgba(0, 0, 0, 0.09);
  position:absolute;
  top:0;
  left:100%;
  margin:0;
  visibility:hidden;
  opacity:0;
  z-index:5;
  transform:translate3d(-12px, 0px, 0px)
}

.header-item--reverse .site-nav__item:last-child .site-nav__deep-dropdown{
    left:auto;
    right:100%
}

.is-focused+.site-nav__deep-dropdown,.site-nav__deep-dropdown-trigger:hover .site-nav__deep-dropdown{
    visibility:visible;
    opacity:1;
    transform:translateZ(0px);
    transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95)
}

.site-nav__deep-dropdown:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:10px;
    background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.09), transparent);
    pointer-events:none
  }

.header-item--reverse .site-nav__item:last-child .site-nav__deep-dropdown:before{
      left:auto;
      right:0;
      background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.09), transparent)
  }

.site-nav__deep-dropdown-trigger:hover .site-nav__dropdown-link--has-children{
    background-color:#f2f2f2;
    background-color:var(--colorBodyDim)
}

.site-nav__dropdown-link--has-children:focus,.site-nav__dropdown-link--has-children:hover{
    background-color:#f2f2f2;
    background-color:var(--colorBodyDim);
  }

.site-nav__deep-dropdown-trigger .icon-chevron-down{
  position:absolute;
  top:50%;
  right:10px;
  width:10px;
  height:10px;
  transform:rotate(-90deg) translateX(50%);
}

.mobile-nav{
  margin:-15px -15px 0
}

@media only screen and (min-width:769px){

.mobile-nav{
    margin-left:-30px;
    margin-right:-30px
}
  }

.mobile-nav li{
    margin-bottom:0;
    list-style:none;
  }

.mobile-nav__search{
  padding:15px;
}

.mobile-nav__item{
  position:relative;
  display:block
}

.mobile-nav>.mobile-nav__item{
    background-color:#ffffff;
    background-color:var(--colorDrawers)
}

.mobile-nav__item:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    border-bottom:1px solid;
    border-bottom-color:#e8e8e1;
    border-bottom-color:var(--colorDrawerBorder);
  }

.mobile-nav__faux-link,.mobile-nav__link{
  display:block;
}

.mobile-nav__link--top-level{
  font-size:1.4em
}

.mobile-nav--heading-style .mobile-nav__link--top-level{
    font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
    font-weight:var(--typeHeaderWeight);
    letter-spacing:var(--typeHeaderSpacing);
    line-height:var(--typeHeaderLineHeight)
}

[data-type_header_capitalize=true] .mobile-nav--heading-style .mobile-nav__link--top-level{
    text-transform:uppercase
}

.mobile-nav__faux-link,.mobile-nav__link,.mobile-nav__toggle .faux-button,.mobile-nav__toggle button{
  color:#000000;
  color:var(--colorDrawerText);
  padding:15px;
  text-decoration:none
}

.mobile-nav__faux-link:active,.mobile-nav__link:active,.mobile-nav__toggle .faux-button:active,.mobile-nav__toggle button:active{
    color:#000000;
    color:var(--colorDrawerTextDark);
  }

.mobile-nav__faux-link:active,.mobile-nav__link:active,.mobile-nav__toggle .faux-button:active,.mobile-nav__toggle button:active{
    background-color:#f2f2f2;
    background-color:var(--colorDrawersDim);
  }

.mobile-nav__child-item{
  display:flex
}

.mobile-nav__child-item .mobile-nav__link,.mobile-nav__child-item a{
    flex:1 1 auto;
  }

.mobile-nav__child-item .collapsible-trigger:not(.mobile-nav__link--button){
    flex:0 0 43px;
  }

.mobile-nav__child-item .collapsible-trigger__icon{
    padding:0;
    margin-right:15px;
  }

.mobile-nav__item--secondary a{
    padding-top:10px;
    padding-bottom:5px;
  }

.mobile-nav__item--secondary:after{
    display:none;
  }

.mobile-nav__item:not(.mobile-nav__item--secondary)+.mobile-nav__item--secondary{
  margin-top:10px;
}

.mobile-nav__has-sublist,.mobile-nav__link--button{
  display:flex
}

.mobile-nav__has-sublist>*,.mobile-nav__link--button>*{
    flex:1 1 auto;
    word-break:break-word;
  }

.mobile-nav__link--button{
  width:100%;
  text-align:left;
  padding:0;
}

.mobile-nav__toggle{
  flex:0 1 auto
}

.mobile-nav__toggle .icon{
    width:16px;
    height:16px;
  }

.mobile-nav__toggle .faux-button,.mobile-nav__toggle button{
    height:60%;
    padding:0 30px;
    margin:20% 0;
  }

.mobile-nav__toggle button{
    border-left:1px solid;
    border-left-color:#e8e8e1;
    border-left-color:var(--colorDrawerBorder);
  }

.mobile-nav__sublist{
  margin:0
}

.mobile-nav__sublist .mobile-nav__item:after{
    top:0;
    bottom:auto;
    border-bottom:none;
  }

.mobile-nav__sublist .mobile-nav__item:last-child{
    padding-bottom:15px;
  }

.mobile-nav__sublist .mobile-nav__faux-link,.mobile-nav__sublist .mobile-nav__link{
    font-weight:400;
    padding:7.5px 25px 7.5px 15px;
  }

.mobile-nav__grandchildlist{
  margin:0
}

.mobile-nav__grandchildlist:before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    background:#000;
    left:17px;
    top:10px;
    bottom:10px;
  }

.mobile-nav__grandchildlist .mobile-nav__item:last-child{
    padding-bottom:0;
  }

.mobile-nav__grandchildlist .mobile-nav__link{
    padding-left:35px;
  }

.mobile-nav__social{
  list-style:none outside;
  display:flex;
  flex-wrap:wrap;
  justify-content:stretch;
  margin:15px 0 20px 0
}

@media only screen and (min-width:769px){

.mobile-nav__social{
    margin-left:-15px;
    margin-right:-15px
}
  }

.mobile-nav__social a{
    display:block;
    padding:8px 30px
  }

.mobile-nav__social a .icon{
      position:relative;
      top:-1px;
    }

.mobile-nav__social-item{
  flex:0 1 33.33%;
  text-align:center;
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorDrawerBorder);
  margin:0 0 -1px
}

.mobile-nav__social-item:nth-child(3n-1){
    margin-right:-1px;
    margin-left:-1px;
  }

@media only screen and (min-width:769px){
  .site-nav__link--icon .icon{
    width:28px;
    height:28px
  }

    .site-nav__link--icon .icon.icon-user{
      position:relative;
      top:1px;
    }
}

.cart-link{
  position:relative;
  display:block;
}

.cart-link__bubble{
  display:none;
}

.cart-link__bubble--visible{
  display:block;
  position:absolute;
  top:50%;
  right:0px;
  width:15px;
  height:15px;
  background-color:#ff4f33;
  background-color:var(--colorCartDot);
  border:2px solid;
  border-color:#ffffff;
  border-color:var(--colorBody);
  border-radius:50%
}

[data-icon=cart] .cart-link__bubble--visible{
    top:0;
    right:-4px
}

[data-type_headers_align_text=true] .breadcrumb{
    text-align:center
}

.breadcrumb{
  font-size:calc(var(--typeBaseSize)*0.85);
  margin:-25px 0 10px
}

.template-product .breadcrumb{
    margin-top:10px
}

@media only screen and (min-width:769px){

.template-product .breadcrumb{
      text-align:left
}
    }

@media only screen and (max-width:768px){

.breadcrumb{
    margin-bottom:15px
}
  }

.breadcrumb .divider{
    color:#e8e8e1;
    color:var(--colorBorder);
  }

.megamenu{
  padding:39px 0;
  line-height:1.8;
  transform:none;
  opacity:0;
  transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);
  transition-delay:0.3s
}

.is-focused>.megamenu,.site-nav--has-dropdown:hover .megamenu{
    opacity:1;
    transition-delay:0s
}

.is-focused>.megamenu .appear-animation,.site-nav--has-dropdown:hover .megamenu .appear-animation{
      opacity:1;
      transform:none;
    }

.site-nav--is-megamenu.site-nav__item{
  position:static;
}

.megamenu__colection-image{
  display:block;
  background-repeat:no-repeat;
  background-position:top;
  background-size:cover;
  height:0;
  padding-bottom:46%;
  margin-bottom:20px;
}

.text-center .megamenu .grid{
  text-align:center
}

.text-center .megamenu .grid .grid__item{
    float:none;
    display:inline-block;
    vertical-align:top;
    text-align:left;
  }

.modal{
  display:none;
  bottom:0;
  left:0;
  opacity:1;
  overflow:hidden;
  position:fixed;
  right:0;
  top:0;
  z-index:25;
  color:#fff;
  align-items:center;
  justify-content:center
}

.modal a,.modal a:hover{
    color:inherit;
  }

.modal .btn:not([disabled]):not(.btn--secondary),.modal .btn:not([disabled]):not(.btn--secondary):hover{
    color:#ffffff;
    color:var(--colorBtnPrimaryText);
  }

.modal-open .modal .modal__inner{
      animation:modal-open 0.5s forwards;
    }

.modal-open .modal:before{
      content:"";
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:#e6e6e6;
      background-color:var(--colorModalBg);
      animation:overlay-on 0.5s forwards;
      cursor:pointer;
    }

.modal-closing .modal .modal__inner{
      animation:modal-closing 0.5s forwards;
    }

.modal-closing .modal:before{
      content:"";
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:#e6e6e6;
      background-color:var(--colorModalBg);
      animation:overlay-off 0.5s forwards;
    }

.modal-open--solid .modal:before{
    background-color:#e6e6e6;
    background-color:var(--colorModalBg)
}

.modal-open .modal--solid:before{
      background-color:#000;
      animation:full-overlay-on 0.5s forwards;
    }

.modal-closing .modal--solid:before{
      background-color:#000;
      animation:full-overlay-off 0.5s forwards;
    }

.modal--is-closing{
  display:flex !important;
  overflow:hidden;
}

.modal--is-active{
  display:flex !important;
  overflow:hidden;
}

@media only screen and (min-width:769px){
  .modal-open{
    overflow:hidden;
  }
}

.modal__inner{
  transform-style:preserve-3d;
  flex:0 1 auto;
  margin:15px;
  max-width:100%;
  display:flex;
  align-items:center
}

@media only screen and (min-width:769px){

.modal__inner{
    margin:40px
}
  }

.modal--square .modal__inner{
    background-color:#ffffff;
    background-color:var(--colorBody);
    color:#000000;
    color:var(--colorTextBody)
}

.modal__inner img{
    display:block;
    max-height:90vh;
  }

.modal__inner .image-wrap img{
    max-height:none;
  }

.modal__centered{
  position:relative;
  flex:0 1 auto;
  min-width:1px;
  max-width:100%;
}

.modal--square .modal__centered-content{
    max-height:80vh;
    padding:22.5px;
    min-width:200px;
    min-height:200px;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}

@media only screen and (min-width:769px){

.modal--square .modal__centered-content{
      padding:45px;
      max-height:90vh;
      max-width:1200px
}
    }

.modal__close{
  border:0;
  padding:15px;
  position:fixed;
  top:0;
  right:0;
  color:#fff
}

@media only screen and (min-width:769px){

.modal__close{
    padding:30px
}
  }

.modal__close .icon{
    width:28px;
    height:28px;
  }

.modal__close:focus,.modal__close:hover{
    color:#fff;
  }

.modal--square .modal__close{
    position:absolute;
    color:#000000;
    color:var(--colorTextBody);
    padding:10px
}

.modal--square .modal__close:focus,.modal--square .modal__close:hover{
      color:#000000;
      color:var(--colorTextBody);
    }

.modal .page-content,.modal .page-width{
    padding:0;
  }

.popup-cta{
  margin-bottom:15px;
}

@media only screen and (max-width:768px){
  .modal--mobile-friendly{
    top:auto;
    bottom:0;
    overflow:auto
  }

    .modal--mobile-friendly.modal--square .modal__centered-content{
      padding:20px 20px 0;
    }

    .modal--mobile-friendly.modal--is-active{
      overflow:auto;
    }
      .modal-open .modal--mobile-friendly:before{
        display:none;
      }

    .modal--mobile-friendly .modal__inner{
      margin:0;
      border:2px solid;
      border-color:#000000;
      border-color:var(--colorTextBody);
    }

    .modal--mobile-friendly .h1{
      padding-right:25px;
    }

    .modal--mobile-friendly input{
      font-size:16px !important;
    }

    .modal--mobile-friendly .text-close{
      display:none;
    }
}

.js-qty__wrapper{
  display:inline-block;
  position:relative;
  max-width:100px;
  min-width:75px;
  overflow:visible;
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
}

.js-qty__num{
  display:block;
  background:none;
  text-align:center;
  width:100%;
  padding:8px 25px;
  margin:0;
  z-index:1;
}

.js-qty__adjust{
  cursor:pointer;
  position:absolute;
  display:block;
  top:0;
  bottom:0;
  border:0 none;
  background:none;
  text-align:center;
  overflow:hidden;
  padding:0 5px;
  line-height:1;
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition:background-color 0.1s ease-out;
  z-index:2;
  fill:#000000;
  fill:var(--colorTextBody)
}

.js-qty__adjust .icon{
    display:block;
    font-size:8px;
    vertical-align:middle;
    width:10px;
    height:10px;
    fill:inherit;
  }

.js-qty__adjust:hover{
    background-color:#f2f2f2;
    background-color:var(--colorBodyDim);
    color:#000000;
    color:var(--colorTextBody);
  }

.js-qty__num:active~.js-qty__adjust,.js-qty__num:focus~.js-qty__adjust{
    border-color:#000000;
    border-color:var(--colorTextBody)
}

.js-qty__adjust--plus{
  right:0;
  border-left:1px solid;
  border-left-color:#f2f2f2;
  border-left-color:var(--colorBodyDim);
}

.js-qty__adjust--minus{
  left:0;
  border-right:1px solid;
  border-right-color:#f2f2f2;
  border-right-color:var(--colorBodyDim);
}

.drawer .js-qty__wrapper{
    background-color:transparent;
    border-color:#e8e8e1;
    border-color:var(--colorDrawerBorder);
  }

.drawer .js-qty__num{
    color:#000000;
    color:var(--colorDrawerText);
    border-color:#e8e8e1;
    border-color:var(--colorDrawerBorder);
    padding-top:2px;
    padding-bottom:2px;
  }

.drawer .js-qty__adjust{
    border-color:#e8e8e1;
    border-color:var(--colorDrawerBorder);
    color:#000000;
    color:var(--colorDrawerText);
    fill:#000000;
    fill:var(--colorDrawerText)
  }

.drawer .js-qty__adjust:hover{
      background-color:#e8e8e1;
      background-color:var(--colorDrawerBorder);
      color:#ffffff;
      color:var(--colorDrawers);
      fill:#ffffff;
      fill:var(--colorDrawers);
    }

.drawer .js-qty__num:active~.js-qty__adjust,.drawer .js-qty__num:focus~.js-qty__adjust{
  border-color:#e8e8e1;
  border-color:var(--colorDrawerBorder);
}

.currency-flag{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:20px;
  height:20px;
  overflow:hidden;
  border-radius:50%;
  box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, 0.3);
  margin-right:5px
}

.currency-flag:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border-radius:50%;
  }

.collapsibles-wrapper--border-bottom{
  margin-bottom: 2em;
  margin-top: 2em;
  border-bottom:1px solid;
  border-top: 0 !important;
  border-bottom-color:#e8e8e1;
  border-bottom-color:var(--colorBorder);
}

.collapsible-trigger{
  color:inherit;
  position:relative;
}

.collapsible-trigger__icon{
  display:block;
  position:absolute;
  right:0;
  top:50%;
  width:10px;
  height:10px;
  transform:translateY(-50%)
}

@media only screen and (min-width:769px){

.collapsibles-wrapper--border-bottom {
  margin-bottom: 0;
}

.collapsible-trigger__icon{
    width:12px;
    height:12px
}
  }

.mobile-nav__has-sublist .collapsible-trigger__icon{
    right:25px
}

.collapsible-trigger__icon .icon{
    display:block;
    width:10px;
    height:10px;
    transition:all 0.1s ease-in
  }

@media only screen and (min-width:769px){

.collapsible-trigger__icon .icon{
      width:12px;
      height:12px
  }
    }

.collapsible-trigger--inline{
  padding:11px 0 11px 40px
}

.collapsible-trigger--inline .collapsible-trigger__icon{
    right:auto;
    left:0;
  }

.collapsible-trigger__icon--circle{
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  width:28px;
  height:28px;
  border-radius:28px;
  text-align:center
}

.collapsible-trigger__icon--circle .icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
  }

.collapsible-trigger.is-open .collapsible-trigger__icon>.icon-chevron-down{
  transform:scaleY(-1);
}

.collapsible-trigger.is-open .collapsible-trigger__icon--circle>.icon-chevron-down{
  transform:translate(-50%, -50%) scaleY(-1);
}

.collapsible-content{
  transition:opacity 0.3s cubic-bezier(.25,.46,.45,.94),height 0.3s cubic-bezier(.25,.46,.45,.94)
}

.collapsible-content.is-open{
    visibility:visible;
    opacity:1;
    transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height 0.35s cubic-bezier(.25,.46,.45,.94);
  }

.collapsible-content--all{
  visibility:hidden;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  opacity:0;
  height:0
}

.collapsible-content--all .collapsible-content__inner{
    transform:translateY(40px);
  }

.collapsible-content--all .collapsible-content__inner--no-translate{
    transform:translateY(0);
  }

@media only screen and (max-width:768px){
  .collapsible-content--small{
    visibility:hidden;
    -webkit-backface-visibility:hidden;
            backface-visibility:hidden;
    opacity:0;
    height:0
  }

    .collapsible-content--small .collapsible-content__inner{
      transform:translateY(40px);
    }

    .collapsible-content--small .collapsible-content__inner--no-translate{
      transform:translateY(0);
    }
}

.collapsible-content__inner{
  transition:transform 0.3s cubic-bezier(.25,.46,.45,.94)
}

.is-open .collapsible-content__inner{
    transform:translateY(0);
    transition:transform 0.5s cubic-bezier(.25,.46,.45,.94)
}

.rte.collapsible-content__inner--faq{
  padding-bottom:30px;
}

.collapsible-trigger[aria-expanded=true] .collapsible-label__closed{
    display:none
}

.collapsible-label__open{
  display:none
}

.collapsible-trigger[aria-expanded=true] .collapsible-label__open{
    display:inline-block
}

.collapsible-content--sidebar{
  visibility:hidden;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  opacity:0;
  height:0
}

@media only screen and (min-width:769px){
    .collapsible-content--sidebar.is-open{
      overflow:visible;
      overflow:initial;
      visibility:visible;
      opacity:1;
      height:auto;
    }
  }

.pswp{
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  overflow:hidden;
  touch-action:none;
  z-index:1500;
  -webkit-text-size-adjust:100%;
  -webkit-backface-visibility:hidden;
  outline:none;
}

.pswp img{
  max-width:none;
}

.pswp--animate_opacity{
  opacity:0.001;
  will-change:opacity;
  transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open{
  display:block; }

.pswp--zoom-allowed .pswp__img{
  cursor:zoom-in; }

.pswp--zoomed-in .pswp__img{
  cursor:grab; }

.pswp--dragging .pswp__img{
  cursor:grabbing; }

.pswp__bg{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:#ffffff;
  background:var(--colorBody);
  opacity:0;
  transform:translateZ(0);
  -webkit-backface-visibility:hidden; }

.pswp__scroll-wrap{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:hidden; }

.pswp__container,.pswp__zoom-wrap{
  touch-action:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0; }

.pswp__container,.pswp__img{
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none; }

.pswp__zoom-wrap{
  position:absolute;
  width:100%;
  transform-origin:left top;
  transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg{
  will-change:opacity;
  transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{
  transition:none; }

.pswp__container,.pswp__zoom-wrap{
  -webkit-backface-visibility:hidden; }

.pswp__item{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  overflow:hidden; }

.pswp__img{
  position:absolute;
  width:auto;
  height:auto;
  top:0;
  left:0; }

.pswp__img--placeholder{
  -webkit-backface-visibility:hidden; }

.pswp--ie .pswp__img{
  width:100% !important;
  height:auto !important;
  left:0;
  top:0; }

.pswp__error-msg{
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  text-align:center;
  line-height:16px;
  margin-top:-8px;
  color:#ccc; }

.pswp__error-msg a{
  color:#ccc;
  text-decoration:underline; }

.pswp__button{
  position:relative
}

.pswp__button:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
  }

.pswp__button svg{
    pointer-events:none;
  }

.pswp__button--arrow--left .icon,.pswp__button--arrow--right .icon{
  width:13px;
  height:13px;
  margin:8px;
}

.pswp__button[disabled]{
  opacity:0;
  pointer-events:none;
}

.pswp__ui{
  position:absolute;
  display:flex;
  justify-content:center;
  align-items:center;
  bottom:30px;
  left:0;
  right:0;
  transform:translateY(0);
  transition:transform 0.25s 0.6s
}

.pswp__ui .btn{
    margin:15px;
  }

.pswp__ui--hidden{
  transform:translateY(150%);
  transition:transform 0.25s;
}

.disclosure{
  position:relative;
}

.disclosure__toggle{
  white-space:nowrap;
}

.disclosure-list{
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
  bottom:100%;
  padding:10px 0px;
  margin:0;
  position:absolute;
  display:none;
  min-height:92px;
  max-height:60vh;
  overflow-y:auto;
  border-radius:0;
  box-shadow:0px 0px 20px rgba(0, 0, 0, 0.09)
}

.disclosure-list a{
    color:currentColor;
  }

.disclosure-list--down{
  bottom:auto;
  top:100%;
  z-index:30;
}

.disclosure-list--left{
  right:0;
}

.disclosure-list--visible{
  display:block;
}

.disclosure-list__item{
  white-space:nowrap;
  padding:5px 15px 4px;
  text-align:left
}

.disclosure-list__item .disclosure-list__label{
    border-bottom:1px solid transparent;
  }

.disclosure-list__option:focus .disclosure-list__label,.disclosure-list__option:hover .disclosure-list__label{
      border-bottom:1px solid currentColor;
    }

.disclosure-list__item--current .disclosure-list__label{
    border-bottom:1px solid currentColor;
  }

.disclosure-list__label{
  display:inline-block;
  vertical-align:middle
}

.disclosure-list__label span{
    border-bottom:2px solid transparent
  }

.is-active .disclosure-list__label span{
      border-bottom:2px solid currentColor
  }

.multi-selectors{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}

.multi-selectors__item{
  margin:0 10px
}

.toolbar .multi-selectors__item{
    margin-right:0
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{
    opacity:1;
    background:#ffffff;
    background:var(--colorBody);
    border-color:rgba(0, 0, 0, 0.05);
    border-radius:50px;
  }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button{
    color:#000000;
    color:var(--colorTextBody);
  }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{
      color:#000000;
      color:var(--colorTextBody);
    }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active{
      color:#000000;
      color:var(--colorTextBody);
      background-color:rgba(0, 0, 0, 0.05);
    }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{
      border-color:rgba(0, 0, 0, 0.05);
    }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{
    background-color:#000000;
    background-color:var(--colorTextBody);
    color:#ffffff;
    color:var(--colorBody);
    border-radius:100%;
    border:1px solid;
    border-color:rgba(255, 255, 255, 0.05)
  }

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover{
      color:#ffffff;
      color:var(--colorBody);
    }

.product-single__view-in-space{
  display:block;
  color:#000000;
  color:var(--colorTextBody);
  background-color:rgba(0, 0, 0, 0.08);
  width:80%;
  width:calc(80% - 4px);
  margin:0 10% 10px;
  padding:5px 10px 10px
}

.slick-dotted.slick-slider+.product-single__view-in-space{
    margin-top:-10px
}

.product-single__view-in-space[data-shopify-xr-hidden]{
    display:none;
  }

.product-single__view-in-space-text{
  font-size:calc(var(--typeBaseSize)*0.85);
  display:inline-block;
  vertical-align:middle;
  margin-left:5px;
}

.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.shopify-model-viewer-ui__button[hidden]{
  display:none;
}

.product-single__close-media{
  position:absolute;
  top:10px;
  right:10px;
  z-index:2;
}

.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  direction:ltr;
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0
}

.slick-list:focus{
    outline:none;
  }

.slick-list.dragging{
    cursor:pointer;
    cursor:hand;
  }

.slick-slider .slick-list,.slick-slider .slick-track{
  transform:translateZ(0);
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block
}

.slick-track:after,.slick-track:before{
    content:"";
    display:table;
  }

.slick-track:after{
    clear:both;
  }

.slick-loading .slick-track{
    visibility:hidden
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none
}

[dir=rtl] .slick-slide{
    float:right
}

.slick-slide img{
    display:block;
  }

.slick-slide.slick-loading img{
    display:none;
  }

.slick-slide.dragging img{
    pointer-events:none;
  }

.slick-initialized .slick-slide{
    display:block
}

.slick-loading .slick-slide{
    visibility:hidden
}

.slick-vertical .slick-slide{
    display:block;
    height:auto
}

.slick-arrow.slick-hidden{
  display:none;
}

.slick-arrow{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  display:block;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:transparent;
  color:transparent;
  top:50%;
  transform:translateY(-50%);
  padding:0;
  border:none;
  opacity:1;
  z-index:20
}

.slick-arrow.slick-disabled{
    opacity:0.18;
  }

.slick-arrow .icon{
    position:relative;
    top:1px;
    display:block;
    width:6px;
    height:10px;
  }

.slick-prev{
  left:25px
}

[dir=rtl] .slick-prev{
    left:auto;
    right:25px
}

@media only screen and (max-width:768px){

.slick-prev{
    left:12px
}

[dir=rtl] .slick-prev{
      right:12px
}
  }

.slick-next{
  right:25px
}

[dir=rtl] .slick-next{
    left:25px;
    right:auto
}

@media only screen and (max-width:768px){

.slick-next{
    right:12px
}

[dir=rtl] .slick-next{
      left:12px
}
  }

.slick-dotted.slick-slider{
  margin-bottom:10px;
}

.slick-dots{
  position:absolute;
  bottom:-25px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%
}

.slick-dots li{
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
  }

.slick-dots li button{
      border:0;
      background:transparent;
      display:block;
      height:20px;
      width:20px;
      line-height:0px;
      font-size:0px;
      color:transparent;
      padding:5px;
      cursor:pointer
    }

.slick-dots li button:focus:before,.slick-dots li button:hover:before{
          opacity:1;
        }

.slick-dots li button:before{
        position:absolute;
        top:0;
        left:0;
        content:"";
        width:20px;
        height:20px;
        font-size:6px;
        line-height:20px;
        text-align:center;
        color:#fff;
        opacity:0.18;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
      }

.slick-dots li.slick-active button:before{
      color:#fff;
      opacity:0.75;
    }

::-webkit-input-placeholder{
   color:inherit;
   opacity:0.5;
}

:-moz-placeholder{
   color:inherit;
   opacity:0.5;
}

:-ms-input-placeholder{
   color:inherit;
   opacity:0.5;
}

::-ms-input-placeholder{
   color:inherit;
   opacity:1;
}

input,select,textarea{
  background-color:inherit;
  color:inherit
}

input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{
    background-color:#f6f6f6;
    border-color:transparent;
  }

input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{
    border:1px solid;
    border-color:#000000;
    border-color:var(--colorTextBody);
  }

input[type=image]{
  background-color:transparent;
}

[data-center-text=true] .social-sharing{
    text-align:center
}

.social-sharing .icon{
    height:18px;
    width:18px;
  }

.social-sharing__link{
  display:inline-block;
  color:#000000;
  color:var(--colorTextBody);
  border-radius:2px;
  margin:0 18px 0 0;
  text-decoration:none;
  font-weight:400
}

.social-sharing__link:last-child{
    margin-right:0;
  }

.social-sharing__title{
  font-size:calc(var(--typeBaseSize)*0.85);
  display:inline-block;
  vertical-align:middle;
  padding-right:15px;
  padding-left:3px;
}

.grid-search{
  margin-bottom:30px;
}

.grid-search__product{
  position:relative;
  text-align:center;
}

.grid-search__page-link{
  display:block;
  background-color:#fafafa;
  padding:20px;
  color:#000000;
  color:var(--colorTextBody);
  overflow:hidden;
  text-overflow:ellipsis
}

.grid-search__page-link:focus,.grid-search__page-link:hover{
    background-color:#f5f5f5;
  }

.grid-search__page-content{
  display:block;
  height:100%;
  overflow:hidden;
}

.grid-search__page-content img{
  display:block;
  margin-bottom:10px;
}

.grid-search__image{
  display:block;
  padding:20px;
  margin:0 auto;
  max-height:100%;
  max-width:100%
}

@media only screen and (min-width:769px){

.grid-search__image{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%)
}
  }

.index-section{
  margin:60px 0;
}

.index-section--small{
  margin:18px 0;
}

.index-section+.index-section,.index-section+.index-section--hidden,.main-content+.index-section{
  margin-top:0;
}

.index-section--flush{
  margin:0;
}

.section--divider{
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorBorder);
  padding-top:40px;
}

.index-section--faq{
  margin-bottom:40px;
}

.newsletter-section{
  padding-top: 65px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.newsletter-section--with-divider{
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorBorder);
}

.index-section--footer .index-section{
  margin-top:0;
}

.template-challange .index-section--footer{
  display:none;
}

@media only screen and (min-width:769px){
  .index-section{
    margin: 120px 0;
  }

  .index-section--small{
    margin:30px 0;
  }

  .section--divider{
    padding-top:75px;
  }

  .index-section--faq{
    margin:75px 0 37.5px;
  }

  .newsletter-section{
    padding:75px 0;
  }
}

.page-blocks--flush .page-width{
  padding:0;
}

.page-blocks>div:first-child .index-section{
    margin-top:0;
  }

.feature-row{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-direction:column
}

.featured-row__subtext p {
  font-size: 16px !important;
}

@media only screen and (min-width:769px){

.feature-row{
    flex-direction:row;
    margin:0 auto
}
  }

@media only screen and (min-width:1050px){

.feature-row{
    margin:0 6%
}
  }

@media only screen and (max-width:959px){
  .feature-row--small-none{
    display:block;
  }
}

.feature-row__item{
  flex:1 1 100%;
  width:100%;
  max-width:100%
}

.feature-row__item video{
  width: 100%;
  max-width: 730.06px;
  max-height: 500px;
  border: 1px solid #ffffff;
  border-radius: 4px;
  object-fit: cover;
}

@media only screen and (min-width:769px){
  .feature-row__item{
      order:1;
      min-width:50%;
      flex:0 1 50%
  }
}

@media only screen and (max-width:769px){
  .feature-row__item{
    flex:1 1 100%;
    width:100%;
    /* max-width:570px; */
  }
}

.feature-row__image{
  display:block;
  margin:0 auto;
  order:1
}

@media only screen and (min-width:769px){

.feature-row__image{
    order:2
}
  }

.feature-row__text{
  font-size:1.1em;
  padding-top:30px;
  padding-bottom:30px;
  order:2;
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.feature-row-video__text{
  padding-left: 60px !important;
  padding-right: 60px !important;
}

@media only screen and (min-width:769px) {
  .feature-row__text {
    order:1;
  }
}

@media only screen and (max-width:768px){

.feature-row__text{
    /* text-align:center */
    padding-left: 17px !important;
    padding-right: 17px !important;
}
  }

.feature-row__text .rte{
    margin:0;
  }

.feature-row__text .btn{
    margin:15px 10px 0 0;
  }

/* @media only screen and (min-width:769px){
  .feature-row__text--left{
    padding-left: 50px;
  }

  .feature-row__text--right{
    padding-right:100px;
  }
} */

.product__photo-dots .slick-dots li,.slick-slider .slick-dots li{
      vertical-align:middle;
    }

.product__photo-dots .slick-dots li,.product__photo-dots .slick-dots li button,.slick-slider .slick-dots li,.slick-slider .slick-dots li button{
      width:6px;
      height:6px;
    }

.product__photo-dots .slick-dots li button:before,.slick-slider .slick-dots li button:before{
      width:6px;
      height:6px;
      border-radius:100%;
    }

.product__photo-dots .slick-dots li.slick-active,.product__photo-dots .slick-dots li.slick-active button,.product__photo-dots .slick-dots li.slick-active button:before,.slick-slider .slick-dots li.slick-active,.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li.slick-active button:before{
      width:8px;
      height:8px;
      opacity:1;
    }

.product__photo-dots[data-bars] .slick-dots li,.product__photo-dots[data-bars] .slick-dots li button,.slick-slider[data-bars] .slick-dots li,.slick-slider[data-bars] .slick-dots li button{
      padding:0;
      width:150px;
      height:18px;
    }

.product__photo-dots[data-bars] .slick-dots li button:after,.product__photo-dots[data-bars] .slick-dots li button:before,.slick-slider[data-bars] .slick-dots li button:after,.slick-slider[data-bars] .slick-dots li button:before{
      content:"";
      width:150px;
      height:4px;
      border-radius:0;
      position:absolute;
      left:0;
      top:50%;
      transform:translateY(-2px)
    }

@media only screen and (min-width:769px){

.product__photo-dots[data-bars] .slick-dots li button:after,.product__photo-dots[data-bars] .slick-dots li button:before,.slick-slider[data-bars] .slick-dots li button:after,.slick-slider[data-bars] .slick-dots li button:before{
        height:6px
    }
      }

.product__photo-dots[data-bars] .slick-dots li.slick-active button:before,.slick-slider[data-bars] .slick-dots li.slick-active button:before{
      opacity:1;
    }

.product__photo-dots[data-bars] .slick-dots li button:after,.slick-slider[data-bars] .slick-dots li button:after{
      background-color:hsla(0, 0%, 100%, 0.25);
      box-shadow:0 0 75px rgba(0, 0, 0, 0.8);
    }

.product__photo-dots[data-bars] .slick-dots li.slick-active,.product__photo-dots[data-bars] .slick-dots li.slick-active button,.slick-slider[data-bars] .slick-dots li.slick-active,.slick-slider[data-bars] .slick-dots li.slick-active button{
      height:18px;
    }

.product__photo-dots[data-bars] .slick-dots li.slick-active button:after,.product__photo-dots[data-bars] .slick-dots li.slick-active button:before,.slick-slider[data-bars] .slick-dots li.slick-active button:after,.slick-slider[data-bars] .slick-dots li.slick-active button:before{
      width:150px;
      height:4px
    }

@media only screen and (min-width:769px){

.product__photo-dots[data-bars] .slick-dots li.slick-active button:after,.product__photo-dots[data-bars] .slick-dots li.slick-active button:before,.slick-slider[data-bars] .slick-dots li.slick-active button:after,.slick-slider[data-bars] .slick-dots li.slick-active button:before{
        height:6px
    }
      }

.product__photo-dots[data-bars] .slick-dots li.slick-active button:before,.slick-slider[data-bars] .slick-dots li.slick-active button:before{
      background-color:#fff;
    }

@media only screen and (max-width:768px){
      .product__photo-dots[data-bars] .slick-dots li,.product__photo-dots[data-bars] .slick-dots li.slick-active,.product__photo-dots[data-bars] .slick-dots li.slick-active button,.product__photo-dots[data-bars] .slick-dots li.slick-active button:after,.product__photo-dots[data-bars] .slick-dots li.slick-active button:before,.product__photo-dots[data-bars] .slick-dots li button,.product__photo-dots[data-bars] .slick-dots li button:after,.product__photo-dots[data-bars] .slick-dots li button:before,.slick-slider[data-bars] .slick-dots li,.slick-slider[data-bars] .slick-dots li.slick-active,.slick-slider[data-bars] .slick-dots li.slick-active button,.slick-slider[data-bars] .slick-dots li.slick-active button:after,.slick-slider[data-bars] .slick-dots li.slick-active button:before,.slick-slider[data-bars] .slick-dots li button,.slick-slider[data-bars] .slick-dots li button:after,.slick-slider[data-bars] .slick-dots li button:before{
        width:40px;
      }
    }

.product__photo-dots[data-bars][data-autoplay=true] .slick-dots li button:before,.slick-slider[data-bars][data-autoplay=true] .slick-dots li button:before{
      width:0%;
    }

.product__photo-dots[data-bars][data-autoplay=true] .slick-dots li.slick-active button:before,.slick-slider[data-bars][data-autoplay=true] .slick-dots li.slick-active button:before{
      animation:slideshowBars 0s linear forwards;
    }

.hero .slick-dots{
  bottom:6px
}

.hero .slick-dots li button:before{
    background-color:#fff;
  }

.hero[data-bars] .slick-dots{
  bottom:-8px
}

@media only screen and (max-width:768px){

.hero[data-bars] .slick-dots{
    bottom:-9px
}
  }

.hero.slick-dotted{
  margin-bottom:0;
}

.slick-track{
  cursor:pointer;
  cursor:-webkit-grab
}

[data-slide-count="1"] .slick-track{
    cursor:default
}

[data-slide-count="1"] .slick-track:active{
      cursor:default;
    }

.slick-track:active{
    cursor:-webkit-grabbing;
  }

.hero .slick-next,.hero .slick-prev{
    top:40%;
    opacity:0.75
  }

.hero .slick-next:hover,.hero .slick-prev:hover{
      opacity:1;
    }

.hero .slick-next .icon,.hero .slick-prev .icon{
      color:#ffffff;
      color:var(--colorHeroText);
      width:20px;
      height:30px;
      filter:drop-shadow(0 0 20px rgba(0,0,0,1))
    }

@media only screen and (max-width:768px){

.hero .slick-next .icon,.hero .slick-prev .icon{
        height:20px
    }
      }

.hero .slick-list,.hero .slick-track,.hero .slideshow__slide{
    height:100%;
  }

.slideshow-wrapper{
  position:relative;
}

.slideshow__pause:focus{
  clip:auto;
  width:auto;
  height:auto;
  margin:0;
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  background-color:#111111;
  background-color:var(--colorBtnPrimary);
  padding:10px;
  z-index:10000;
  transition:none
}

.video-is-playing .slideshow__pause:focus{
    display:none
}

.slideshow__pause-stop{
  display:block
}

.is-paused .slideshow__pause-stop{
    display:none
}

.slideshow__pause-play{
  display:none
}

.is-paused .slideshow__pause-play{
    display:block
}

.slideshow__slide{
  display:none;
  position:relative;
  overflow:hidden
}

.slideshow__slide:first-child{
    display:block;
  }

.hero{
  position:relative;
  overflow:hidden;
  background:#0f0f0f;
  background:var(--colorLargeImageBg);
}

.hero__media-container{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
}

.hero__image-wrapper,.hero__media{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}

.hero__image-wrapper:before,.hero__media:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:3;
    background-color:#000000;
    background-color:var(--colorImageOverlay);
    opacity:0.1;
    opacity:var(--colorImageOverlayOpacity)
  }

.video-interactable .hero__image-wrapper:before,.video-interactable .hero__media:before{
      pointer-events:none
  }

.hero__image{
  z-index:1;
}

.hero__media{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:top;
  z-index:1;
}

.hero__image-wrapper--no-overlay:before{
  content:none;
}

.hero__media iframe,.hero__media video{
  width:100%;
  height:100%;
  pointer-events:none
}

.video-interactable .hero__media iframe,.video-interactable .hero__media video{
    pointer-events:auto
}

.hero__media video{
  position:relative;
  -o-object-fit:cover;
     object-fit:cover;
  font-family:"object-fit: cover";
}

.hero__media iframe{
  position:absolute;
  top:0;
  left:0;
  width:300%;
  left:-100%;
  max-width:none
}

@media screen and (min-width:1140px){

.hero__media iframe{
    width:100%;
    height:300%;
    left:auto;
    top:-100%
}
  }

.vimeo-mobile-trigger{
  display:block;
  position:absolute;
  width:100%;
  z-index:2;
  margin-top:90px
}

.hero__text-content .vimeo-mobile-trigger{
    bottom:120%
}

.vimeo-mobile-trigger .icon{
    width:40px;
    height:40px;
    background-color:#fff;
    border-radius:50%;
    padding:10px;
  }

.hero__slide-link{
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  z-index:5
}

.hero__slide-link:hover~.hero__text-wrap .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse){
      background:#2b2b2b;
      background:var(--colorBtnPrimaryLight);
      transition-delay:0.25s
    }

.hero__slide-link:hover~.hero__text-wrap .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after{
        animation:shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
      }

[data-button_style=angled] .hero__slide-link:hover~.hero__text-wrap .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after{
          animation:none;
        }

.hero__text-wrap{
  position:relative;
  height:100%;
  color:#ffffff;
  color:var(--colorHeroText)
}

.video-interactable .hero__text-wrap{
    pointer-events:none
}

.hero__text-wrap .page-width{
    display:table;
    width:100%;
    height:100%;
  }

.hero__text-content{
  position:relative;
  padding:15px 0;
  z-index:4
}

@media only screen and (min-width:769px){

.hero__text-content{
    padding:45px 0
}
  }

[data-arrows=true] .hero__text-content{
    padding-left:20px;
    padding-right:20px
}

.hero__text-shadow{
  position:relative;
  display:inline-block
}

.hero__text-shadow:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:auto;
    background:radial-gradient(rgba(0,0,0,0.2) 0%, transparent 60%);
    background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%, transparent 60%);
    margin:-100px -200px -100px -200px;
  }

.hero__top-subtitle{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:1.1em;
  margin-bottom:5px;
}

.hero__title{
  display:block;
  margin-bottom:0;
}

.hero__subtext{
  margin-top:20px;
}

.hero__subtitle{
  font-size:1.3em;
  display:block;
  vertical-align:middle;
  margin-top:5px;
  margin-bottom:5px;
}

.hero__link{
  position:relative;
  display:block
}

.video-interactable .hero__link{
    pointer-events:auto
}

.hero__link .btn{
    margin:4px 3px 2px 0
  }

@media only screen and (min-width:769px){

.hero__link .btn{
      margin-right:5px;
      margin-top:0
  }
    }

[data-button_style=angled] .hero__link .btn{
      margin-left:12px
  }

.hero__link .btn+.btn{
    margin-left:2px
  }

@media only screen and (min-width:769px){

.hero__link .btn+.btn{
      margin-left:10px
  }
    }

[data-button_style=angled] .hero__link .btn+.btn{
      margin-left:12px
  }

.hero__link .btn .icon-play{
    position:relative;
    top:-2px;
    margin-right:5px;
  }

[data-button_style=angled] .hero__link .animation-cropper{
      padding-right:10px;
    }

.hero__text-content{
  display:table-cell
}

.hero__text-content .hero__link{
    margin-top:7.5px
  }

@media only screen and (min-width:769px){

.hero__text-content .hero__link{
      margin-top:15px
  }
    }

.hero__text-content.horizontal-left{
    text-align:left;
  }

.hero__text-content.horizontal-center{
    text-align:center;
  }

.hero__text-content.horizontal-right{
    text-align:right;
  }

.hero__text-content.vertical-center{
    vertical-align:middle;
  }

.hero__text-content.vertical-bottom{
    vertical-align:bottom;
  }

.slick-dotted .hero__text-content.vertical-bottom{
  padding-bottom:28px
}

@media only screen and (min-width:769px){

.slick-dotted .hero__text-content.vertical-bottom{
    padding-bottom:60px
}
  }

.overlaid-header .index-section--hero:first-child .hero__text-content.vertical-center{
  padding-top:50px
}

@media only screen and (min-width:769px){

.overlaid-header .index-section--hero:first-child .hero__text-content.vertical-center{
    padding-top:90px
}
  }

.hero--450px{
  height:292.5px;
}

.hero--550px{
  height:357.5px;
}

.hero--650px{
  height:422.5px;
}

.hero--750px{
  height:487.5px;
}

.hero--100vh{
  height:100vh;
}

.hero--natural[data-natural]{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

@media only screen and (min-width:769px){
  .hero--450px{
    height:450px;
  }
  .hero--550px{
    height:550px;
  }
  .hero--650px{
    height:650px;
  }
  .hero--750px{
    height:750px;
  }
}

@media only screen and (max-width:768px){
  .hero--mobile--250px:not([data-natural]){
    height:250px;
  }
  .hero--mobile--300px:not([data-natural]){
    height:300px;
  }
  .hero--mobile--400px:not([data-natural]){
    height:400px;
  }
  .hero--mobile--500px:not([data-natural]){
    height:500px;
  }
  .hero--mobile--100vh:not([data-natural]){
    height:90vh;
  }
}

.index-section--hero:first-child [data-align-top] .slideshow-wrapper{
    position:relative;
    z-index:1;
  }

.hero .slideshow__slide .hero__link .btn,.hero .slideshow__slide .hero__subtitle .animation-contents,.hero .slideshow__slide .hero__title .animation-contents,.hero .slideshow__slide .hero__top-subtitle .animation-contents,[data-aos=hero__animation] .hero__link .btn,[data-aos=hero__animation] .hero__subtitle .animation-contents,[data-aos=hero__animation] .hero__title .animation-contents,[data-aos=hero__animation] .hero__top-subtitle .animation-contents{
    opacity:0
  }

.no-js .hero .slideshow__slide .hero__link .btn,.no-js .hero .slideshow__slide .hero__subtitle .animation-contents,.no-js .hero .slideshow__slide .hero__title .animation-contents,.no-js .hero .slideshow__slide .hero__top-subtitle .animation-contents,.no-js [data-aos=hero__animation] .hero__link .btn,.no-js [data-aos=hero__animation] .hero__subtitle .animation-contents,.no-js [data-aos=hero__animation] .hero__title .animation-contents,.no-js [data-aos=hero__animation] .hero__top-subtitle .animation-contents{
      opacity:1
  }

.hero .slideshow__slide .hero__image,.hero .slideshow__slide .hero__media,[data-aos=hero__animation] .hero__image,[data-aos=hero__animation] .hero__media{
    opacity:0
  }

.no-js .hero .slideshow__slide .hero__image,.no-js .hero .slideshow__slide .hero__media,.no-js [data-aos=hero__animation] .hero__image,.no-js [data-aos=hero__animation] .hero__media{
      opacity:1
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__top-subtitle .animation-contents,[data-aos=hero__animation].loaded.aos-animate .hero__top-subtitle .animation-contents{
    animation:rise-up 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.7s forwards;
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__title .animation-contents,[data-aos=hero__animation].loaded.aos-animate .hero__title .animation-contents{
    animation:rise-up 0.8s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__subtitle .animation-contents,[data-aos=hero__animation].loaded.aos-animate .hero__subtitle .animation-contents{
    animation:rise-up 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.7s forwards;
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__link .btn,[data-aos=hero__animation].loaded.aos-animate .hero__link .btn{
    animation:fade-in 2s ease 1.3s forwards;
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__link .btn:nth-child(2),[data-aos=hero__animation].loaded.aos-animate .hero__link .btn:nth-child(2){
    animation:fade-in 2s ease 1.6s forwards;
  }

.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__image--svg,.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__image.lazyloaded,.hero.loaded.aos-animate .slideshow__slide.slick-active .hero__media,[data-aos=hero__animation].loaded.aos-animate .hero__image--svg,[data-aos=hero__animation].loaded.aos-animate .hero__image.lazyloaded,[data-aos=hero__animation].loaded.aos-animate .hero__media{
    animation:zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
    transition:none;
  }

.hero__image-wrapper{
  transform:translateX(200px);
  opacity:0;
  transition:none;
}

.slideshow__slide .hero__subtitle .animation-cropper,.slideshow__slide .hero__title .animation-cropper,.slideshow__slide .hero__top-subtitle .animation-cropper{
      opacity:0;
      transition:none;
    }

.slideshow__slide .hero__link{
    opacity:0;
    transition:none;
  }

.slick-current .hero__image-wrapper{
    opacity:1;
    transform:translateX(0px);
    transition:all 0.7s ease;
  }

.slick-current .hero__top-subtitle .animation-cropper{
    opacity:1;
    transition:all 0.5s ease-in 0.64s;
  }

.slick-current .hero__title .animation-cropper{
    opacity:1;
    transition:all 0.5s ease-in 0.25s;
  }

.slick-current .hero__subtitle .animation-cropper{
    opacity:1;
    transition:all 0.5s ease-in 0.64s;
  }

.slick-current .hero__link{
    opacity:1;
    transition:all 0.61s ease-in 1.18s;
  }

.slideshow__slide.animate-out .hero__image-wrapper{
    opacity:0;
    transform:translateX(-200px);
    transition:all 0.5s ease-in 0.05s;
  }

.slideshow__slide.animate-out .hero__subtitle .animation-cropper,.slideshow__slide.animate-out .hero__title .animation-cropper,.slideshow__slide.animate-out .hero__top-subtitle .animation-cropper{
      opacity:0;
      transition:none;
    }

.slideshow__slide.animate-out .hero__link{
    opacity:0;
    transition:none;
  }

.callout-images{
  position:relative;
  height:225px;
  width:225px;
  max-width:100%;
  margin:20px auto;
  display:flex;
  align-items:center;
  justify-content:center
}

@media only screen and (min-width:769px){

.callout-images{
    height:450px;
    width:450px
}
  }

.callout-image-centered{
  position:relative;
  width:140px
}

@media only screen and (min-width:769px){

.callout-image-centered{
    width:280px
}
  }

.callout-image-placeholder{
  display:block;
  max-height:100%;
  margin:0 auto 30px
}

@media only screen and (max-width:768px){

.callout-image-placeholder{
    max-width:585px;
    margin:-75px 0 0 -145px
}
  }

.feature-row__callout-image+.feature-row__text .feature-row__content{
  background-color:#ffffff;
  background-color:var(--colorBody);
  position:relative;
  z-index:3;
  margin:-10px;
  padding-left:10px;
}

@media only screen and (min-width:769px){
  .feature-row__callout-image{
    order:2;
  }
  .feature-row__callout-text.feature-row__text--left{
    order:1;
    padding:0 60px 0 0;
  }
  .feature-row__callout-text.feature-row__text--right{
    order:3;
    padding:0 0 0 60px;
  }
}

.callout-image{
  position:absolute;
  transition:all 2.5s cubic-bezier(0.39, 0.68, 0.29, 1) 0.5s;
  z-index:1;
  background-color:#ffffff;
  background-color:var(--colorBody)
}

.callout-image:first-child{
    position:relative;
    width:100%;
    z-index:2;
  }

.callout-image:nth-child(2){
    bottom:50%;
    left:50%;
    transform:translate3d(-50%, 50%, 0);
    max-width:90px
  }

@media only screen and (min-width:769px){

.callout-image:nth-child(2){
      max-width:180px
  }
    }

.callout-image:nth-child(3){
    top:50%;
    right:50%;
    transform:translate3d(50%, -50%, 0);
    max-width:80px
  }

@media only screen and (min-width:769px){

.callout-image:nth-child(3){
      max-width:160px
  }
    }

.callout-image:nth-child(4){
    top:50%;
    left:50%;
    transform:translate3d(-50%, -50%, 0);
    max-width:100px
  }

@media only screen and (min-width:769px){

.callout-image:nth-child(4){
      max-width:200px
  }
    }

.callout-image:nth-child(5){
    right:50%;
    bottom:50%;
    transform:translate3d(50%, 50%, 0);
    max-width:50px
  }

@media only screen and (min-width:769px){

.callout-image:nth-child(5){
      max-width:100px
  }
    }

[data-aos=collection-callout].aos-animate .callout-image:first-child{
    box-shadow:0 10px 15px rgba(0, 0, 0, 0.3);
  }

[data-aos=collection-callout].aos-animate .callout-image:nth-child(2){
    bottom:46%;
    left:-64px;
    transform:translateZ(0);
  }

[data-aos=collection-callout].aos-animate .callout-image:nth-child(3){
    top:52%;
    right:-60px;
    transform:translateZ(0);
  }

[data-aos=collection-callout].aos-animate .callout-image:nth-child(4){
    top:48%;
    left:-50px;
    transform:translateZ(0);
  }

[data-aos=collection-callout].aos-animate .callout-image:nth-child(5){
    bottom:54%;
    right:-40px;
    transform:translateZ(0);
  }

@media only screen and (min-width:769px){
    [data-aos=collection-callout].aos-animate .callout-image:first-child{
      box-shadow:0 20px 30px rgba(0, 0, 0, 0.3);
    }
    [data-aos=collection-callout].aos-animate .callout-image:nth-child(2){
      left:-128px;
    }
    [data-aos=collection-callout].aos-animate .callout-image:nth-child(3){
      right:-120px;
    }
    [data-aos=collection-callout].aos-animate .callout-image:nth-child(4){
      left:-100px;
    }
    [data-aos=collection-callout].aos-animate .callout-image:nth-child(5){
      right:-80px;
    }
  }

.collection-content{
  padding-top:22.5px
}

@media only screen and (min-width:769px){

.collection-content{
    padding-top:45px
}
  }

.collection-filter{
  display:flex;
  align-items:center;
  justify-content:flex-end
}

@media only screen and (max-width:768px){

.collection-filter{
    flex-wrap:wrap;
    position:-webkit-sticky;
    position:sticky;
    top:17px;
    z-index:5
}

.sticky-header .collection-filter{
      top:86px
}
  }

.collection-filter .btn,.collection-filter select{
    height:44px;
    font-size:16px;
  }

.collection-filter select{
    display:block;
    width:100%;
  }

.collection-filter .btn{
    padding:0 20px;
    border:1px solid;
    border-color:#e8e8e1;
    border-color:var(--colorBorder)
  }

@media only screen and (max-width:768px){

.collection-filter .btn{
      width:100%;
      text-align:left
  }
    }

.collection-filter .btn .icon{
      position:relative;
      top:-2px;
      margin-right:10px;
    }

.collection-filter__item{
  flex:1 1 auto;
  margin-bottom:15px;
}

.collection-filter .btn:not(.btn--tertiary-active),.collection-filter__sort-container{
  background:#ffffff;
  background:var(--colorBody);
}

.collection-filter__item--drawer{
  flex:0 1 50%;
  padding-right:7.5px;
}

.collection-filter__item--count{
  flex:1 1 170%;
  text-align:center;
}

.collection-filter__item--sort{
  flex:0 1 50%;
  padding-left:7.5px;
}

@media only screen and (max-width:768px){
  .collection-filter__item--count{
    order:3;
    flex:1 1 100%;
  }
}

.collection-hero{
  position:relative;
  width:100%;
  height:250px;
  overflow:hidden;
  background:#0f0f0f;
  background:var(--colorLargeImageBg)
}

@media only screen and (min-width:769px){

.collection-hero{
    height:420px
}
  }

.collection-hero__content{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  display:flex;
  align-items:flex-end;
  padding:15px 0;
  z-index:1
}

@media only screen and (min-width:769px){

.collection-hero__content{
    padding:30px 0
}
  }

[data-type_headers_align_text=true] .collection-hero__content{
    align-items:center
}

.overlaid-header .collection-hero__content{
    padding-top:70px
}

@media only screen and (min-width:769px){

.overlaid-header .collection-hero__content{
      padding-top:100px
}
    }

.collection-hero__content .page-width{
    width:100%;
  }

.collection-hero__content:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:auto;
    background-color:#000000;
    background-color:var(--colorImageOverlay);
    opacity:0.1;
    opacity:var(--colorImageOverlayOpacity);
    display:block;
  }

.collection-hero__content .section-header{
    opacity:0;
    animation:fade-in 0.5s 1s forwards;
  }

.collection-hero__image{
  opacity:0
}

.no-js .collection-hero__image{
    opacity:1
}

.collection-hero__image.lazyloaded{
    animation:zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
    transition:none;
  }

.collection-grid__wrapper.unload{
  min-height:180px;
  position:relative
}

.collection-grid__wrapper.unload:after,.collection-grid__wrapper.unload:before{
    content:"";
    position:absolute;
    width:100px;
    height:5px;
    background:#ffffff;
    background:var(--colorBody);
    left:50%;
    top:350px;
    margin:-3px 0 0 -50px;
    z-index:4;
    opacity:0
  }

@media only screen and (max-width:768px){

.collection-grid__wrapper.unload:after,.collection-grid__wrapper.unload:before{
      top:150px
  }
    }

.no-js .collection-grid__wrapper.unload:after,.no-js .collection-grid__wrapper.unload:before{
      display:none
  }

.collection-grid__wrapper.unload:before{
    background:#000000;
    background:var(--colorTextBody);
    animation:fade-in 0.5s 0s forwards;
  }

.collection-grid__wrapper.unload:after{
    animation:preloading 0.5s ease 0.3s infinite;
  }

.collection-grid__wrapper.unload [data-section-type=collection-template]{
    opacity:0;
    transition-duration:0.3s;
    animation:grid-product__loading 1.5s ease 1.5s infinite;
  }

.collection-sidebar{
  padding-right:10px;
  margin-bottom:20px;
}

@media only screen and (min-width:769px){
  .grid__item--sidebar{
    position:-webkit-sticky;
    position:sticky;
    top:10px;
    max-height:90vh;
    overflow-y:auto;
  }
}

.collection-sidebar__group{
  border-top:1px solid;
  border-top-color:#e8e8e1;
  border-top-color:var(--colorDrawerBorder);
  padding-top:5px;
  margin-top:5px;
  margin-bottom:5px
}

.collection-sidebar__group:first-child{
    margin-top:0
  }

.drawer .collection-sidebar__group:first-child{
      border-top:0
  }

@media only screen and (min-width:769px){
    .collection-sidebar__group .collapsible-content__inner{
      padding-bottom:5px;
    }
  }

.collection-sidebar__group .tag-list{
    margin-bottom:0;
  }

.collection-sidebar div:first-of-type .collection-sidebar__group{
  border-top:0;
  padding-top:0;
}

.is-light .site-header__logo .logo--has-inverted{
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    height:0
}

.site-header__logo .logo--inverted{
  opacity:0;
  visibility:hidden;
  overflow:hidden;
  height:0
}

.is-light .site-header__logo .logo--inverted{
    opacity:1;
    visibility:visible;
    height:auto
}

@media only screen and (min-width:769px){
  .site-header__logo{
      text-align:left;
  }
}

.header-logo a,.site-header__logo a{
  color:#000000;
  color:var(--colorNavText)
}

.is-light .header-logo a,.is-light .site-header__logo a{
    color:black
}

.is-light .header-logo a:hover,.is-light .site-header__logo a:hover{
      color:black;
    }

.is-light .site-header{
    box-shadow:none
}

.site-nav__dropdown-link{
  display:block;
  padding:8px 15px;
  white-space:nowrap
}

.megamenu .site-nav__dropdown-link{
    padding:4px 0;
    white-space:normal
}

.tag-list__header{
  text-align:left;
}

.tag-list .tag-list{
  margin-left:15px;
}

.tag-list a{
  display:block;
  line-height:2;
}

.tag--active>a{
  font-weight:900;
}

.tag-list--active-tags:empty{
  display:none;
}

.tag-list--checkboxes{
  padding-bottom:6px
}

.tag-list--checkboxes a{
    position:relative;
    padding-left:25px;
    font-size:calc(var(--typeBaseSize) - 2px);
    font-size:max(calc(var(--typeBaseSize) - 2px), 14px)
  }

.tag-list--checkboxes a:before{
      content:"";
      position:absolute;
      left:0;
      top:50%;
      transform:translateY(-50%);
    }

.tag-list--checkboxes a:before{
      border:1px solid;
      border-color:#e8e8e1;
      border-color:var(--colorBorder);
      height:16px;
      width:16px;
    }

.tag-list--checkboxes .tag--active a:before{
  background-color:#000000;
  background-color:var(--colorTextBody);
  border-color:#000000;
  border-color:var(--colorTextBody);
}

.tag--remove{
  position:relative
}

.tag--remove a{
    text-align:left;
  }

.tag--remove .icon{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    pointer-events:none;
    color:#ffffff;
    color:var(--colorBtnPrimaryText);
  }

.tag-list--swatches{
  margin-top:2px;
  margin-left:-4px
}

.drawer .tag-list--swatches{
    margin-left:-2px
}

.tag-list--swatches li{
    display:inline-block;
  }

.mix-match-text {
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  letter-spacing: 0.4px;
  text-transform: capitalize;
  color: #808080;
  margin-left: auto;
  margin-bottom: 0px;
}

.color-swatch {
  position: relative;
  display: block !important;
  text-indent: -9999px !important;
  overflow: unset;
  margin-right: 8px;
  margin-bottom: 4px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 2.5em;
  transition: 0 0 0 2px var(--colorTextBody) 0.2s ease;
  border-radius: 100%;
}

.color-swatch:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
  
.color-swatch:hover {
  box-shadow: 0 0 0 1px var(--colorTextBody);
}

.variant-input-wrap {
  border: 0;
  padding: 0;
  margin: 0;
  position: relative;   
}

.variant-input-wrap input {
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

.variant-input-wrap label {
  font-size: var(--type_base_size) * 0.85;
  font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback);
  letter-spacing: var(--type_base_spacing);
  line-height: var(--type_base_line_height);
  position: relative;
  display: inline-block;
  font-weight: normal;
  padding: 7px 15px 7px;
  margin: 0 8px 0 0;
  background-color: var(--colorBody);
  box-shadow: 0 0 0 1px var(--colorBorder);

  /* @if ($type_body_text_center) {
    margin: 0 4px 0;
  } */
}

.variant-wrapper--Bundles .variant__button-label { 
  width: 100%;
  word-wrap: break-word;  
}

.variant-wrapper--Bundles .label-wrapper {
  width: 75px;
  display: inline-block;
  color: #808080;
  font-style: italic;
  font-weight: normal;
}

.variant-wrapper--Bundles .label-wrapper:first-line{
  color: #343535;
  font-style: normal;
  font-weight: bold;
}

.variant-input-wrap{
  vertical-align: middle;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(89px, 1fr));
}

.variant-input-wrap[name="Knife Option"] {
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
}

.variant-input-wrap[name="Size"] {
  grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
}

.variant-input-wrap label{
  margin:0px;
}

.variant-input-wrap[name]:not([name="Color"]) .variant__button-label {
  /* border-radius: 4px!important; */
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 0.4px;
  color: #343535;
  min-height: 50px;
  min-width: 50px;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.variant-input-wrap .disabled {
  color: var(--colorBorder);
  opacity: 0.5;
  cursor: not-allowed;
}

.variant-input-wrap .disabled:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  bottom: 0;
  border-left: 1px solid;
  border-color: #000000;
  opacity:0.9;
  transform: rotate(45deg);
}

.variant-input-wrap input[type='radio']:focus + label {
  background-color: rgba(var(--colorTextBody), 0.05);
  box-shadow: 0 0 0 1px var(--colorTextBody);
}

.variant-input-wrap input[type='radio']:checked + label {
  box-shadow: 0 0 0 2px var(--colorTextBody);
}
  
#custom-bundles input[type='radio']:checked + label {
  box-shadow: 0 0 0 2px var(--colorTextBody);
} 

#custom-bundles.label-wrapper {
  color: #343535;
}
  
.variant-input {
  display: inline-block;
  vertical-align: middle;
}

.variant-input select {
  display: block;
}
  
.variant-wrapper {
  margin: 24px 0;
}

.variant-wrapper .no-js {
  display: none;
}
  
.variant-wrapper--dropdown {
  display: inline-block;
  max-width: 100%;
  margin-right: 30px / 2;
  margin-bottom: 0;
}
  
.variant__label[for] {
  margin-bottom: 10px;
  cursor: default;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.4px;
  text-transform: capitalize;
  color: #343535;
  text-align: left;
}
  
.variant__label-info {
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}

.variant-wrapper--Color {
  margin-bottom: 0px;
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(auto-fill, minmax(35px, 1fr));
}

.variant-wrapper--Color .variant-input {
  align-items: center;
  justify-content: center;
  display: flex;
}

.variant-wrapper--Color .variant__button-label {
  padding: 0px!important;
  height: 35px;
  width: 35px;
}

.variant-color-title {
  text-transform: capitalize !important;
  letter-spacing: normal !important;
  font-size: 14px !important;
}

.variant-wrapper--swatch--small .variant__button-label {
  min-height: unset !important;
  min-width: unset !important;
}

.variant-wrapper--swatch--medium .variant__button-label {
  min-height: unset !important;
  min-width: unset !important;
}

.variant-wrapper--swatch--large {
  grid-template-columns: repeat(auto-fill, minmax(78px, 1fr));
}

.variant-wrapper--swatch--large .color-swatch {
  border-radius: 4px;
  text-indent: -9999px !important;
  display: block !important;
}

.variant-wrapper--swatch--large .color-swatch::before {
  border-radius: 5px !important;
  border: 3px solid #fff;
}

.variant-wrapper--swatch--large .variant__button-label {
  height: 78px !important;
  width: 78px !important;
  border-radius: 4px !important;
}

.variant-wrapper--swatch--large input[type='radio']:checked + label {
  box-shadow: 0 0 0 3px var(--colorTextBody) !important;
}

.grid-product{
  margin-bottom:15px
}

@media only screen and (min-width:769px){

.grid-product{
    margin-bottom:30px
}
  }

@media only screen and (max-width:768px){

.grid-overflow-wrapper .grid-product{
      margin-bottom:0
}
  }

.grid-product__content{
  position:relative;
  text-align:left;
}

.grid-product__title--heading{
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
  font-weight:var(--typeHeaderWeight);
  letter-spacing:var(--typeHeaderSpacing);
  line-height:var(--typeHeaderLineHeight);
}

[data-type_header_capitalize=true] .grid-product__title--heading{
    text-transform:uppercase;
}

.grid-product__title--heading{
  font-size:calc(var(--typeBaseSize) + 2px);
  line-height:1;
}

[data-type_product_capitalize=true] .grid-product__title{
    text-transform:uppercase;
    font-size:calc(var(--typeBaseSize) - 2px);
    letter-spacing:0.2em
  }

@media only screen and (max-width:768px){

[data-type_product_capitalize=true] .grid-product__title{
      font-size:calc(var(--typeBaseSize) - 3px)
  }
    }

.grid-product__title{
  word-break:break-word;
  -webkit-hyphens:auto;
      -ms-hyphens:auto;
          hyphens:auto;
}

.grid-product__link{
  display:block;
}

.grid-product__link--inline{
  display:flex
}

.grid-product__link--inline .grid-product__image-mask{
    flex:0 0 auto;
    margin-right:10px;
  }

.grid-product__link--inline .grid__image-ratio{
    width:80px;
  }

.grid-product__link--inline .grid-product__meta{
    text-align:left;
  }

.grid-product__image-mask{
  position:relative;
  overflow:hidden;
}

.grid-product__image{
  display:block;
  margin:0 auto;
  width:100%;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.grid-product__secondary-image{
  position:absolute;
  top:-1px;
  left:-1px;
  right:-1px;
  bottom:-1px;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%;
  opacity:0;
  background-color:#ffffff;
  background-color:var(--colorBody)
}

.grid-product__image-mask:hover .grid-product__secondary-image{
    animation:fade-in 0.2s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards
}

@media only screen and (max-width:768px){

.supports-touch .grid-product__secondary-image{
      display:none
}
  }

.grid-product__color-image{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%;
  opacity:0;
  transition:opacity 0.4s ease;
  background-color:#ffffff;
  background-color:var(--colorBody)
}

.grid-product__color-image.is-active{
    animation:fade-in 0.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
  }

.product-form-holder{
  opacity:0;
  transition:opacity 0.4s ease
}

.product-form-holder.is-active{
    opacity:1;
  }

[data-center-text=true] .grid-product__meta{
    text-align:center
}

.grid-product__meta{
  position:relative;
  padding:10px 0 6px 0;
  line-height:1.5
}

@media only screen and (max-width:768px){

.small--grid--flush .grid-product__meta{
      padding-left:10px;
      padding-right:10px
}
  }

.grid-product__vendor{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:0.75em;
  margin-top:5px;
  opacity:0.65;
}

.grid-product__price{
  font-size:calc(var(--typeBaseSize)*0.85);
  color:#1c1d1d;
  color:var(--colorPrice);
  margin-top:5px;
}

.grid-product__price--original{
  text-decoration:line-through;
  margin-right:5px;
}

.grid-product__price--savings{
  color:#C20000;
  color:var(--colorTextSavings);
  margin-left:5px;
  white-space:nowrap;
}

.grid-product__tag{
  font-size:calc(var(--typeBaseSize)*0.65);
  position:absolute;
  top:0;
  right:0;
  line-height:1;
  padding:6px 5px 6px 7px;
  background-color:#111111;
  background-color:var(--colorBtnPrimary);
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  z-index:2;
  transition:opacity 0.4s ease
}

.grid-product__tag.grid-product__tag--sold-out{
    background-color:#ffffff;
    background-color:var(--colorBody);
    color:#000000;
    color:var(--colorTextBody);
  }

@media only screen and (min-width:769px){

.grid-product__tag{
    font-size:calc(var(--typeBaseSize)*0.85);
    padding:7px 7px 7px 9px
}
  }

.grid-product__tag--sale{
  background-color:#1c1d1d;
  background-color:var(--colorSaleTag);
  color:#ffffff;
  color:var(--colorSaleTagText);
}

.quick-product__btn{
  font-size:calc(var(--typeBaseSize)*0.85);
  position:absolute;
  bottom:10px;
  right:10px;
  left:10px;
  z-index:2;
  background-color:#111111;
  background-color:var(--colorBtnPrimary);
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  overflow:hidden;
  padding:8px 5px;
  text-align:center;
  cursor:pointer;
  opacity:0;
  transform:translateY(5px);
  transition:opacity 0.25s ease,transform 0.25s ease-out,background 0.4s ease
}

.no-js .quick-product__btn{
    display:none
}

.grid-product__content:hover .quick-product__btn{
    opacity:1;
    transform:translateY(0);
    transition:opacity 0.25s ease,transform 0.25s ease-out
}

@media only screen and (max-width:768px){
  .grid-overflow-wrapper{
    overflow:hidden;
    overflow-x:scroll;
    -webkit-overflow-scrolling:touch
  }

    .grid-overflow-wrapper .grid{
      white-space:nowrap;
      display:flex;
    }

    .grid-overflow-wrapper .grid__item{
      width:39vw;
      flex:0 0 39vw;
      display:inline-block;
      float:none;
      white-space:normal
    }

      .grid-overflow-wrapper .grid__item:first-child{
        margin-left:17px;
      }

      .grid-overflow-wrapper .grid__item:last-child:after{
        content:"";
        display:inline-block;
        width:100%;
        margin-right:17px;
      }

    .grid-overflow-wrapper .grid__item--view-all{
      align-self:center;
    }

    .grid-overflow-wrapper .grid-product__price,.grid-overflow-wrapper .grid__item{
      font-size:0.75rem;
    }

  [data-aos=overflow__animation]{
    transform:translateX(100vw);
    transition:all 0.8s cubic-bezier(.25,.46,.45,.94)
  }

    [data-aos=overflow__animation].aos-animate{
      transform:translateX(0);
    }
}

.grid-product__see-all{
  display:inline-block;
  padding:15px;
  text-align:center;
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  margin-top:-60px;
}

[data-center-text=true] .grid-product__colors{
    text-align:center
}

.grid-product__colors{
  margin-top:3px;
  display:flex;
  flex-wrap:wrap;
  line-height:15px
}

@media only screen and (min-width:769px){

.grid-product__colors{
    line-height:19px
}
  }

[data-center-text=true] .grid-product__colors{
    align-items:center;
    justify-content:center
}

.grid-product__colors+.grid-product__colors{
    margin-top:4px;
  }

[data-swatch_style=round] .color-swatch{
    border-radius:100%
}

.color-swatch:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
  }

.color-swatch:before{
    border:3px solid;
    border-color:#ffffff;
    border-color:var(--colorBody)
  }

.color-swatch .selected {
  border:3px solid;
}

[data-swatch_style=round] .color-swatch:before{
      border-radius:100%;
      /* border-width:4px; */
      top:-1px;
      left:-1px;
      right:-1px;
      bottom:-1px
  }

.tag:not(.tag--active) a:hover .color-swatch:hover,a.color-swatch:hover{
  box-shadow:0 0 0 1px #000000;
  box-shadow:0 0 0 1px var(--colorTextBody);
}

.tag--active .color-swatch{
  box-shadow:0 0 0 2px #000000;
  box-shadow:0 0 0 2px var(--colorTextBody);
}

.color-swatch--small{
  width:15px;
  height:15px
}

@media only screen and (min-width:769px){

.color-swatch--small{
    width:19px;
    height:19px
}
  }

.color-swatch--small:before{
    border:2px solid;
    border-color:#ffffff;
    border-color:var(--colorBody)
  }

[data-swatch_style=round] .color-swatch--small:before{
      border-width:3px
  }

.color-swatch--filter{
  width:35px;
  height:35px;
}

.tag--active .color-swatch--filter:hover:after{
  position:absolute;
  content:"";
  left:50%;
  top:0;
  bottom:0;
  border-left:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  transform:rotate(45deg);
}

.collection-item{
  position:relative;
  display:block;
  margin-bottom:17px;
  overflow:hidden
}

@media only screen and (min-width:769px){

.collection-item{
    margin-bottom:22px
}
  }

.grid--no-gutters .collection-item{
    margin-bottom:0
}

.collection-item:hover .collection-image{
    transform:scale(1.03);
    transition:all 0.8s ease;
  }

.collection-item:not(.collection-item--below):after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:auto;
    background-color:#000000;
    background-color:var(--colorGridOverlay);
    opacity:0.1;
    opacity:var(--colorGridOverlayOpacity);
    transition:opacity 0.8s ease;
  }

.collection-item:not(.collection-item--below):hover:after{
    opacity:0.25;
    opacity:calc(var(--colorGridOverlayOpacity) + 0.15);
  }

.collection-image{
  position:relative;
  background-size:cover;
  background-repeat:no-repeat;
  transition:transform 0.3s ease;
  opacity:0
}

.collection-item--below .collection-image{
    background-size:contain
}

.collection-image--placeholder{
  opacity:1
}

.collection-image--placeholder svg{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
  }

.collection-image--square{
  padding-bottom:100%;
}

.collection-image--landscape{
  padding-top:75%;
}

.collection-image--portrait{
  padding-top:150%;
}

.collection-item__title{
  display:block;
  z-index:2;
  font-size:calc(var(--typeCollectionTitle)*0.8);
  line-height:1em
}

@media only screen and (min-width:769px){

.collection-item__title{
    font-size:var(--typeCollectionTitle)
}

.medium-up--one-fifth .collection-item__title{
      font-size:16px
}
  }

[data-type_product_capitalize=true] .collection-item__title span{
      text-transform:uppercase;
      font-size:0.8em;
      letter-spacing:0.2em;
    }

.collection-item--below .collection-item__title{
    margin-top:5px
}

.collection-item__title--heading{
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
  font-weight:var(--typeHeaderWeight);
  letter-spacing:var(--typeHeaderSpacing);
  line-height:var(--typeHeaderLineHeight);
}

[data-type_header_capitalize=true] .collection-item__title--heading{
    text-transform:uppercase;
}

.collection-item__title--overlaid,.collection-item__title--overlaid-box{
  display:block;
  position:absolute;
  left:10px;
  right:10px;
}

.collection-item__title--overlaid{
  color:#fff;
  text-shadow:0 0 50px #000;
}

.collection-item__title--overlaid-box>span{
    display:inline-block;
    background-color:#ffffff;
    background-color:var(--colorBody);
    -webkit-box-decoration-break:clone;
            box-decoration-break:clone;
    padding:8px 15px;
    color:#000000;
    color:var(--colorTextBody);
  }

.collection-item__title--bottom-center,.collection-item__title--center,.collection-item__title--top-center{
  text-align:center;
}

.collection-item__title--bottom-right,.collection-item__title--top-right .collection-item__title--right{
  text-align:right;
}

.collection-item__title--center[class*=collection-item__title--overlaid],.collection-item__title--left[class*=collection-item__title--overlaid],.collection-item__title--right[class*=collection-item__title--overlaid]{
    top:50%;
    transform:translateY(-50%);
  }

.collection-item__title--top-center[class*=collection-item__title--overlaid],.collection-item__title--top-left[class*=collection-item__title--overlaid],.collection-item__title--top-right[class*=collection-item__title--overlaid]{
    top:10px
  }

@media only screen and (min-width:769px){

.collection-item__title--top-center[class*=collection-item__title--overlaid],.collection-item__title--top-left[class*=collection-item__title--overlaid],.collection-item__title--top-right[class*=collection-item__title--overlaid]{
      top:18px
  }
    }

.collection-item__title--bottom-center[class*=collection-item__title--overlaid],.collection-item__title--bottom-left[class*=collection-item__title--overlaid],.collection-item__title--bottom-right[class*=collection-item__title--overlaid]{
    bottom:10px
  }

@media only screen and (min-width:769px){

.collection-item__title--bottom-center[class*=collection-item__title--overlaid],.collection-item__title--bottom-left[class*=collection-item__title--overlaid],.collection-item__title--bottom-right[class*=collection-item__title--overlaid]{
      bottom:18px
  }
    }

.custom-content{
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  width:auto;
  margin-bottom:-22px;
  margin-left:-22px
}

@media only screen and (max-width:768px){

.custom-content{
    margin-bottom:-17px;
    margin-left:-17px
}
  }

.custom__item{
  flex:0 0 auto;
  margin-bottom:22px;
  padding-left:22px;
  max-width:100%
}

@media only screen and (max-width:768px){

.custom__item{
    flex:0 0 auto;
    padding-left:17px;
    margin-bottom:17px
}

    .custom__item.small--one-half{
      flex:1 0 50%;
      max-width:400px;
      margin-left:auto;
      margin-right:auto;
    }
  }

.custom__item img{
    display:block;
  }

.custom__item-inner{
  position:relative;
  display:inline-block;
  text-align:left;
  max-width:100%;
  width:100%;
}

.custom__item-inner--html,.custom__item-inner--video{
  display:block;
}

.custom__item-inner--image{
  width:100%;
}

.custom__item-inner--html img{
  display:block;
  margin:0 auto;
}

.custom__item-inner--placeholder-image{
  width:100%;
}

.align--top-middle{
  text-align:center;
}

.align--top-right{
  text-align:right;
}

.align--middle-left{
  align-self:center;
}

.align--center{
  align-self:center;
  text-align:center;
}

.align--middle-right{
  align-self:center;
  text-align:right;
}

.align--bottom-left{
  align-self:flex-end;
}

.align--bottom-middle{
  align-self:flex-end;
  text-align:center;
}

.align--bottom-right{
  align-self:flex-end;
  text-align:right;
}

.article__grid-image{
  display:block;
  text-align:center;
  margin-bottom:17px
}

@media only screen and (min-width:769px){

.article__grid-image{
    margin-bottom:20px
}
  }

.article__grid-image img{
    display:block;
  }

.article__title{
  font-size:calc(var(--typeBaseSize) + 2px);
}

.article__date{
  font-size:max(calc(var(--typeBaseSize)*0.7), 12px);
  margin-bottom:3px
}

.section-header .article__date{
    margin-bottom:15px
}

.article__author{
  margin-top:2px;
  font-size:max(calc(var(--typeBaseSize)*0.7), 12px);
}

.article__grid-meta{
  margin-bottom:30px
}

@media only screen and (min-width:769px){

[data-center-text=true] .article__grid-meta{
    text-align:center
}
  }

.article__excerpt{
  margin-top:10px;
}

.logo-bar{
  text-align:center;
  margin-bottom:-30px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
}

.logo-bar__item{
  flex:0 1 110px;
  vertical-align:middle;
  margin:0 15px 20px
}

@media only screen and (min-width:769px){

.logo-bar__item{
    flex:0 1 160px;
    margin:0 20px 30px
}
  }

.logo-bar__image{
  display:block;
  margin:0 auto;
}

.logo-bar__link{
  display:block;
}

[data-aos=logo__animation] .logo-bar__item{
  opacity:0;
}

[data-aos=logo__animation].aos-animate .logo-bar__item{
  animation:fade-in 0.5s ease 0s forwards;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(2){
  animation-delay:0.2s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(3){
  animation-delay:0.4s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(4){
  animation-delay:0.6s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(5){
  animation-delay:0.8s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(6){
  animation-delay:1.0s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(7){
  animation-delay:1.2s
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(8){
  animation-delay:1.4s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(9){
  animation-delay:1.6s;
}

.background-media-text{
  position:absolute;
  width:100%;
  overflow:hidden;
  background:#0f0f0f;
  background:var(--colorLargeImageBg);
}

.background-media-text__video{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
  z-index:0;
}

@media only screen and (max-width:768px){

.background-media-text__video{
    width:300%;
    left:-100%
}
  }

.background-media-text__video iframe,.background-media-text__video video{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    pointer-events:none
  }

@media only screen and (min-width:769px){

.background-media-text__video iframe,.background-media-text__video video{
      height:120%;
      max-width:none;
      left:-100%;
      height:150%;
      width:300%
  }
    }

@media screen and (min-width:1140px){

.background-media-text__video iframe,.background-media-text__video video{
      width:100%;
      height:300%;
      left:auto;
      top:-100%
  }
    }

.video-interactable .background-media-text__video{
  iframe,video{
    pointer-events:auto;
  }
}

.background-media-text__inner{
  position:absolute;
  z-index:1;
  width:100%;
}

.background-media-text__aligner{
  margin:60px;
}

.background-media-text__text{
  text-align:left;
  font-size:1.1em;
  background:#ffffff;
  background:var(--colorBody);
  padding:30px;
  width:380px
}

@media only screen and (max-width:768px){

.background-media-text__text{
    text-align:center
}
  }

.background-media-text__text--framed{
  border:7px solid;
  border-color:#ffffff;
  border-color:var(--colorBody);
  box-shadow:inset 0 0 0 2px #000000;
  box-shadow:inset 0 0 0 2px var(--colorTextBody)
}

@media only screen and (min-width:769px){

.background-media-text__text--framed{
    border-width:10px
}
  }

.background-media-text__text .btn{
  margin-top:15px;
}

@media only screen and (min-width:769px){
  .background-media-text--right .animation-cropper{
    float:right;
  }
}

.background-media-text__container{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

@media only screen and (max-width:768px){
  .background-media-text{
    position:relative;
  }
  .background-media-text__inner{
    position:relative;
  }
  .background-media-text__container,.background-media-text__video{
    position:relative;
    height:240px
  }
  .promo-video .background-media-text__container,.promo-video .background-media-text__video{
      height:550px
  }
  .background-media-text__aligner{
    margin:-6px 6px 6px;
  }
  .background-media-text__text{
    padding:22.5px;
    width:auto;
  }
    .background-media-text.loading:after,.background-media-text.loading:before{
      top:117px;
    }
}

@media only screen and (min-width:769px){
  .background-media-text--450,.background-media-text--450 .background-media-text__video,.background-media-text__spacer.background-media-text--450{
    min-height:450px;
  }
  .background-media-text--550,.background-media-text--550 .background-media-text__video,.background-media-text__spacer.background-media-text--550{
    min-height:550px;
  }
  .background-media-text--650,.background-media-text--650 .background-media-text__video,.background-media-text__spacer.background-media-text--650{
    min-height:650px;
  }
  .background-media-text--750,.background-media-text--750 .background-media-text__video,.background-media-text__spacer.background-media-text--750{
    min-height:750px;
  }
}

[data-aos=background-media-text__animation] .background-media-text__image,[data-aos=background-media-text__animation] .background-media-text__image svg,[data-aos=background-media-text__animation] .background-media-text__video{
  opacity:0
}

.no-js [data-aos=background-media-text__animation] .background-media-text__image,.no-js [data-aos=background-media-text__animation] .background-media-text__image svg,.no-js [data-aos=background-media-text__animation] .background-media-text__video{
    animation:none;
    opacity:1
}

[data-aos=background-media-text__animation].aos-animate .background-media-text__image.lazyloaded,[data-aos=background-media-text__animation].aos-animate .background-media-text__image svg,[data-aos=background-media-text__animation].loaded.aos-animate .background-media-text__video{
  animation:zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
  transition:none;
}

@media only screen and (min-width:769px){
  [data-aos=background-media-text__animation] .background-media-text__inner .animation-contents{
    opacity:0
  }
  .no-js [data-aos=background-media-text__animation] .background-media-text__inner .animation-contents{
      animation:none;
      opacity:1
  }

  [data-aos=background-media-text__animation].loaded.aos-animate .background-media-text__inner .animation-contents{
    animation:rise-up 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.5s forwards;
  }
}

.quote-icon{
  display:block;
  margin:0 auto 20px;
}

.testimonials-slider__text{
  padding:0;
  margin-bottom:45px
}

.slick-slider .testimonials-slider__text{
    margin-right:30px;
    margin-bottom:0
}

.text-center .slick-slider .testimonials-slider__text{
    margin-left:15px;
    margin-right:15px
}

.testimonials-slider__text cite{
    font-style:normal;
  }

.testimonials-slider__text p{
    margin-bottom:7.5px
  }

.testimonials-slider__text p+cite{
      margin-top:0;
    }

.testimonials-slider__text--padded{
  padding:0 30px
}

@media only screen and (min-width:769px){

.testimonials-slider__text--padded{
    padding:0 50px
}
  }

.testimonail-image{
  max-width:142px;
  background-color:#ffffff;
  background-color:var(--colorBody)
}

.text-center .testimonail-image{
    margin-left:auto;
    margin-right:auto
}

.testimonail-image--round{
  width:142px;
  height:142px;
  max-width:none;
  border-radius:142px
}

.testimonail-image--round img{
    overflow:hidden;
    border-radius:142px;
  }

.testimonials-slider.slick-initialized{
  cursor:grab;
}

@media only screen and (min-width:769px){
  .testimonials-slider.slick-initialized[data-count="1"],.testimonials-slider.slick-initialized[data-count="2"],.testimonials-slider.slick-initialized[data-count="3"]{
    cursor:default
  }

    .testimonials-slider.slick-initialized[data-count="1"] .slick-track,.testimonials-slider.slick-initialized[data-count="2"] .slick-track,.testimonials-slider.slick-initialized[data-count="3"] .slick-track{
      cursor:default;
    }
}

.testimonials-wrapper .slick-dots{
  position:relative;
  bottom:0;
  margin-top:15px
}

.testimonials-wrapper .slick-dots li button:before{
    background-color:#000000;
    background-color:var(--colorTextBody);
  }

.testimonials-wrapper .slick-slide[tabindex="0"]{
  outline:none;
}

.announcement-bar{
  font-size:calc(var(--typeBaseSize)*0.75);
  position:relative;
  text-align:center;
  background-color:#0f0f0f;
  background-color:var(--colorAnnouncement);
  color:#ffffff;
  color:var(--colorAnnouncementText);
  padding:10px 0;
  border-bottom-color:#e8e8e1;
  border-bottom-color:var(--colorBorder)
}

@media only screen and (min-width:769px){

.announcement-bar{
    font-size:calc(var(--typeBaseSize)*0.85)
}
  }

.announcement-slider__slide{
  display:none;
  position:relative;
  overflow:hidden;
  padding:0 5px
}

.announcement-slider__slide:first-child{
    display:block;
  }

.announcement-link{
  display:block;
  color:#ffffff;
  color:var(--colorAnnouncementText)
}

.announcement-link:active,.announcement-link:hover{
    color:#ffffff;
    color:var(--colorAnnouncementText);
  }

.announcement-text{
  font-weight:700;
  display:block;
  text-transform:uppercase;
  letter-spacing:0.2em;
  font-size:0.85em;
}

.announcement-link-text{
  display:block
}

.announcement-link .announcement-link-text{
    text-decoration:underline
}

.announcement-link-text a{
    color:inherit;
  }

@media only screen and (min-width:769px){
    .announcement-slider--compact .announcement-link-text,.announcement-slider--compact .announcement-text{
      display:inline;
    }

    .announcement-slider--compact .announcement-text+.announcement-link-text{
      padding-left:5px;
    }
}

.shopify-challenge__container{
  padding:30px 22px
}

@media only screen and (min-width:769px){

.shopify-challenge__container{
    padding:120px 0
}
  }

.newsletter{
  margin:0 auto;
  max-width:520px;
}

.newsletter-section .errors{
  margin-left:auto;
  margin-right:auto;
  max-width:520px;
}

.modal .newsletter .h1{
  margin-bottom:15px
}

@media only screen and (min-width:769px){

.modal .newsletter .h1{
    margin-bottom:30px
}
  }

.modal .newsletter .image-wrap{
  margin-bottom:7.5px
}

@media only screen and (min-width:769px){

.modal .newsletter .image-wrap{
    margin-bottom:15px
}
  }

.modal .newsletter .text-close{
  text-decoration:underline;
}

.newsletter__input-group{
  margin:0;
  /* max-width:400px */
}

.newsletter__input-group:last-child{
    margin-bottom:0;
  }

.newsletter__input::-webkit-input-placeholder{
    color:#000000;
    color:var(--colorTextBody);
    opacity:1;
  }

.newsletter__input:-moz-placeholder{
    color:#000000;
    color:var(--colorTextBody);
    opacity:1;
  }

.newsletter__input::-moz-placeholder{
    color:#000000;
    color:var(--colorTextBody);
    opacity:1;
  }

.newsletter__input:-ms-input-placeholder{
    color:#000000;
    color:var(--colorTextBody);
  }

.newsletter__input::-ms-input-placeholder{
    color:#000000;
    color:var(--colorTextBody);
    opacity:1;
  }

@media only screen and (max-width:768px){
  .form__submit--large{
    display:none;
  }

  .form__submit--small{
    display:block;
  }
}

@media only screen and (min-width:769px){
  .form__submit--large{
    display:block;
  }

  .form__submit--small{
    display:none;
  }
}

.map-section{
  position:relative;
  height:650px;
  width:100%;
  overflow:hidden
}

@media only screen and (min-width:769px){

.map-section{
    height:500px
}
  }

.map-section .page-width{
    height:100%;
  }

.map-section--load-error{
  height:auto;
}

.map-onboarding{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
  z-index:0;
}

.map-section__overlay-wrapper{
  position:relative;
  height:100%;
}

.map-section__overlay{
  position:relative;
  display:inline-block;
  background-color:#ffffff;
  background-color:var(--colorBody);
  padding:30px;
  margin:30px;
  width:100%;
  max-width:calc(100% - 60px);
  z-index:3
}

@media only screen and (min-width:769px){

.map-section__overlay{
    position:absolute;
    left:30px;
    top:50%;
    transform:translateY(-50%);
    margin-top:0;
    width:30%
}
  }

.map-section--load-error .map-section__overlay{
    position:static;
    transform:translateY(0)
}

.map-section__link{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
}

.map-section__container{
  position:absolute !important;
  top:0;
  left:0;
  width:100%;
  height:150%;
  margin-bottom:-50%
}

@media only screen and (min-width:769px){

.map-section__container{
    width:130%;
    height:100%;
    margin:0 -30% 0 0
}
  }

[data-aos=map-section__animation] .map-section__container{
  animation:fade-out 0.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
  will-change:opacity, transform;
  opacity:0;
}

[data-aos=map-section__animation].aos-animate .map-section__container{
  animation:zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
}

.image-row:after{content:"";display:table;clear:both;}

.image-row__placeholder{
  float:left;
  width:33.33%
}

.image-row--gutters .image-row__placeholder{
    width:32%;
    margin:0 1% 2%
}

.image-row--gutters .image-row__placeholder:first-child{
      margin-left:0;
    }

.image-row--gutters .image-row__placeholder:last-child{
      margin-right:0;
    }

.image-row__image{
  position:relative;
  min-height:1px;
  float:left
}

.image-row__image:after{
    content:"";
    display:block;
    height:0;
    width:100%;
  }

.image-row__image img{
    display:block;
    position:absolute;
    top:0;
    left:0;
  }

.image-row__image .js-photoswipe__zoom{
  cursor:zoom-in;
}

.image-row__image a .js-photoswipe__zoom{
  cursor:pointer;
}

.promo-grid--space-top{
  padding-top:40px
}

@media only screen and (min-width:769px){

.promo-grid--space-top{
    padding-top:75px
}
  }

.promo-grid--space-bottom{
  padding-bottom:40px
}

@media only screen and (min-width:769px){

.promo-grid--space-bottom{
    padding-bottom:75px
}
  }

.promo-grid__container{
  display:flex;
  align-items:flex-start;
  position:relative;
  overflow:hidden;
  background-repeat:no-repeat
}

.promo-grid__container .btn{
    margin-right:10px
  }

@media only screen and (max-width:768px){

.promo-grid__container .btn{
      margin-right:7px
  }
    }

.promo-grid__container.horizontal-center{
    justify-content:center;
    text-align:center
  }

.promo-grid__container.horizontal-center .btn{
      margin:2px 5px;
    }

.promo-grid__container.horizontal-right{
    justify-content:flex-end;
    text-align:right;
  }

@media only screen and (max-width:768px){
    .promo-grid__container--boxed .promo-grid__bg{
      height:60%;
    }

    .promo-grid__container--boxed .promo-grid__content{
      width:100%;
      margin-top:55%;
      box-shadow:0 0 50px rgba(0, 0, 0, 0.1);
    }
  }

.promo-grid__container--framed:not(.promo-grid__container--boxed):after{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:auto;
  border:7px solid transparent;
  box-shadow:inset 0 0 0 2px #ffffff;
  box-shadow:inset 0 0 0 2px var(--colorHeroText);
  z-index:2
}

@media only screen and (min-width:769px){

.promo-grid__container--framed:not(.promo-grid__container--boxed):after{
    border-width:10px
}
  }

.type-banner .promo-grid__container--framed:not(.promo-grid__container--boxed):after,.type-product .promo-grid__container--framed:not(.promo-grid__container--boxed):after,.type-sale_collection .promo-grid__container--framed:not(.promo-grid__container--boxed):after{
    box-shadow:inset 0 0 0 2px #000000;
    box-shadow:inset 0 0 0 2px var(--colorTextBody)
}

.video-interactable.promo-grid__container--framed:not(.promo-grid__container--boxed):after{
  pointer-events:none;
}

.promo-grid__container--tint:before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:auto;
  opacity:1;
  z-index:1;
  pointer-events:none;
}

.promo-grid__slide-link{
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  z-index:4
}

.promo-grid__slide-link:hover~.promo-grid__content .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse){
      background:#2b2b2b;
      background:var(--colorBtnPrimaryLight);
      transition-delay:0.25s
    }

[data-button_style=square] .promo-grid__slide-link:hover~.promo-grid__content .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,[data-button_style^=round] .promo-grid__slide-link:hover~.promo-grid__content .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after{
          animation:shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
        }

.promo-grid__content{
  flex:0 1 auto;
  padding:2em 2.5em;
  position:relative;
  min-width:200px;
  z-index:3
}

.promo-grid__container--framed:not(.promo-grid__container--boxed) .promo-grid__content{
    margin:1.5em
}

.promo-grid__content p:last-child{
    margin-bottom:0;
  }

.vertical-top .promo-grid__content{
    align-self:flex-start
}

.vertical-center .promo-grid__content{
    align-self:center
}

.vertical-bottom .promo-grid__content{
    align-self:flex-end
}

.video-interactable .promo-grid__content{
  pointer-events:none;
}

.promo-grid__content--boxed{
  background:#ffffff;
  background:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
  margin:15px
}

@media only screen and (max-width:768px){

.promo-grid__content--boxed{
    margin:10px
}
  }

.promo-grid__content--framed.promo-grid__content--boxed{
  border:7px solid;
  border-color:#ffffff;
  border-color:var(--colorBody);
  box-shadow:inset 0 0 0 2px #000000;
  box-shadow:inset 0 0 0 2px var(--colorTextBody)
}

@media only screen and (min-width:769px){

.promo-grid__content--framed.promo-grid__content--boxed{
    border-width:10px
}
  }

.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale),.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale){
    color:#ffffff;
    color:var(--colorHeroText)
  }

.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a{
      color:#ffffff;
      color:var(--colorHeroText);
      border-bottom:2px solid;
      border-bottom-color:#ffffff;
      border-bottom-color:var(--colorHeroText)
    }

[data-button_style=square] .type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a:not(.btn--inverse),[data-button_style=square] .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a:not(.btn--inverse),[data-button_style^=round] .type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a:not(.btn--inverse),[data-button_style^=round] .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a:not(.btn--inverse){
          border-bottom:0;
        }

.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse{
      border-color:#ffffff;
      border-color:var(--colorHeroText);
    }

.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{
      content:"";
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;
      z-index:auto;
      background:radial-gradient(rgba(0,0,0,0.2) 0%, transparent 60%);
      background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%, transparent 60%);
      margin:-100px -200px -100px -200px;
      z-index:1;
    }

.type-advanced .rte--strong,.type-product .rte--strong,.type-sale_collection .rte--strong{
    font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);
    font-weight:var(--typeHeaderWeight);
    letter-spacing:var(--typeHeaderSpacing);
    line-height:var(--typeHeaderLineHeight);
  }

[data-type_header_capitalize=true] .type-advanced .rte--strong,[data-type_header_capitalize=true] .type-product .rte--strong,[data-type_header_capitalize=true] .type-sale_collection .rte--strong{
    text-transform:uppercase;
  }

.type-advanced .rte--strong,.type-product .rte--strong,.type-sale_collection .rte--strong{
    line-height:1.1;
  }

.type-advanced .rte--em,.type-product .rte--em,.type-sale_collection .rte--em{
    text-transform:uppercase;
    letter-spacing:0.3em;
    font-size:0.9375em;
    line-height:1.2;
  }

.type-advanced .rte--strong,.type-product .rte--strong{
    font-size:1.6em;
    line-height:1.1;
  }

@media only screen and (min-width:769px){
    .type-advanced .rte--strong,.type-product .rte--strong{
      font-size:2.125em;
    }
      .type-product.flex-grid__item--33 .rte--strong,.type-product.flex-grid__item--50 .rte--strong{
        font-size:1.6em;
      }
}

.promo-grid__bg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  text-align:left
}

.promo-grid__container:not(.promo-grid__container--boxed) .promo-grid__bg:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    background-color:#000000;
    background-color:var(--colorImageOverlay);
    opacity:0.1;
    opacity:var(--colorImageOverlayOpacity)
}

.promo-grid__bg .placeholder-svg{
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    max-width:none;
    width:auto;
    padding:0;
  }

.video-interactable .promo-grid__bg:before{
  pointer-events:none;
}

.promo-grid__bg-image{
  z-index:1;
  opacity:0
}

.no-js .promo-grid__bg-image{
    opacity:1
}

.promo-grid__bg-image.lazyloaded{
    animation:fade-in 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
    transition:none;
  }

.promo-grid__text{
  position:relative;
  z-index:2
}

.promo-grid__text .btn{
    margin-top:2px;
    margin-bottom:2px;
  }

.type-advanced .promo-grid__content{
    padding:2em
  }

@media only screen and (max-width:768px){

.type-advanced .promo-grid__content{
      padding:1.5em
  }
    }

.type-advanced .btn{
    margin-bottom:10px
  }

@media only screen and (max-width:768px){

.type-advanced .btn{
      margin-bottom:7px
  }
    }

.type-sale_collection{
  flex-grow:1;
  max-height:600px
}

.type-sale_collection .promo-grid__container{
    background:#ffffff;
    background:var(--colorSmallImageBg);
    align-items:center;
  }

.type-sale_collection .promo-grid__content{
    padding:2em;
    flex:0 1 auto;
    min-width:0
  }

@media only screen and (max-width:768px){

.type-sale_collection .promo-grid__content{
      padding:1em;
      font-size:0.9em
  }
    }

@media only screen and (min-width:769px){
      .type-sale_collection .promo-grid__content:not(.promo-grid__content--small-text){
        font-size:1.5em;
      }
    }

.type-sale_collection .rte--block{
    margin-bottom:7.5px
  }

.type-sale_collection .rte--block:last-child{
      margin-bottom:0;
    }

.type-sale_collection .rte--strong{
    position:relative;
    display:block;
    font-size:3.375em;
    line-height:1;
    white-space:nowrap;
  }

.type-sale_collection small{
    display:inline;
    font-size:0.25em;
    margin-left:-2.9em;
    letter-spacing:0;
  }

.type-sale-images{
  flex:1 1 50%
}

.type-sale-images svg{
    display:block;
    width:50%;
    float:left;
  }

.type-sale-images__crop{
  overflow:hidden;
  width:100%;
}

.type-sale-images__image{
  width:50%;
  float:left;
}

.type-simple .promo-grid__content{
    padding:30px
  }

@media only screen and (max-width:768px){

.type-simple .promo-grid__content{
      padding:15px
  }
    }

.promo-grid__title:last-child{
  margin-bottom:0;
}

.type-image .promo-grid__container{
    background:none;
  }

.type-image .image-wrap,.type-image a,.type-image img{
    width:100%;
  }

.type-banner{
  flex:1 0 100%
}

.type-banner .promo-grid__container{
    background:none;
  }

.type-banner .promo-grid__container--framed:not(.promo-grid__container--boxed){
    padding:1em;
  }

.type-banner p{
    margin:5px 10px;
    display:inline-block;
    vertical-align:middle;
    line-height:1.2;
  }

.type-banner__link{
  display:block;
  flex:1 1 100%;
}

.type-banner__content{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 10px;
}

.type-banner__text{
  position:relative;
  flex:0 1 auto;
  z-index:2;
  padding:10px 20px;
}

.type-banner__image{
  flex:0 0 45%
}

@media only screen and (min-width:769px){

.type-banner__image{
    flex:0 0 200px
}
  }

.type-product__wrapper{
  flex:1 1 100%;
  position:relative;
  padding:2em 0;
  z-index:3
}

.type-product__wrapper.promo-grid__container--tint{
    padding:2em;
  }

.promo-grid__container--framed .type-product__wrapper{
    padding:2em
}

@media only screen and (max-width:768px){

.type-product__content{
    margin-top:15px
}
  }

.type-product__images{
  position:relative;
  width:100%;
  margin:10px 0 10px 10px;
}

.type-product__image{
  position:relative
}

.type-product__image:first-child{
    width:100%;
    max-width:75%;
  }

.type-product__image:nth-child(2){
    position:absolute;
    bottom:40px;
    right:0;
    width:100%;
    max-width:30%;
  }

.type-product__labels{
  position:absolute;
  top:-10px;
  right:-10px;
  z-index:2;
  text-align:right
}

@media only screen and (min-width:769px){
    .type-product__labels .flex-grid__item--33,.type-product__labels .flex-grid__item--50{
      font-size:0.9em;
    }
  }

.type-product__label{
  padding:4px 12px;
  background-color:#111111;
  background-color:var(--colorBtnPrimary);
  color:#ffffff;
  color:var(--colorBtnPrimaryText);
  float:right;
  clear:both;
}

.type-product__label--secondary{
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
}

.cart__row{
  position:relative;
  margin-bottom:30px
}

.cart__row:first-child{
    border-bottom:1px solid;
    border-bottom-color:#e8e8e1;
    border-bottom-color:var(--colorBorder);
    padding-bottom:15px;
  }

.cart__row:last-child{
    border-top:1px solid;
    border-top-color:#e8e8e1;
    border-top-color:var(--colorBorder);
    padding-top:15px;
  }

.cart__row .js-qty__wrapper{
    margin:0 auto;
  }

 @media only screen and (max-width: 768px) {
   .cart__row .action-button {
     margin-bottom: 20px;
   }
 }

.cart__checkout-wrapper{
  margin-top:20px
}

.cart__checkout-wrapper .additional-checkout-buttons{
    margin-top:12px;
  }

.drawer .additional-checkout-buttons{
  margin:10px 0
}

.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{
    justify-content:center
  }

.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]>*{
      height:auto !important;
    }

@media only screen and (min-width:769px){
  .cart__update+.cart__checkout{
    margin-left:15px;
  }
}

.cart__row--table{
  display:table;
  table-layout:fixed;
  width:100%
}

.cart__row--table .grid__item{
    display:table-cell;
    vertical-align:middle;
    float:none;
  }

@media only screen and (min-width:769px){
  .cart__row--table-large{
    display:table;
    table-layout:fixed;
    width:100%
  }

    .cart__row--table-large .grid__item{
      display:table-cell;
      vertical-align:middle;
      float:none;
    }

    .cart__row--table-large .cart__image{
      width:150px;
    }
}

.cart__image{
  display:block
}

@media only screen and (max-width:959px){

.cart__image{
    margin-bottom:15px
}
  }

.cart__image img{
  display: block;
}

.cart__product-name{
  margin-bottom: 0;
  font-weight: bold;
  text-transform: capitalize;
  letter-spacing: unset;
  line-height: 20px;
}

.cart__product-qty{
  text-align:center;
  margin:0 auto;
  max-width:80px;
}

.cart__price{
  display:block;
}

.cart__price--strikethrough{
  text-decoration:line-through;
}

.cart__discount{
  color:#C20000;
  color:var(--colorTextSavings);
}

.cart__product-meta{
  margin-bottom:0
}

.cart__product-meta+.cart__product-meta{
    margin-top:20px;
  }

iframe.zoid-component-frame{
  z-index:1 !important;
}

.page-content--product{
  padding-top:25px;
}

@media only screen and (max-width:768px){
  .page-content--product{
    padding-top:0;
    padding-bottom:0;
  }

  .grid--product-images-right{
    display:flex;
    flex-wrap:wrap
  }

    .grid--product-images-right .grid__item:first-child{
      order:2;
    }
}

.modal .page-content--product{
  width:1500px;
  max-width:100%;
}

.product-single__meta{
  padding-left:45px
}

@media only screen and (max-width:768px){

.product-single__meta{
    text-align:center;
    padding-left:0;
    margin-top:15px
}
  }

.grid--product-images-right .product-single__meta{
    padding-left:0;
    padding-right:45px
}

@media only screen and (max-width:768px){

.grid--product-images-right .product-single__meta{
      padding-right:0
}
    }

.product-single__meta .social-sharing{
    margin-top:30px;
  }

.product-single__meta .rte{
    text-align:left;
  }

.product-single__vendor{
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-size:0.75em;
  margin-bottom:7.5px;
}

.product-single__title{
  text-align: left;
  margin-bottom:10px;
  word-wrap:break-word;
  text-transform: initial !important;
}

.product-single__review-link{
  display:block
}

.product-single__review-link .spr-badge[data-rating="0.0"]{
    display:none;
  }

.product-single__review-link .spr-badge{
    margin-bottom:7px;
  }

.product-single__review-link .spr-badge-starrating{
    margin-right:8px;
  }

.product-single__review-link .spr-badge-caption{
    font-size:calc(var(--typeBaseSize) - 1px);
  }

.product-single__sku{
  margin-bottom:5px;
}

.product-single__description{
  color: #909090;
  margin-bottom:30px;
}

.custom-product__description {
  margin-top:24px;
}

.custom-product__description p{
  font-size: 16px !important;
  color: black !important;
}

.custom-product__description h3{
  text-transform: initial !important;
  color: black !important;
}

.custom-product__description h4{
  text-transform: initial !important;
  color: black !important;
}

.product-single__description-full{
  margin:30px 0;
}

.product-single__form{
  /* margin-bottom:30px; */
}

.product-single__variants{
  display:none
}

.no-js .product-single__variants{
    display:block;
    margin-bottom:30px
}

.product-image-main{
  position:relative;
}

.trust-image{
  margin:0 auto 30px;
}

.product__video-wrapper{
  position:relative;
  overflow:hidden;
  max-width:100%;
  padding-bottom:100%;
  height:auto;
  background-color:#ffffff;
  background-color:var(--colorSmallImageBg)
}

.product__video-wrapper iframe{
    width:100%;
    height:100%;
    transition:opacity 0.5s ease-in;
  }

.product__video-wrapper[data-video-style=muted].loaded:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
  }

.product__video-wrapper.video-interactable:before{
    display:none;
  }

.product__video-wrapper.loaded:after{
    display:none;
  }

.product__video-wrapper.loading iframe{
    opacity:0.01;
  }

.product__video-wrapper.loaded iframe{
    opacity:1;
  }

.product__video{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.product-video-trigger{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}

.product__photos--beside{
  display:flex;
  width:100%;
}

.product__photos--below {
  display: flex;
  flex-flow: column;
}

.product__thumbs--below {
  order: 2;
}

.product__main-photos--below {
  order: 1;
}

.product__photos{
  direction:ltr
}

.product__photos a{
    display:block;
    max-width:100%;
  }

.product__photos img{
    display:block;
    margin:0 auto;
    max-width:100%;
    width:100%;
  }

.product__main-photos{
  position:relative;
  overflow:hidden;
  flex:1 1 auto
}

.product__main-photos img{
    display:none;
  }

.product__main-photos .slick-initialized img,.product__main-photos .starting-slide img{
    display:block;
  }

.product__main-photos .secondary-slide:not(.slick-slide){
    display:none;
  }

@media only screen and (min-width:769px){
    .product__main-photos .slick-slide:not(.slick-current){
      opacity:0 !important;
      visibility:hidden;
    }
  }

@media only screen and (max-width:768px){

.product__main-photos{
    margin-left:-17px;
    margin-right:-17px
}

    .product__main-photos .slick-slide:not(.slick-current){
      position:relative
    }

      .product__main-photos .slick-slide:not(.slick-current):before{
        content:"";
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:2;
      }

    .product__main-photos .slick-slide .product-image-main{
      margin-right:4px;
    }
    .product__main-photos .slick-cloned img{
      opacity:1;
    }
  }

.product__photo-dots .slick-dots{
    position:static;
  }

.product__photo-dots .slick-dots li button:before{
    background-color:#000000;
    background-color:var(--colorLink);
  }

.product__thumbs{
  position:relative;
}

.product__thumbs--below{
  margin-top:8.5px
}

@media only screen and (min-width:769px){

.product__thumbs--below{
    margin-top:15px
}
  }

.product__thumbs--beside{
  flex:0 0 60px;
  max-width:60px;
  margin-left:8.5px
}

@media only screen and (min-width:769px){

.product__thumbs--beside{
    flex:0 0 80px;
    max-width:80px;
    margin-left:15px;
    margin-right:15px;
}

    .product__thumbs--beside.product__thumbs-placement--left{
      order:-1;
      margin-left:0;
      margin-right:15px;
    }
  }

.product__thumbs--beside .slick-list{
    min-height:100%;
  }

.product__thumbs .slick-arrow{
    background:#ffffff;
    background:var(--colorBody);
    color:#000000;
    color:var(--colorTextBody);
    transform:none;
    z-index:2
  }

.product__thumbs .slick-arrow.slick-disabled{
      display:none !important;
    }

.product__thumbs .slick-arrow .icon{
      display:inline-block;
    }

.product__thumbs[data-position=below] .slick-arrow{
  top:0;
  height:100%;
  width:25px
}

.product__thumbs[data-position=below] .slick-arrow.slick-next{
    right:0;
    text-align:right;
  }

.product__thumbs[data-position=below] .slick-arrow.slick-prev{
    left:0;
    text-align:left;
  }

.product__thumbs[data-position=beside] .slick-arrow{
  width:100%
}

.product__thumbs[data-position=beside] .slick-arrow .icon{
    margin:0 auto;
    transform:rotate(90deg);
  }

.product__thumbs[data-position=beside] .slick-arrow.slick-prev{
    top:0;
    left:auto;
    padding-bottom:10px;
  }

.product__thumbs[data-position=beside] .slick-arrow.slick-next{
    top:auto;
    bottom:0;
    right:auto;
    padding-top:10px;
  }

.product__thumb-item{
  border:2px solid transparent
}

.product__thumb-item a:focus{
    outline:none
  }

.product__thumb-item a:focus:before{
      content:"";
      display:block;
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:0;
      box-shadow:inset 0 0 0 2px #000000;
      box-shadow:inset 0 0 0 2px var(--colorTextBody);
      z-index:1;
    }

.product__thumb-item a:active:before{
    content:none;
  }

.product__thumb-item.slick-current{
    border-color:#000000;
    border-color:var(--colorTextBody)
  }

.product__thumb-item.slick-current a:focus:before{
      content:none;
    }

.product__thumbs--beside .product__thumb-item{
    margin-bottom:8.5px
}

@media only screen and (min-width:769px){

.product__thumbs--beside .product__thumb-item{
      margin-bottom:15px
}
    }

.product__thumbs--below .product__thumb-item{
    margin-right:8.5px;
    max-width:80px !important
}

@media only screen and (min-width:769px){

.product__thumbs--below .product__thumb-item{
      margin-right:15px
}
    }

.product__thumbs--below .product__thumb-item:last-child{
      margin-right:0;
    }

.product__thumbs--below:not(.slick-initialized) .product__thumb-item{
  max-width:100px;
  float:left;
}

.product__thumb{
  position:relative;
  display:block;
  cursor:pointer;
}

.product__thumb-icon{
  position:absolute;
  top:5px;
  right:5px;
  background-color:#000000;
  background-color:var(--colorTextBody);
  border-radius:100px;
  padding:6px;
  z-index:1;
  opacity:0;
  transition:opacity 0.5s ease;
  font-size:0
}

.aos-animate .product__thumb-icon{
    opacity:1
}

.product__thumb-icon .icon{
    fill:#ffffff;
    fill:var(--colorBody);
    width:10px;
    height:10px
  }

@media only screen and (min-width:769px){

.product__thumb-icon .icon{
      width:13px;
      height:13px
  }
    }

.product__price, .custom-product__price {
  color:#1c1d1d;
  color:var(--colorPrice);
  margin-right:5px;
  font-size:calc(var(--typeBaseSize) + 2px);
}

.product__unit-price{
  font-size:0.8em;
  opacity:0.8;
}

.product__unit-price--spacing{
  margin-top:10px;
}

.product__price--compare{
  padding-right:5px;
  display:inline-block;
  text-decoration:line-through;
}

.product__price-savings{
  color:#C20000;
  color:var(--colorTextSavings);
  white-space:nowrap;
}

.product__inventory{
  font-size:calc(var(--typeBaseSize)*0.85);
  text-align:center;
  font-style:italic;
  margin:5px 0
}

@media only screen and (min-width:769px){

.product__inventory{
    margin:7.5px 0
}
  }

.product__quantity{
  margin-bottom:15px
}

@media only screen and (min-width:769px){

.product__quantity{
    margin-bottom:30px
}
  }

.product__quantity label{
    display:block;
    margin-bottom:10px;
  }

.product__quantity--dropdown{
  display:inline-block;
}

.add-to-cart[disabled]+.shopify-payment-button{
  display:none;
}

.product__photo-zoom{
  position:absolute !important;
  bottom:0;
  right:0;
  cursor:zoom-in
}

@media only screen and (max-width:768px){

.product__photo-zoom{
    padding:6px
}

.product__main-photos .product__photo-zoom{
      margin-bottom:10px;
      margin-right:10px
}

.slick-slider .product__photo-zoom{
      opacity:0;
      transition:opacity 0.5s ease-out
}

.slick-slider .slick-active .product__photo-zoom{
      opacity:1
}
  }

@media only screen and (min-width:769px){

.product__photo-zoom{
    opacity:0;
    width:100%;
    top:0;
    left:0;
    margin:0;
    border-radius:0
}

    .product__photo-zoom span,.product__photo-zoom svg{
      display:none;
    }
  }

.template-blog .article{
  margin-bottom:45px
}

@media only screen and (min-width:769px){

.template-blog .article{
    margin-bottom:90px
}
  }

.template-blog .article:last-child{
  margin-bottom:0
}

@media only screen and (min-width:769px){

.template-blog .article:last-child{
    margin-bottom:45px
}
  }

.article__body{
  margin-bottom:15px
}

@media only screen and (min-width:769px){

.article__body{
    margin-bottom:30px
}
  }

.comment.last{
  margin-bottom:-15px;
}

.template-password{
  height:100vh;
  text-align:center;
}

.password-page__image{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  z-index:1;
  animation:zoom-fade-password 20s ease 1s forwards
}

.password-page__image:after{
    position:fixed;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    background:rgba(50, 50, 50, 0.3);
  }

.password-page__wrapper{
  display:flex;
  flex-direction:column;
  height:100%;
  width:100%;
  position:absolute;
  z-index:3;
  min-height:500px
}

.password-page__wrapper a{
    color:inherit;
  }

.password-page__wrapper hr{
    border-color:#e8e8e1;
    border-color:var(--colorBorder);
  }

.password-page__wrapper .social-sharing.clean a{
    color:inherit;
    background:transparent;
  }

.password-header-section{
  flex:1 1 50%;
  display:flex;
  justify-content:center;
  align-items:flex-end;
}

.password-page__header__inner{
  padding:15px;
}

.password-page__logo{
  margin-top:20px
}

@media only screen and (min-width:769px){

.password-page__logo{
    margin-top:90px
}
  }

.password-page__logo .logo{
    max-width:100%;
  }

.password-page__main{
  flex:1 1 100%;
}

.password-page{
  display:flex;
  justify-content:center;
}

.password-page__content{
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
  padding:30px;
  border:7px solid;
  border-color:#ffffff;
  border-color:var(--colorBody);
  box-shadow:inset 0 0 0 2px #000000;
  box-shadow:inset 0 0 0 2px var(--colorTextBody)
}

@media only screen and (min-width:769px){

.password-page__content{
    border-width:10px
}
  }

.password-page__hero{
  text-transform:none;
}

.password-page__message{
  margin-bottom:30px !important
}

.password-page__message img{
    max-width:100%;
  }

.password-form{
  margin-bottom:1em;
}

@media only screen and (min-width:769px){

.password-page__signup-form{
    padding:0 30px
}
  }

.password-page__signup-form .input-group-field{
    background-color:#fff;
    color:#000
  }

.password-page__signup-form .input-group-field::-webkit-input-placeholder{
      color:#000;
      opacity:0.7;
    }

.password-page__signup-form .input-group-field:-moz-placeholder{
      color:#000;
      opacity:0.7;
    }

.password-page__signup-form .input-group-field::-moz-placeholder{
      color:#000;
      opacity:0.7;
    }

.password-page__signup-form .input-group-field:-ms-input-placeholder{
      color:#000;
      opacity:0.7;
    }

.password-page__signup-form .input-group-field::-ms-input-placeholder{
      color:#000;
      opacity:0.7;
    }

.password-page__signup-form .errors ul{
    list-style-type:none;
    margin-left:0;
  }

.password-page__social-sharing{
  margin-top:30px;
}

.password-login{
  display:block;
  margin:0 auto;
  padding:7.5px 15px
}

@media only screen and (min-width:769px){

.password-login{
    margin-top:20px;
    margin-right:20px
}
  }

.password__lock .icon{
  position:relative;
  top:-2px;
  margin-right:4px;
  width:12px;
  height:12px;
}

.password-page__footer{
  flex:0 1 auto;
}

.password-page__footer_inner{
  padding:45px 0 15px;
  line-height:2;
}

.icon-shopify-logo{
  width:60px;
  height:20px;
}

@media only screen and (max-width:768px){

#LoginModal .modal__close{
    padding:20px
}
  }

#LoginModal .modal__inner{
  background:#ffffff;
  background:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
  padding:30px
}

@media only screen and (max-width:768px){

#LoginModal .modal__inner{
    margin-bottom:40vh
}
  }

.password-admin-link{
  margin:0
}

.password-admin-link a{
    border-bottom:2px solid !important;
    border-bottom-color:#e8e8e1 !important;
    border-bottom-color:var(--colorBorder) !important;
  }

.template-giftcard,.template-giftcard body{
  background:#ffffff;
  background:var(--colorBody)
}

.template-giftcard a,.template-giftcard body a{
    text-decoration:none;
  }

.template-giftcard .page-width{
  max-width:588px;
}

.giftcard-header{
  padding:60px 0;
  font-size:1em;
  text-align:center
}

.giftcard-header a{
    display:block;
    margin:0 auto;
  }

.template-giftcard .shop-url{
  display:none;
}

.giftcard__border{
  padding:1.5em;
  box-shadow:0 10px 30px rgba(0, 0, 0, 0.3);
}

.giftcard__content:after{content:"";display:table;clear:both;}

.giftcard__content{
  background-color:#ffffff;
  background-color:var(--colorBody);
  color:#000000;
  color:var(--colorTextBody);
}

.giftcard__header:after{content:"";display:table;clear:both;}

.giftcard__header{
  padding:15px;
}

.giftcard__title{
  float:left;
  margin-bottom:0;
}

.giftcard__tag{
  display:block;
  float:right;
  background-color:#000000;
  background-color:var(--colorTextBody);
  border:1px solid transparent;
  color:#ffffff;
  color:var(--colorBody);
  padding:10px;
  border-radius:4px;
  font-size:0.75em;
  text-transform:uppercase;
  letter-spacing:.05em;
  line-height:1;
}

.giftcard__tag--active{
  background:transparent;
  color:#000000;
  color:var(--colorTextBody);
  border:1px solid;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
}

.giftcard__wrap{
  position:relative;
  margin:15px 15px 30px
}

.giftcard__wrap img{
    position:relative;
    display:block;
    border-radius:10px;
    z-index:2;
  }

.giftcard__code{
  position:absolute;
  bottom:30px;
  text-align:center;
  width:100%;
  z-index:50;
}

.giftcard__code--medium{
  font-size:.875em;
}

.giftcard__code--small{
  font-size:.75em;
}

.giftcard__code__inner{
  display:inline-block;
  vertical-align:baseline;
  background-color:#fff;
  padding:.5em;
  border-radius:4px;
  max-width:450px;
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1)
}

.giftcard__code--small .giftcard__code__inner{
    overflow:auto
}

.giftcard__code__text{
  font-weight:400;
  font-size:1.875em;
  text-transform:uppercase;
  border-radius:2px;
  border:1px dashed;
  border-color:#e8e8e1;
  border-color:var(--colorBorder);
  padding:.4em .5em;
  display:inline-block;
  vertical-align:baseline;
  color:#000000;
  color:var(--colorTextBody);
  line-height:1
}

.disabled .giftcard__code__text{
    color:#999;
    text-decoration:line-through
}

.giftcard__amount{
  position:absolute;
  top:0;
  right:0;
  color:#fff;
  font-size:2.75em;
  line-height:1.2;
  padding:15px;
  z-index:50
}

.giftcard__amount strong{
    display:block;
    text-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);
  }

.giftcard__amount--medium{
  font-size:2em;
}

.tooltip{
  display:block;
  position:absolute;
  top:-50%;
  right:50%;
  margin-top:16px;
  z-index:3;
  color:#fff;
  text-align:center;
  white-space:nowrap
}

.tooltip:before{
    content:"";
    display:block;
    position:absolute;
    left:100%;
    bottom:0;
    width:0;
    height:0;
    margin-left:-5px;
    margin-bottom:-5px;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:5px solid #333;
    border-top:5px solid rgba(51, 51, 51, 0.9);
  }

.tooltip__label{
  display:block;
  position:relative;
  right:-50%;
  border:none;
  border-radius:4px;
  background:#333;
  background:rgba(51, 51, 51, 0.9);
  min-height:14px;
  font-weight:400;
  font-size:12px;
  text-decoration:none;
  line-height:16px;
  text-shadow:none;
  padding:.5em .75em;
  margin-left:.25em
}

.tooltip__label small{
    text-transform:uppercase;
    letter-spacing:.1em;
    color:#b3b3b3;
    font-size:.875em;
  }

.giftcard__instructions{
  text-align:center;
  margin:0 15px 30px;
}

.giftcard__actions{
  position:relative;
  text-align:center;
  overflow:hidden;
  padding-bottom:1em;
}

.template-giftcard .action-link{
  position:absolute;
  left:15px;
  top:50%;
  font-size:0.875em;
  font-weight:700;
  display:block;
  padding-top:4px;
  text-transform:uppercase;
  letter-spacing:.2em;
  margin-top:-10px
}

.template-giftcard .action-link:focus,.template-giftcard .action-link:hover{
    color:#000000;
    color:var(--colorTextBody);
  }

.template-giftcard .action-link__print{
  display:inline-block;
  vertical-align:baseline;
  width:17px;
  height:17px;
  vertical-align:middle;
  margin-right:10px;
  opacity:1;
  background-image:url(/cdn/s/assets/gift-card/icon-print-164daa1ae32d10d1f9b83ac21b6f2c70.png);
  background-repeat:no-repeat;
  background-position:0 0;
}

.giftcard__footer{
  text-align:center;
  padding:60px 0;
}

#QrCode img{
    padding:30px;
    border:1px solid;
    border-color:#e8e8e1;
    border-color:var(--colorBorder);
    border-radius:4px;
    margin:0 auto 30px;
  }

@media only screen and (max-width:768px){
  .giftcard{
    font-size:12px;
  }

  .giftcard-header{
    padding:30px 0;
  }

  .header-logo{
    font-size:2em;
  }

  .giftcard__border{
    padding:15px;
  }

  .giftcard__actions{
    padding:15px;
  }

  .giftcard__actions .btn{
    width:100%;
    padding-left:0;
    padding-right:0;
  }

  .template-giftcard .action-link{
    display:none;
  }
}

@media screen and (max-width:400px){
  .giftcard__amount strong{
    text-shadow:2px 2px 0 rgba(0, 0, 0, 0.1);
  }

  .giftcard__wrap:after,.giftcard__wrap:before{
    display:none;
  }

  .giftcard__code{
    font-size:.75em;
  }

  .giftcard__code--medium{
    font-size:.65em;
  }

  .giftcard__code--small{
    font-size:.55em;
  }
}

@media screen and (max-height:800px){
  .header-logo img{
    max-height:90px;
  }
}

@media print{
  @page{
    margin:0.5cm;
  }

  h2,h3,p{
    orphans:3;
    widows:3;
  }

  h2,h3{
    page-break-after:avoid;
  }

  body,html{
    background-color:#fff;
  }

  .giftcard-header{
    padding:10px 0;
  }

  .giftcard__border,.giftcard__content{
    border:0 none;
  }

  .add-to-apple-wallet,.giftcard__actions,.giftcard__wrap:after,.giftcard__wrap:before,.site-header__logo-link img:nth-child(2),.tooltip{
    display:none;
  }

  .giftcard__title{
    float:none;
    text-align:center;
  }

  .giftcard__code__text{
    color:#555;
  }

  .template-giftcard .shop-url{
    display:block;
  }

  .template-giftcard .logo{
    color:#58686f;
  }
}

.product-single__description .spec-title {
  margin-top: 2.2rem;
  font-size: 16px;
  color: #000;
  letter-spacing: 0;
}

.product-single__description .tagged {
  margin: 0 !important;
}

.product-single__description ul:not(.tagged) {
  color: #808080;
}

.product-single__description ul:not(.tagged) li {
  margin-bottom: 10px;
  font-size: 15px;
}


.product-single__description .product-info-tags {
  background-color: #F6F6F6;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
  padding: 5px 8px;
  white-space: nowrap;
  letter-spacing: 0;
}

.option-value {
  font-weight: normal;
}

#generic-trust-images {
  grid-template-columns: 33% 33% 33%;
}

#four-trust-images {
  grid-template-columns: 25% 25% 25% 25%;
}

.trust-images {
  display: grid;
  grid-auto-flow: row;
  margin: 24px 0;
}

.next-row-wrapper {
  margin-top: 20px;
}

.image-wrapper {
  padding: 0px;
  width: 100%;
  min-height: 50px;
  margin: 0px auto 11px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-info h5 { 
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  letter-spacing: 0.34px;
  text-transform: capitalize;
  color: #5C5C5C;
  font-style: normal;
  font-weight: normal!important;
  margin: 0 auto;
}

#antimicrobial {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71 0H5.71V2.1C5 2.25 4.44 2.54 4.03 2.91L1.41 0.29L0 1.71L2.95 4.65C2.71 5.39 2.71 6 2.71 6H0.71V8H2.75C2.81 8.63 2.92 9.36 3.11 10.15L0.39 11.05L1.02 12.95L3.71 12.05C3.95 12.56 4.21 13.08 4.53 13.58L2.15 15.17L3.26 16.83L5.78 15.15C6.34 15.71 7 16.21 7.77 16.64L6.81 18.55L8.6 19.45L9.6 17.45L9.44 17.36C10.39 17.68 11.47 17.9 12.71 17.97V20H14.71V17.93C15.47 17.84 16.52 17.64 17.48 17.19L19 18.71L20.41 17.29L19.08 15.95C19.46 15.44 19.71 14.8 19.71 14C19.71 13.5 19.66 13.08 19.59 12.68L21.16 11.9L20.26 10.1L18.89 10.79C18.34 9.96 17.62 9.5 17 9.28L17.66 7.32L15.76 6.68L15 8.96C13.67 8.83 12.88 8.32 12.41 7.77L14.16 6.9L13.26 5.1L11.71 5.89C11.6407 5.1675 11.3933 4.47346 10.99 3.87L12.54 1.55L10.88 0.44L9.47 2.56C8.99 2.33 8.41 2.15 7.71 2.06V0ZM13.71 16C10.77 16 8.52 15.18 7.02 13.56C4.39 10.72 4.71 6.2 4.71 6.17V6.03C4.71 5.1 5.1 4 6.71 4C9.34 4 9.68 5.43 9.71 6C9.71 8 11.31 11 15.71 11C16.04 11 17.71 11.15 17.71 14C17.71 15.89 13.74 16 13.71 16ZM7.21 6C6.81218 6 6.43064 6.15804 6.14934 6.43934C5.86804 6.72064 5.71 7.10218 5.71 7.5C5.71 7.89782 5.86804 8.27936 6.14934 8.56066C6.43064 8.84196 6.81218 9 7.21 9C7.60782 9 7.98936 8.84196 8.27066 8.56066C8.55196 8.27936 8.71 7.89782 8.71 7.5C8.71 7.10218 8.55196 6.72064 8.27066 6.43934C7.98936 6.15804 7.60782 6 7.21 6ZM9.71 10C9.44478 10 9.19043 10.1054 9.00289 10.2929C8.81536 10.4804 8.71 10.7348 8.71 11C8.71 11.2652 8.81536 11.5196 9.00289 11.7071C9.19043 11.8946 9.44478 12 9.71 12C9.97522 12 10.2296 11.8946 10.4171 11.7071C10.6046 11.5196 10.71 11.2652 10.71 11C10.71 10.7348 10.6046 10.4804 10.4171 10.2929C10.2296 10.1054 9.97522 10 9.71 10ZM14.21 12C13.8122 12 13.4306 12.158 13.1493 12.4393C12.868 12.7206 12.71 13.1022 12.71 13.5C12.71 13.8978 12.868 14.2794 13.1493 14.5607C13.4306 14.842 13.8122 15 14.21 15C14.6078 15 14.9894 14.842 15.2707 14.5607C15.552 14.2794 15.71 13.8978 15.71 13.5C15.71 13.1022 15.552 12.7206 15.2707 12.4393C14.9894 12.158 14.6078 12 14.21 12Z' fill='%235c5c5c'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#antimicrobial-black {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71 0H5.71V2.1C5 2.25 4.44 2.54 4.03 2.91L1.41 0.29L0 1.71L2.95 4.65C2.71 5.39 2.71 6 2.71 6H0.71V8H2.75C2.81 8.63 2.92 9.36 3.11 10.15L0.39 11.05L1.02 12.95L3.71 12.05C3.95 12.56 4.21 13.08 4.53 13.58L2.15 15.17L3.26 16.83L5.78 15.15C6.34 15.71 7 16.21 7.77 16.64L6.81 18.55L8.6 19.45L9.6 17.45L9.44 17.36C10.39 17.68 11.47 17.9 12.71 17.97V20H14.71V17.93C15.47 17.84 16.52 17.64 17.48 17.19L19 18.71L20.41 17.29L19.08 15.95C19.46 15.44 19.71 14.8 19.71 14C19.71 13.5 19.66 13.08 19.59 12.68L21.16 11.9L20.26 10.1L18.89 10.79C18.34 9.96 17.62 9.5 17 9.28L17.66 7.32L15.76 6.68L15 8.96C13.67 8.83 12.88 8.32 12.41 7.77L14.16 6.9L13.26 5.1L11.71 5.89C11.6407 5.1675 11.3933 4.47346 10.99 3.87L12.54 1.55L10.88 0.44L9.47 2.56C8.99 2.33 8.41 2.15 7.71 2.06V0ZM13.71 16C10.77 16 8.52 15.18 7.02 13.56C4.39 10.72 4.71 6.2 4.71 6.17V6.03C4.71 5.1 5.1 4 6.71 4C9.34 4 9.68 5.43 9.71 6C9.71 8 11.31 11 15.71 11C16.04 11 17.71 11.15 17.71 14C17.71 15.89 13.74 16 13.71 16ZM7.21 6C6.81218 6 6.43064 6.15804 6.14934 6.43934C5.86804 6.72064 5.71 7.10218 5.71 7.5C5.71 7.89782 5.86804 8.27936 6.14934 8.56066C6.43064 8.84196 6.81218 9 7.21 9C7.60782 9 7.98936 8.84196 8.27066 8.56066C8.55196 8.27936 8.71 7.89782 8.71 7.5C8.71 7.10218 8.55196 6.72064 8.27066 6.43934C7.98936 6.15804 7.60782 6 7.21 6ZM9.71 10C9.44478 10 9.19043 10.1054 9.00289 10.2929C8.81536 10.4804 8.71 10.7348 8.71 11C8.71 11.2652 8.81536 11.5196 9.00289 11.7071C9.19043 11.8946 9.44478 12 9.71 12C9.97522 12 10.2296 11.8946 10.4171 11.7071C10.6046 11.5196 10.71 11.2652 10.71 11C10.71 10.7348 10.6046 10.4804 10.4171 10.2929C10.2296 10.1054 9.97522 10 9.71 10ZM14.21 12C13.8122 12 13.4306 12.158 13.1493 12.4393C12.868 12.7206 12.71 13.1022 12.71 13.5C12.71 13.8978 12.868 14.2794 13.1493 14.5607C13.4306 14.842 13.8122 15 14.21 15C14.6078 15 14.9894 14.842 15.2707 14.5607C15.552 14.2794 15.71 13.8978 15.71 13.5C15.71 13.1022 15.552 12.7206 15.2707 12.4393C14.9894 12.158 14.6078 12 14.21 12Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size:100% auto;
}

#stick {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16.7164 8 17.3741 8.25109 17.89 8.67006C17.2566 4.88477 13.9652 2 10 2C9.75236 2 9.50735 2.01125 9.26544 2.03327C9.72301 2.55988 10 3.2476 10 4C10 5.65685 8.65685 7 7 7C5.56045 7 4.35772 5.98607 4.06699 4.6334C2.78242 6.05267 2 7.93496 2 10C2 11.5024 2.41415 12.9081 3.13451 14.1091C3.51398 12.8873 4.65337 12 6 12C7.65685 12 9 13.3431 9 15C9 16.1118 8.39523 17.0823 7.49672 17.6005C8.28421 17.8598 9.12573 18 10 18C13.0357 18 15.6765 16.3091 17.032 13.8178C16.7102 13.9357 16.3626 14 16 14C14.3431 14 13 12.6569 13 11C13 9.34315 14.3431 8 16 8ZM20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10ZM7 15C7 15.5523 6.55228 16 6 16C5.44772 16 5 15.5523 5 15C5 14.4477 5.44772 14 6 14C6.55228 14 7 14.4477 7 15ZM16 12C16.5523 12 17 11.5523 17 11C17 10.4477 16.5523 10 16 10C15.4477 10 15 10.4477 15 11C15 11.5523 15.4477 12 16 12ZM8 4C8 4.55228 7.55228 5 7 5C6.44772 5 6 4.55228 6 4C6 3.44772 6.44772 3 7 3C7.55228 3 8 3.44772 8 4Z' fill='%235c5c5c'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#stick-black {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16.7164 8 17.3741 8.25109 17.89 8.67006C17.2566 4.88477 13.9652 2 10 2C9.75236 2 9.50735 2.01125 9.26544 2.03327C9.72301 2.55988 10 3.2476 10 4C10 5.65685 8.65685 7 7 7C5.56045 7 4.35772 5.98607 4.06699 4.6334C2.78242 6.05267 2 7.93496 2 10C2 11.5024 2.41415 12.9081 3.13451 14.1091C3.51398 12.8873 4.65337 12 6 12C7.65685 12 9 13.3431 9 15C9 16.1118 8.39523 17.0823 7.49672 17.6005C8.28421 17.8598 9.12573 18 10 18C13.0357 18 15.6765 16.3091 17.032 13.8178C16.7102 13.9357 16.3626 14 16 14C14.3431 14 13 12.6569 13 11C13 9.34315 14.3431 8 16 8ZM20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10ZM7 15C7 15.5523 6.55228 16 6 16C5.44772 16 5 15.5523 5 15C5 14.4477 5.44772 14 6 14C6.55228 14 7 14.4477 7 15ZM16 12C16.5523 12 17 11.5523 17 11C17 10.4477 16.5523 10 16 10C15.4477 10 15 10.4477 15 11C15 11.5523 15.4477 12 16 12ZM8 4C8 4.55228 7.55228 5 7 5C6.44772 5 6 4.55228 6 4C6 3.44772 6.44772 3 7 3C7.55228 3 8 3.44772 8 4Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#recycle {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0V2.66414C3.43552 3.59068 0 7.62618 0 12.4641C0 16.8909 2.87646 20.6459 6.86228 21.9619L12 24.9282V22.2641C16.5645 21.3375 20 17.302 20 12.4641C20 8.03728 17.1235 4.28231 13.1377 2.96627L8 0ZM12 20.2121C15.4505 19.324 18 16.1918 18 12.4641C18 8.69415 15.3923 5.53325 11.8822 4.68679L8 6.92821V4.71614C4.54955 5.60423 2 8.73642 2 12.4641C2 16.2341 4.60771 19.395 8.11775 20.2414L12 18V20.2121Z' fill='%235c5c5c'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#recycle-black {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0V2.66414C3.43552 3.59068 0 7.62618 0 12.4641C0 16.8909 2.87646 20.6459 6.86228 21.9619L12 24.9282V22.2641C16.5645 21.3375 20 17.302 20 12.4641C20 8.03728 17.1235 4.28231 13.1377 2.96627L8 0ZM12 20.2121C15.4505 19.324 18 16.1918 18 12.4641C18 8.69415 15.3923 5.53325 11.8822 4.68679L8 6.92821V4.71614C4.54955 5.60423 2 8.73642 2 12.4641C2 16.2341 4.60771 19.395 8.11775 20.2414L12 18V20.2121Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#made {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 67 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.3145 3.39509C58.3145 2.43361 57.5038 1.65137 56.5074 1.65137H10.1215C9.1251 1.65137 8.31445 2.43361 8.31445 3.39509V38.544C8.31445 39.5055 9.1251 40.2877 10.1215 40.2877H56.5074C57.5038 40.2877 58.3145 39.5055 58.3145 38.544V3.39509ZM9.7793 27.8798H56.8496V30.6022H9.7793V27.8798ZM56.8496 14.0583H33.1133V11.3359H56.8496V14.0583ZM56.8496 9.92237H33.1133V7.20086H56.8496V9.92237ZM33.1133 15.4719H56.8496V18.1943H33.1133V15.4719ZM56.8496 19.6078V22.3303C56.8496 22.3303 19.984 22.3303 19.9681 22.3303C19.5474 22.3303 19.1974 22.7068 19.2395 23.1093C19.2761 23.4601 19.6034 23.7438 19.9681 23.7438H56.8496V26.4663H9.7793V23.7438H17.0385C17.4335 23.7438 17.7709 23.4187 17.7709 23.037C17.7709 22.6565 17.4333 22.3303 17.0385 22.3303H9.7793V19.6078H56.8496ZM56.8496 3.39509V5.78734H33.1133V3.06489H56.5074C56.6961 3.06489 56.8496 3.21303 56.8496 3.39509ZM10.1215 3.06489H31.6484V18.1943H9.7793V3.39509C9.7793 3.21303 9.93281 3.06489 10.1215 3.06489ZM56.8496 38.544C56.8496 38.726 56.6961 38.8742 56.5074 38.8742H10.1215C9.93281 38.8742 9.7793 38.726 9.7793 38.544V36.1517H44.8903C45.2948 36.1517 45.6228 35.8353 45.6228 35.445C45.6228 35.0662 45.2823 34.7382 44.8903 34.7382H9.7793V32.0158H56.8496V34.7382H47.82C47.4252 34.7382 47.0876 35.0635 47.0876 35.445C47.0876 35.8353 47.4155 36.1517 47.82 36.1517H56.8496V38.544Z' fill='%235C5C5C'/%3E%3Cpath d='M13.2711 6.28723C13.3541 6.36535 13.392 6.47777 13.3724 6.58802L13.2782 7.11762C13.2289 7.39524 13.5308 7.60689 13.7892 7.47581L14.2821 7.22571C14.3847 7.17369 14.5072 7.17369 14.6099 7.22571L15.1027 7.47581C15.361 7.60689 15.663 7.39524 15.6137 7.11762L15.5195 6.58802C15.4999 6.47777 15.5378 6.36535 15.6208 6.28723L16.0195 5.91217C16.2285 5.7156 16.1132 5.37305 15.8244 5.33263L15.2733 5.25535C15.1586 5.23933 15.0595 5.16979 15.0082 5.06952L14.7617 4.58761C14.6325 4.33506 14.2594 4.33506 14.1302 4.58761L13.8837 5.06952C13.8324 5.16979 13.7332 5.23933 13.6186 5.25535L13.0675 5.33263C12.7786 5.37315 12.6634 5.7156 12.8724 5.91217L13.2711 6.28723Z' fill='%235C5C5C'/%3E%3Cpath d='M19.5406 6.28723C19.6236 6.36535 19.6615 6.47777 19.6419 6.58802L19.5477 7.11762C19.4984 7.39524 19.8004 7.60689 20.0587 7.47581L20.5516 7.22571C20.6542 7.17369 20.7767 7.17369 20.8794 7.22571L21.3722 7.47581C21.6305 7.60689 21.9325 7.39524 21.8832 7.11762L21.789 6.58802C21.7695 6.47777 21.8073 6.36535 21.8903 6.28723L22.289 5.91217C22.498 5.7156 22.3827 5.37305 22.0939 5.33263L21.5429 5.25535C21.4281 5.23933 21.329 5.16979 21.2777 5.06952L21.0313 4.58761C20.9021 4.33506 20.529 4.33506 20.3998 4.58761L20.1533 5.06952C20.102 5.16979 20.0028 5.23933 19.8882 5.25535L19.3371 5.33263C19.0482 5.37315 18.9329 5.7156 19.1419 5.91217L19.5406 6.28723Z' fill='%235C5C5C'/%3E%3Cpath d='M25.8083 6.28723C25.8913 6.36535 25.9292 6.47777 25.9096 6.58802L25.8154 7.11762C25.7661 7.39524 26.0681 7.60689 26.3264 7.47581L26.8192 7.22571C26.9218 7.17369 27.0443 7.17369 27.147 7.22571L27.6399 7.47581C27.8982 7.60689 28.2001 7.39524 28.1508 7.11762L28.0566 6.58802C28.0371 6.47777 28.0749 6.36535 28.1579 6.28723L28.5566 5.91217C28.7656 5.7156 28.6503 5.37305 28.3614 5.33263L27.8104 5.25535C27.6957 5.23933 27.5965 5.16979 27.5452 5.06952L27.2987 4.58761C27.1695 4.33506 26.7964 4.33506 26.6672 4.58761L26.4208 5.06952C26.3695 5.16979 26.2703 5.23933 26.1557 5.25535L25.6046 5.33263C25.3157 5.37315 25.2005 5.7156 25.4095 5.91217L25.8083 6.28723Z' fill='%235C5C5C'/%3E%3Cpath d='M13.2711 10.96C13.3541 11.038 13.392 11.1506 13.3724 11.2607L13.2782 11.7904C13.2289 12.0679 13.5308 12.2797 13.7892 12.1486L14.2821 11.8986C14.3847 11.8466 14.5072 11.8466 14.6099 11.8986L15.1027 12.1486C15.361 12.2797 15.663 12.068 15.6137 11.7904L15.5195 11.2607C15.4999 11.1506 15.5378 11.038 15.6208 10.96L16.0195 10.585C16.2285 10.3884 16.1132 10.0458 15.8244 10.0054L15.2733 9.92814C15.1586 9.91203 15.0595 9.84258 15.0082 9.74222L14.7617 9.2604C14.6325 9.00785 14.2594 9.00785 14.1302 9.2604L13.8837 9.74222C13.8324 9.84249 13.7332 9.91203 13.6186 9.92814L13.0675 10.0054C12.7786 10.0459 12.6634 10.3884 12.8724 10.585L13.2711 10.96Z' fill='%235C5C5C'/%3E%3Cpath d='M19.5406 10.96C19.6236 11.038 19.6615 11.1506 19.6419 11.2607L19.5477 11.7904C19.4984 12.0679 19.8004 12.2797 20.0587 12.1486L20.5516 11.8986C20.6542 11.8466 20.7767 11.8466 20.8794 11.8986L21.3722 12.1486C21.6305 12.2797 21.9325 12.068 21.8832 11.7904L21.789 11.2607C21.7695 11.1506 21.8073 11.038 21.8903 10.96L22.289 10.585C22.498 10.3884 22.3827 10.0458 22.0939 10.0054L21.5429 9.92814C21.4281 9.91203 21.329 9.84258 21.2777 9.74222L21.0313 9.2604C20.9021 9.00785 20.529 9.00785 20.3998 9.2604L20.1533 9.74222C20.102 9.84249 20.0028 9.91203 19.8882 9.92814L19.3371 10.0054C19.0482 10.0459 18.9329 10.3884 19.1419 10.585L19.5406 10.96Z' fill='%235C5C5C'/%3E%3Cpath d='M25.8083 10.96C25.8913 11.038 25.9292 11.1506 25.9096 11.2607L25.8154 11.7904C25.7661 12.0679 26.0681 12.2797 26.3264 12.1486L26.8192 11.8986C26.9218 11.8466 27.0443 11.8466 27.147 11.8986L27.6399 12.1486C27.8982 12.2797 28.2001 12.068 28.1508 11.7904L28.0566 11.2607C28.0371 11.1506 28.0749 11.038 28.1579 10.96L28.5566 10.585C28.7656 10.3884 28.6503 10.0458 28.3614 10.0054L27.8104 9.92814C27.6957 9.91203 27.5965 9.84258 27.5452 9.74222L27.2987 9.2604C27.1695 9.00785 26.7964 9.00785 26.6672 9.2604L26.4208 9.74222C26.3695 9.84249 26.2703 9.91203 26.1557 9.92814L25.6046 10.0054C25.3157 10.0459 25.2005 10.3884 25.4095 10.585L25.8083 10.96Z' fill='%235C5C5C'/%3E%3Cpath d='M13.2711 15.6326C13.3541 15.7107 13.392 15.8231 13.3724 15.9334L13.2782 16.463C13.2289 16.7406 13.5308 16.9522 13.7892 16.8212L14.2821 16.5711C14.3847 16.519 14.5072 16.519 14.6099 16.5711L15.1027 16.8212C15.361 16.9522 15.663 16.7406 15.6137 16.463L15.5195 15.9334C15.4999 15.8231 15.5378 15.7107 15.6208 15.6326L16.0195 15.2575C16.2285 15.0609 16.1132 14.7184 15.8244 14.678L15.2733 14.6007C15.1586 14.5847 15.0595 14.5151 15.0082 14.4149L14.7617 13.9329C14.6325 13.6804 14.2594 13.6804 14.1302 13.9329L13.8837 14.4149C13.8324 14.5151 13.7332 14.5847 13.6186 14.6007L13.0675 14.678C12.7786 14.7185 12.6634 15.0609 12.8724 15.2575L13.2711 15.6326Z' fill='%235C5C5C'/%3E%3Cpath d='M19.5406 15.6326C19.6236 15.7107 19.6615 15.8231 19.6419 15.9334L19.5477 16.463C19.4984 16.7406 19.8004 16.9522 20.0587 16.8212L20.5516 16.5711C20.6542 16.519 20.7767 16.519 20.8794 16.5711L21.3722 16.8212C21.6305 16.9522 21.9325 16.7406 21.8832 16.463L21.789 15.9334C21.7695 15.8231 21.8073 15.7107 21.8903 15.6326L22.289 15.2575C22.498 15.0609 22.3827 14.7184 22.0939 14.678L21.5429 14.6007C21.4281 14.5847 21.329 14.5151 21.2777 14.4149L21.0313 13.9329C20.9021 13.6804 20.529 13.6804 20.3998 13.9329L20.1533 14.4149C20.102 14.5151 20.0028 14.5847 19.8882 14.6007L19.3371 14.678C19.0482 14.7185 18.9329 15.0609 19.1419 15.2575L19.5406 15.6326Z' fill='%235C5C5C'/%3E%3Cpath d='M25.8083 15.6326C25.8913 15.7107 25.9292 15.8231 25.9096 15.9334L25.8154 16.463C25.7661 16.7406 26.0681 16.9522 26.3264 16.8212L26.8192 16.5711C26.9218 16.519 27.0443 16.519 27.147 16.5711L27.6399 16.8212C27.8982 16.9522 28.2001 16.7406 28.1508 16.463L28.0566 15.9334C28.0371 15.8231 28.0749 15.7107 28.1579 15.6326L28.5566 15.2575C28.7656 15.0609 28.6503 14.7184 28.3614 14.678L27.8104 14.6007C27.6957 14.5847 27.5965 14.5151 27.5452 14.4149L27.2987 13.9329C27.1695 13.6804 26.7964 13.6804 26.6672 13.9329L26.4208 14.4149C26.3695 14.5151 26.2703 14.5847 26.1557 14.6007L25.6046 14.678C25.3157 14.7185 25.2005 15.0609 25.4095 15.2575L25.8083 15.6326Z' fill='%235C5C5C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#safe {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C7.23958 0 4.88281 0.976562 2.92969 2.92969C0.976562 4.88281 0 7.23958 0 10C0 12.7604 0.976562 15.1172 2.92969 17.0703C4.88281 19.0234 7.23958 20 10 20C12.7604 20 15.1172 19.0234 17.0703 17.0703C19.0234 15.1172 20 12.7604 20 10C20 7.23958 19.0234 4.88281 17.0703 2.92969C15.1172 0.976562 12.7604 0 10 0ZM1.67969 10C1.67969 7.70833 2.49349 5.7487 4.12109 4.12109C5.7487 2.49349 7.70833 1.67969 10 1.67969C12.0573 1.67969 13.8021 2.31771 15.2344 3.59375L3.59375 15.2344C2.31771 13.8021 1.67969 12.0573 1.67969 10ZM10 18.3203C7.94271 18.3203 6.19792 17.6823 4.76562 16.4062L16.4062 4.76562C17.6823 6.19792 18.3203 7.94271 18.3203 10C18.3203 12.2917 17.5065 14.2513 15.8789 15.8789C14.2513 17.5065 12.2917 18.3203 10 18.3203Z' fill='%235c5c5c'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#safe-black {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C7.23958 0 4.88281 0.976562 2.92969 2.92969C0.976562 4.88281 0 7.23958 0 10C0 12.7604 0.976562 15.1172 2.92969 17.0703C4.88281 19.0234 7.23958 20 10 20C12.7604 20 15.1172 19.0234 17.0703 17.0703C19.0234 15.1172 20 12.7604 20 10C20 7.23958 19.0234 4.88281 17.0703 2.92969C15.1172 0.976562 12.7604 0 10 0ZM1.67969 10C1.67969 7.70833 2.49349 5.7487 4.12109 4.12109C5.7487 2.49349 7.70833 1.67969 10 1.67969C12.0573 1.67969 13.8021 2.31771 15.2344 3.59375L3.59375 15.2344C2.31771 13.8021 1.67969 12.0573 1.67969 10ZM10 18.3203C7.94271 18.3203 6.19792 17.6823 4.76562 16.4062L16.4062 4.76562C17.6823 6.19792 18.3203 7.94271 18.3203 10C18.3203 12.2917 17.5065 14.2513 15.8789 15.8789C14.2513 17.5065 12.2917 18.3203 10 18.3203Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#exfoliate {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%235c5c5c' stroke-width='2'/%3E%3Cpath d='M1 12.5C1.83333 11.5 4.8 9.90007 8 11.5001C11.2 13.1001 11.5 13 13 13C15 13 17.3 9.6 18.5 10' stroke='%235c5c5c' stroke-width='2'/%3E%3Ccircle cx='8' cy='8' r='1' fill='%235c5c5c'/%3E%3Ccircle cx='13' cy='6' r='1' stroke='%235c5c5c' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#exfoliate-black {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M1 12.5C1.83333 11.5 4.8 9.90007 8 11.5001C11.2 13.1001 11.5 13 13 13C15 13 17.3 9.6 18.5 10' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='8' cy='8' r='1' fill='%23000'/%3E%3Ccircle cx='13' cy='6' r='1' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size:100% auto;
}

#HDPrint {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='50' viewBox='0 0 512 512' width='50'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' fill='%235c5c5c' d='m504.425781 243.945312c4.183594 0 7.574219-3.390624 7.574219-7.574218v-168.207032c0-37.585937-30.578125-68.164062-68.164062-68.164062h-375.671876c-37.585937 0-68.164062 30.578125-68.164062 68.164062v375.671876c0 37.585937 30.578125 68.164062 68.164062 68.164062h375.671876c37.585937 0 68.164062-30.578125 68.164062-68.164062v-172.183594c0-4.183594-3.390625-7.574219-7.574219-7.574219-4.183593 0-7.574219 3.390625-7.574219 7.574219v172.183594c0 29.230468-23.785156 53.015624-53.015624 53.015624h-375.671876c-29.230468 0-53.015624-23.785156-53.015624-53.015624v-375.671876c0-29.230468 23.785156-53.015624 53.015624-53.015624h375.671876c29.234374 0 53.015624 23.785156 53.015624 53.015624v168.207032c0 4.183594 3.390626 7.574218 7.574219 7.574218zm0 0'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' fill='%235c5c5c' d='m47.96875 183.964844c-4.183594 0-7.574219 3.390625-7.574219 7.574218v252.296876c0 15.3125 12.457031 27.769531 27.769531 27.769531h375.671876c15.3125 0 27.769531-12.457031 27.769531-27.769531v-375.671876c0-15.3125-12.460938-27.769531-27.769531-27.769531h-375.671876c-15.3125 0-27.769531 12.460938-27.769531 27.769531v87.019532c0 4.183594 3.390625 7.574218 7.574219 7.574218s7.574219-3.390624 7.574219-7.574218v-87.019532c0-6.960937 5.664062-12.621093 12.621093-12.621093h375.671876c6.960937 0 12.621093 5.664062 12.621093 12.621093v375.671876c0 6.960937-5.660156 12.621093-12.621093 12.621093h-375.671876c-6.960937 0-12.621093-5.660156-12.621093-12.621093v-252.300782c0-4.179687-3.390625-7.570312-7.574219-7.570312zm0 0'/%3E%3Cpath d='m283.628906 190.214844c0 2.007812.796875 3.933594 2.214844 5.355468l28.566406 28.566407c1.417969 1.417969 3.347656 2.214843 5.355469 2.214843s3.933594-.796874 5.355469-2.214843l44.488281-44.492188v33.941407c0 4.183593 3.390625 7.574218 7.574219 7.574218h40.394531c4.183594 0 7.574219-3.390625 7.574219-7.574218v-121.183594c0-4.183594-3.390625-7.574219-7.574219-7.574219h-121.183594c-4.183593 0-7.574219 3.390625-7.574219 7.574219v40.394531c0 4.183594 3.390626 7.574219 7.574219 7.574219h33.941407l-44.492188 44.488281c-1.417969 1.421875-2.214844 3.347656-2.214844 5.355469zm70.347656-52.0625c2.164063-2.167969 2.8125-5.421875 1.640626-8.253906-1.171876-2.828126-3.933594-4.675782-6.996094-4.675782h-44.652344v-25.246094h106.035156v106.035157h-25.246094v-44.652344c0-3.0625-1.847656-5.824219-4.679687-6.996094-2.828125-1.175781-6.085937-.523437-8.253906 1.640625l-52.058594 52.0625-17.855469-17.851562zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m132.796875 288.820312h-40.394531c-4.183594 0-7.574219 3.390626-7.574219 7.574219v121.183594c0 4.183594 3.390625 7.574219 7.574219 7.574219h121.183594c4.183593 0 7.574218-3.390625 7.574218-7.574219v-40.394531c0-4.183594-3.390625-7.574219-7.574218-7.574219h-33.941407l44.488281-44.488281c2.960938-2.957032 2.960938-7.753906 0-10.710938l-28.5625-28.5625c-1.417968-1.421875-3.347656-2.21875-5.355468-2.21875-2.007813 0-3.933594.796875-5.355469 2.21875l-44.488281 44.488282v-33.941407c0-4.183593-3.390625-7.574219-7.574219-7.574219zm57.417969 13.089844 17.851562 17.855469-52.0625 52.0625c-2.164062 2.164063-2.8125 5.421875-1.640625 8.253906 1.171875 2.828125 3.933594 4.675781 6.996094 4.675781h44.652344v25.246094h-106.035157v-106.035156h25.246094v44.652344c0 3.0625 1.84375 5.824218 4.675782 6.996094 2.832031 1.175781 6.089843.527343 8.253906-1.640626zm0 0' fill='%235c5c5c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#pureColor {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 510.748 510.748' height='50' viewBox='0 0 510.748 510.748' width='50'%3E%3Cg%3E%3Cpath fill='%235c5c5c' d='m448.914 206.73-27.603-30.529c5.365-9.065 7.28-19.631 5.372-30.096-2.098-11.507-8.552-21.509-18.172-28.163l-39.826-27.544c.251-6.43-.931-12.888-3.547-18.974-4.62-10.746-13.147-19.05-24.014-23.383l-88.073-35.116c-10.675-4.256-22.306-4.141-32.75.146-7.946-8.062-18.983-13.071-31.171-13.071h-94.815c-24.147 0-43.792 19.645-43.792 43.792v375.757c0 50.288 40.912 91.199 91.199 91.199 22.885 0 43.826-8.475 59.855-22.448.23-.164.455-.338.67-.531l170.744-153.661c3.078-2.771 3.328-7.513.558-10.592-2.772-3.08-7.517-3.329-10.592-.558l-7.034 6.331-22.855-25.277 35.882-51.883 32.621 36.078-14.842 13.358c-3.078 2.771-3.328 7.513-.558 10.592 1.481 1.646 3.525 2.483 5.577 2.483 1.788 0 3.582-.635 5.016-1.925l49.037-44.132c8.677-7.845 13.778-18.6 14.366-30.282s-3.408-22.895-11.253-31.571zm-36.988-57.935c1.379 7.565-.271 15.216-4.646 21.541l-20.365 29.447-46.364-32.064 24.546-61.563 34.881 24.124c6.326 4.374 10.569 10.949 11.948 18.515zm-71.287 117.9-31.002-21.441 25.214-63.239 43.531 30.105zm-46.276 66.912-15.641-10.817 25.215-63.24 28.169 19.482zm11.544-119.498-21.736-8.667c-3.846-1.533-8.209.341-9.744 4.189-1.534 3.848.342 8.21 4.189 9.745l21.735 8.666-25.764 64.618-41.665-16.613v-74.89l15.874 6.329c.911.363 1.851.535 2.775.535 2.979 0 5.798-1.788 6.969-4.724 1.534-3.848-.341-8.21-4.188-9.745l-21.43-8.544v-74.89l98.749 39.373zm-87.985-46.809h-84.956c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h84.956v69.565h-152.399v-69.565h35.48c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-35.48v-69.565h152.398v69.565zm-152.399 99.565h152.398v69.565h-152.398zm167.399 25.33 36.11 14.398-36.11 90.566zm46.735 89.047 8.317 9.198-38.873 34.983zm-32.411 20.494 25.777-64.651 12.809 8.858zm.25-374.877 88.073 35.116c7.144 2.848 12.75 8.308 15.787 15.373 2.089 4.857 2.79 10.074 2.099 15.181-.012.059-.018.119-.029.178-.32 2.261-.91 4.5-1.778 6.675l-14.423 36.175-104.303-41.588v-50.177c0-6.378-1.382-12.437-3.844-17.908 6.018-1.701 12.447-1.406 18.418.975zm-153.181-11.859h94.815c15.875 0 28.792 12.916 28.792 28.792v38.944h-152.399v-38.944c0-15.876 12.916-28.792 28.792-28.792zm-28.792 404.549v-68.119h152.398v68.119c0 42.017-34.183 76.199-76.199 76.199s-76.199-34.183-76.199-76.199zm279.25-80.225-45.649 41.081-10.703-11.837 35.882-51.883zm100.413-101.777c-.386 7.681-3.74 14.751-9.433 19.898l-23.032 20.728-35.007-38.717 34.916-50.487 25.156 27.821c5.159 5.705 7.787 13.076 7.4 20.757z'/%3E%3Cpath fill='%235c5c5c' d='m140.023 383.857c-19.832 0-35.966 16.134-35.966 35.966s16.134 35.966 35.966 35.966 35.966-16.134 35.966-35.966-16.134-35.966-35.966-35.966zm0 56.933c-11.561 0-20.966-9.405-20.966-20.966s9.405-20.966 20.966-20.966 20.966 9.405 20.966 20.966-9.405 20.966-20.966 20.966z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#frame {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 512 512' height='50' viewBox='0 0 512 512' width='50'%3E%3Cg%3E%3Cpath fill='%235c5c5c' d='m504.5 232.898c4.143 0 7.5-3.358 7.5-7.5v-117.175c0-5.306-2.066-10.295-5.817-14.046-.036-.036-.076-.067-.113-.102-3.739-3.684-8.679-5.716-13.934-5.716h-379.367c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h373.625l-21.431 21.43c-2.409-1.015-5.02-1.546-7.712-1.546h-402.502c-2.692 0-5.303.532-7.712 1.546l-21.43-21.43h57.175c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-62.917c-5.294 0-10.271 2.058-14.019 5.794-.009.008-.018.015-.027.024s0 0 0 0c-.008.008-.015.017-.023.026-3.738 3.748-5.796 8.725-5.796 14.02v295.554c0 5.254 2.032 10.194 5.715 13.933.036.037.067.078.103.114 3.751 3.751 8.74 5.817 14.046 5.817h472.271c5.305 0 10.293-2.065 14.045-5.816 0 0 .001-.001.001-.002s.001-.001.002-.001c3.751-3.752 5.816-8.74 5.816-14.046v-148.391c0-4.142-3.357-7.5-7.5-7.5s-7.5 3.358-7.5 7.5v142.649l-21.434-21.434c1.014-2.408 1.55-5.016 1.55-7.708v-225.785c0-2.692-.536-5.3-1.55-7.708l21.435-21.434v111.433c0 4.143 3.357 7.5 7.5 7.5zm-489.5 165.137v-284.071l21.434 21.434c-1.014 2.408-1.551 5.016-1.551 7.708v225.786c0 2.691.536 5.299 1.55 7.708zm10.607 10.607 21.43-21.431c2.409 1.015 5.02 1.547 7.712 1.547h135.395c4.142 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5h-135.395c-1.299 0-2.52-.506-3.438-1.424-.001-.001-.001-.002-.002-.002-.919-.918-1.425-2.14-1.425-3.439v-225.786c0-1.299.506-2.521 1.425-3.44s2.141-1.425 3.44-1.425h402.501c1.3 0 2.521.506 3.439 1.425.001.001.002.001.002.002.918.919 1.424 2.139 1.424 3.438v225.786c0 1.3-.506 2.521-1.424 3.438 0 0-.001.001-.001.002s-.001.001-.002.001c-.918.918-2.139 1.424-3.438 1.424h-237.12c-4.142 0-7.5 3.357-7.5 7.5s3.358 7.5 7.5 7.5h237.12c2.693 0 5.304-.532 7.712-1.547l21.431 21.431z'/%3E%3C/g%0A%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#dog {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' enable-background='new 0 0 512 512' height='50' viewBox='0 0 512 512' width='50'%3E%3Cpath fill='%235c5c5c' d='m467.534 112.088c-23.073-29.237-57.683-64.088-91.534-64.088-10.27 0-20.622 7.034-34.594 20.191-19.785-8.821-63.312-20.191-85.406-20.191-22.113 0-65.64 11.378-85.406 20.191-13.972-13.157-24.324-20.191-34.594-20.191-33.851 0-68.461 34.851-91.534 64.088-17.192 21.785-44.466 62.743-44.466 79.912 0 32.247 1.043 46.724 27.2 81.6 19.966 26.621 22.082 65.4 35.475 86.458 8.763 13.779 21.977 19.27 37.206 15.464 15.176-3.794 25.03-16.588 29.396-38.087 16.89 23.263 14.047 36.937 15.162 44.849 1.123 30.142 52.694 81.716 111.561 81.716 58.77 0 110.436-51.52 111.561-81.715 1.109-7.873-1.828-21.567 15.148-44.913 4.463 22.044 16.021 39.329 38.588 39.329 42.297 0 35.241-65.418 63.502-103.1 26.157-34.876 27.2-49.353 27.2-81.6.001-17.17-27.273-58.128-44.465-79.913zm-211.534 231.912c-8.33 0-18.196-12.575-22.268-20.516 11.83-4.646 32.698-4.648 44.535 0-4.071 7.941-13.937 20.516-22.267 20.516zm-.001 63.962c10.396 7.852 23.978 12.591 37.934 14.341-25.229 12.909-50.609 12.923-75.867 0 13.955-1.75 27.538-6.489 37.933-14.341zm203.201-153.562c-25.193 33.589-29.058 82.236-38.207 90.281-5.711-.52-7.822-17.966-8.331-23.682-2.622-29.497 3.338-71.64 3.338-96.999 0-43.279-32.313-108.404-33.689-111.155-3.952-7.904-13.564-11.106-21.466-7.156-7.904 3.952-11.107 13.563-7.156 21.466 8.431 16.862 30.311 67.13 30.311 96.845 0 16.692-3.052 43.399-3.821 69.035-8.651 7.456-44.179 40.656-44.179 82.965 0 19.833-55.647 19.892-65.865.533-.43-.816-1.023-1.751-1.658-2.544 24.039-7.67 43.523-37.929 43.523-53.989 0-42.948-112-42.948-112 0 0 16.054 19.418 46.297 43.523 53.989-.627.782-1.22 1.713-1.658 2.543-10.253 19.418-65.865 19.266-65.865-.532 0-42.309-35.528-75.509-44.179-82.965-.741-24.706-3.821-52.753-3.821-69.035 0-29.642 21.882-79.961 30.311-96.845 3.952-7.903.748-17.514-7.156-21.466-7.903-3.952-17.515-.748-21.466 7.156-1.376 2.751-33.689 67.876-33.689 111.155 0 25.372 5.958 67.523 3.337 96.999-.508 5.716-2.619 23.161-8.331 23.682-9.245-8.129-12.925-56.572-38.207-90.281-20.578-27.437-20.797-34.916-20.8-61.529 1.856-7.371 17.018-35.5 39.828-63.768 24.049-29.805 47.328-47.966 62.735-49.051 4.727 2.375 14.519 11.658 22.124 19.262 6.059 6.06 15.832 6.27 22.146.462 7.95-5.427 55.776-19.776 77.168-19.776s69.218 14.349 77.168 19.776c6.307 5.801 16.08 5.604 22.146-.462 13.201-13.201 19.307-17.838 22.126-19.262 15.407 1.087 38.685 19.249 62.732 49.051 22.81 28.268 37.972 56.397 39.828 63.768-.002 26.613-.222 34.092-20.8 61.529z'/%3E%3Ccircle fill='%235c5c5c' cx='180' cy='212' r='20'/%3E%3Ccircle fill='%235c5c5c' cx='332' cy='212' r='20'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#organic {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1034' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1035'%3E%3C/defs%3E%3Cg id='SvgjsG1036'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='m445.862 178.007c-9.049-6.174-12.169-17.819-7.42-27.691 1.064-3.848 15.241-21.959 2.923-43.296-12.353-21.397-35.163-18.133-38.956-19.117-10.923-.822-19.449-9.347-20.271-20.271-1.003-3.864 2.219-26.638-19.118-38.956-21.396-12.353-39.518 1.878-43.296 2.923-9.871 4.75-21.517 1.629-27.691-7.42-2.8-2.845-11.396-24.179-36.033-24.179-24.707 0-33.284 21.386-36.034 24.179-6.174 9.05-17.819 12.169-27.691 7.42-3.848-1.064-21.958-15.242-43.295-2.923-21.397 12.354-18.133 35.163-19.118 38.957-.822 10.923-9.347 19.449-20.271 20.271-3.864 1.003-26.638-2.219-38.957 19.118-12.353 21.396 1.878 39.518 2.923 43.295 4.75 9.871 1.63 21.517-7.42 27.691-2.845 2.8-24.179 11.397-24.179 36.034 0 24.707 21.386 33.285 24.179 36.034 9.049 6.174 12.169 17.819 7.42 27.691-1.064 3.848-15.241 21.959-2.923 43.296 12.354 21.397 35.163 18.133 38.957 19.118 7.519.566 13.901 4.783 17.417 10.919l-45.123 96.226c-2.533 5.403-1.814 11.671 1.877 16.36s9.617 6.857 15.463 5.663l47.757-9.766c.296-.064.589.076.734.338l24.318 43.987c6.198 11.212 22.489 10.657 27.923-.929l14.491-30.903c1.759-3.75.144-8.215-3.606-9.974-3.748-1.759-8.215-.144-9.974 3.606l-14.491 30.903c-.062.132-.178.378-.596.393-.423-.002-.55-.225-.621-.353l-24.318-43.987c-3.334-6.032-10.113-9.155-16.865-7.776l-47.757 9.766c-.154.031-.413.085-.674-.247-.261-.331-.148-.57-.082-.713l36.181-77.157c2.441 9.562 8.626 17.845 17.333 22.872 21.399 12.355 39.518-1.878 43.296-2.923 9.871-4.749 21.517-1.63 27.691 7.42l5.485 8.039c.122.18.257.348.382.525l-10.01 21.347c-1.759 3.75-.144 8.215 3.606 9.974 3.726 1.748 8.204.167 9.974-3.606l8.025-17.114c5.56 3.23 11.942 5.015 18.571 5.015 6.628 0 13.011-1.784 18.571-5.015l37.471 79.909c5.439 11.598 21.731 12.13 27.922.93l24.318-43.987c.145-.262.44-.4.735-.338l47.757 9.766c5.85 1.197 11.772-.975 15.462-5.663 3.692-4.688 4.411-10.957 1.878-16.36l-45.123-96.227c3.516-6.136 9.898-10.353 17.418-10.919 3.864-1.003 26.638 2.219 38.956-19.117 12.353-21.397-1.878-39.519-2.923-43.296-4.75-9.871-1.629-21.517 7.419-27.691 2.845-2.8 24.18-11.397 24.18-36.034.002-24.71-21.383-33.287-24.177-36.037zm-29.41 276.398c-.26.331-.518.279-.673.247l-47.757-9.766c-6.752-1.378-13.531 1.744-16.865 7.776l-24.319 43.988c-.07.127-.194.35-.62.352-.418-.014-.534-.26-.596-.393l-39.455-84.141c.125-.177.26-.345.382-.525l5.485-8.039c6.174-9.049 17.819-12.17 27.691-7.42 3.848 1.064 21.96 15.242 43.296 2.923 8.707-5.027 14.892-13.31 17.332-22.872l36.181 77.158c.067.142.179.381-.082.712zm20.957-216.719c-15.222 10.386-20.472 29.978-12.482 46.584 1.497 4.803 11.269 15.748 3.448 29.294-7.812 13.531-22.094 10.534-27.093 11.66-18.376 1.383-32.719 15.725-34.102 34.102-1.105 4.908 1.886 19.272-11.66 27.093-13.531 7.812-24.402-1.924-29.294-3.448-16.607-7.991-36.197-2.741-46.584 12.482-3.318 3.332-7.605 17.633-23.644 17.633-16.073 0-20.02-13.995-23.644-17.634-7.126-10.444-18.584-16.194-30.439-16.194-20.322 0-27.908 17.281-45.437 7.161-6.392-3.691-10.376-10.028-10.929-17.388l-.73-9.705c-1.383-18.376-15.725-32.719-34.102-34.102-4.957-1.116-19.273 1.885-27.093-11.66-7.813-13.53 1.924-24.401 3.448-29.293 7.991-16.606 2.741-36.197-12.482-46.584-3.735-3.445-17.633-8.004-17.633-23.645 0-15.624 13.867-20.17 17.633-23.644 15.223-10.386 20.473-29.977 12.482-46.584-1.497-4.803-11.27-15.748-3.448-29.293 7.812-13.531 22.094-10.535 27.093-11.66 18.376-1.383 32.719-15.725 34.102-34.102 1.105-4.908-1.886-19.273 11.66-27.093 13.532-7.811 24.401 1.924 29.293 3.449 16.571 7.973 36.176 2.772 46.584-12.482 3.411-3.698 8.003-17.633 23.644-17.633 15.624 0 20.171 13.867 23.645 17.633 10.386 15.223 29.98 20.472 46.584 12.482 4.803-1.498 15.748-11.27 29.293-3.449 13.531 7.812 10.535 22.094 11.66 27.093 1.383 18.376 15.725 32.719 34.102 34.102 4.957 1.116 19.272-1.885 27.093 11.66 7.812 13.531-1.924 24.401-3.449 29.293-7.991 16.607-2.741 36.198 12.482 46.584 3.698 3.411 17.634 8.003 17.634 23.644-.001 15.623-13.869 20.17-17.635 23.644z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m256 67.779c-80.649 0-146.262 65.613-146.262 146.262s65.613 146.263 146.262 146.263c35.365 0 69.5-12.79 96.117-36.014 26.358-22.998 43.626-54.631 48.623-89.074.595-4.099-2.246-7.904-6.345-8.498-4.098-.592-7.903 2.246-8.498 6.345-9.329 64.297-64.717 112.242-129.897 112.242-72.379 0-131.263-58.884-131.263-131.263s58.884-131.264 131.263-131.264c67.017 0 123.102 50.152 130.46 116.657.456 4.117 4.158 7.08 8.279 6.629 4.117-.456 7.085-4.162 6.629-8.279-8.2-74.115-70.694-130.006-145.368-130.006z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m353.154 191.854c1.247-6.897-4.788-12.936-11.682-11.681-8.316 1.505-29.004 6.108-48.659 17.235-5.013-30.013-20.961-55.736-28.246-66.241-4.145-5.974-12.99-5.973-17.135.001-7.285 10.505-23.233 36.228-28.246 66.24-19.655-11.127-40.343-15.73-48.657-17.235-6.914-1.248-12.932 4.796-11.684 11.681 4.924 27.208 17.713 57.78 39.168 75.736h-24.506c-4.142 0-7.499 3.358-7.499 7.499s3.358 7.499 7.499 7.499h164.987c4.142 0 7.499-3.358 7.499-7.499s-3.358-7.499-7.499-7.499h-24.508c21.458-17.959 34.243-48.533 39.168-75.736zm-97.155-46.437c7.514 11.946 20.411 35.71 22.92 61.273-10.128 7.989-17.81 17.279-22.92 27.662-5.11-10.382-12.792-19.673-22.92-27.662 2.508-25.562 15.407-49.328 22.92-61.273zm-80.848 51.046c38.596 9.136 73.346 31.431 73.349 70.96v.167h-19.158c-35.644-9.944-49.645-52.208-54.191-71.127zm88.347 71.126v-.167c.003-39.465 34.653-61.801 73.349-70.96-4.545 18.916-18.545 61.182-54.191 71.127z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#pocket {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='50' width='50' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='91' y='241' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='91' y='301' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='91' y='361' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='91' y='422' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='391' y='241' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='391' y='301' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='391' y='361' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='391' y='422' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='151' y='422' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect fill='%235c5c5c' x='331' y='422' width='30' height='30'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%235c5c5c' d='M31,0c0,23.444,0,421.032,0,437c0,41.355,33.645,75,75,75h300c41.355,0,75-33.645,75-75c0-17.074,0-416.238,0-437H31z M211,482H106c-24.813,0-45-20.187-45-45V160.749C85.769,191.377,123.633,211,166,211h45V482z M271,482h-30V211h30V482z M451,437 c0,24.813-20.187,45-45,45H301V211h45c42.367,0,80.231-19.623,105-50.251V437z M451,76c0,57.897-47.103,105-105,105H166 c-57.897,0-105-47.103-105-105V30h390V76z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%235c5c5c' d='M256,61c-24.813,0-45,20.187-45,45s20.187,45,45,45s45-20.187,45-45S280.813,61,256,61z M256,121c-8.271,0-15-6.729-15-15 s6.729-15,15-15s15,6.729,15,15S264.271,121,256,121z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#spotlight {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 510.101 510.101' height='50' viewBox='0 0 510.101 510.101' width='50'%3E%3Cg%3E%3Cpath fill='%235c5c5c' d='m309.282 441.991c-3.852-1.517-8.208.378-9.726 4.233l-21.101 53.628c-1.517 3.854.379 8.208 4.233 9.725.901.355 1.83.523 2.744.523 2.992 0 5.819-1.803 6.981-4.756l21.101-53.628c1.518-3.854-.378-8.208-4.232-9.725z'/%3E%3Cpath fill='%235c5c5c' d='m505.856 453.683-140.696-133.224 54.992-139.765 10.642 7.156h-.001c2.324 1.563 5.026 2.372 7.763 2.372 1.278 0 2.564-.177 3.823-.536 3.953-1.126 7.188-3.921 8.877-7.667l8.875-19.683 17.705-26.332c17.233-25.628 10.403-60.498-15.225-77.731l-14.3-9.615h25.406c11.389 0 20.654-9.266 20.654-20.654v-13.004h4.788c4.143 0 7.5-3.358 7.5-7.5s-3.357-7.5-7.5-7.5h-134.047c-4.143 0-7.5 3.358-7.5 7.5s3.357 7.5 7.5 7.5h4.904v13.003c0 6.179 2.736 11.722 7.052 15.507-5.637 3.873-10.653 8.843-14.695 14.854l-17.706 26.332-14.882 15.645c-2.831 2.978-4.198 7.029-3.75 11.114s2.66 7.743 6.071 10.036l13.425 9.028-28.905 27.37c-3.007 2.848-3.137 7.595-.289 10.603 1.476 1.558 3.459 2.343 5.447 2.343 1.852 0 3.706-.681 5.156-2.054l31.348-29.684 49.115 33.026-53.989 137.216-87.458-82.813 37.765-35.76c3.008-2.848 3.138-7.595.29-10.603-2.85-3.008-7.597-3.136-10.603-.289l-38.36 36.323-90.482-85.677 13.426-9.028c3.41-2.293 5.623-5.951 6.071-10.036s-.919-8.137-3.752-11.115l-14.88-15.644-17.707-26.332c-3.987-5.93-8.966-10.943-14.677-14.881 4.305-3.782 7.035-9.311 7.035-15.48v-13.004h4.905c4.142 0 7.5-3.358 7.5-7.5s-3.358-7.5-7.5-7.5h-134.046c-4.142 0-7.5 3.358-7.5 7.5s3.358 7.5 7.5 7.5h4.788v13.003c0 11.389 9.265 20.654 20.654 20.654h25.407l-14.3 9.615c-9.479 6.375-16.693 15.356-20.861 25.973-1.514 3.856.385 8.208 4.241 9.722 3.857 1.513 8.208-.384 9.722-4.241 3.049-7.768 8.329-14.34 15.269-19.007l22.507-15.134c9.09-6.112 20.017-8.318 30.765-6.213 10.75 2.106 20.036 8.271 26.148 17.361l13.317 19.803-90.568 60.9-13.316-19.803c-2.239-3.33-3.974-6.959-5.157-10.786-1.223-3.958-5.424-6.174-9.38-4.951-3.958 1.223-6.174 5.423-4.951 9.38 1.615 5.226 3.984 10.18 7.04 14.726l17.706 26.332 8.874 19.682c1.689 3.747 4.925 6.542 8.877 7.668 1.259.359 2.546.536 3.825.536 2.736 0 5.438-.809 7.762-2.372l10.642-7.156 54.991 139.764-140.699 133.227c-3.008 2.848-3.137 7.595-.289 10.603 1.475 1.558 3.459 2.343 5.447 2.343 1.851 0 3.705-.681 5.155-2.054l136.305-129.067 13.695 34.807c1.162 2.953 3.989 4.756 6.981 4.756.914 0 1.843-.168 2.744-.523 3.854-1.517 5.75-5.871 4.233-9.725l-15.91-40.435 92.444-87.535 92.444 87.535-36.219 92.053c-1.517 3.854.379 8.208 4.233 9.725.901.355 1.83.523 2.744.523 2.992 0 5.819-1.803 6.981-4.756l34.005-86.425 136.305 129.066c1.45 1.374 3.304 2.054 5.155 2.054 1.987 0 3.972-.786 5.447-2.343 2.85-3.007 2.72-7.754-.288-10.602zm-26.484-438.683v13.003c0 3.118-2.536 5.654-5.654 5.654h-83.047c-3.118 0-5.654-2.537-5.654-5.654v-13.003zm-104.551 51.734c12.616-18.764 38.147-23.766 56.914-11.148l22.506 15.134c18.765 12.618 23.765 38.149 11.147 56.914l-13.316 19.804-90.568-60.9zm-22.514 31.694 92.223 62.013-6.425 14.25-96.571-64.937zm-321.578-70.425v-13.003h94.355v13.003c0 3.118-2.536 5.654-5.654 5.654h-83.047c-3.118.001-5.654-2.536-5.654-5.654zm41.267 146.688-6.425-14.25 92.223-62.013 10.773 11.326zm84.689 134.647-53.989-137.215 49.115-33.026 92.331 87.428z'/%3E%3Cpath fill='%235c5c5c' d='m215.033 457.633c-1.517-3.854-5.869-5.751-9.725-4.233-3.854 1.517-5.75 5.871-4.233 9.725l16.611 42.219c1.162 2.953 3.989 4.756 6.981 4.756.914 0 1.842-.168 2.744-.523 3.854-1.516 5.75-5.871 4.233-9.725z'/%3E%3Cpath fill='%235c5c5c' d='m460.88 283.211c-4.462-2.794-8.069-6.28-11.027-10.658-2.44-3.61-6.485-5.643-10.837-5.412-4.373.223-8.225 2.667-10.301 6.537-2.153 4.012-5.523 7.157-10.305 9.615-3.951 2.031-6.449 5.892-6.684 10.327-.235 4.438 1.845 8.543 5.563 10.982 4.398 2.885 7.926 6.518 10.782 11.105 2.261 3.632 6.159 5.807 10.428 5.818h.034c4.29 0 8.22-2.174 10.518-5.821 2.914-4.627 6.782-8.396 11.826-11.522 3.638-2.254 5.815-6.156 5.826-10.436.01-4.306-2.165-8.244-5.823-10.535zm-22.303 21.271c-2.766-3.778-5.986-7.11-9.625-9.958 4.435-2.827 8.071-6.274 10.868-10.303 2.844 3.583 6.123 6.749 9.8 9.459-4.295 3.107-7.991 6.722-11.043 10.802z'/%3E%3Cpath fill='%235c5c5c' d='m212.247 425.041c3.796-2.353 6.068-6.424 6.079-10.891.01-4.496-2.263-8.607-6.08-10.998-4.99-3.125-9.197-7.191-12.504-12.084-2.546-3.768-6.769-5.882-11.309-5.649-4.566.232-8.587 2.784-10.755 6.826-2.475 4.612-6.337 8.221-11.806 11.034-4.124 2.12-6.732 6.149-6.977 10.778-.245 4.632 1.926 8.917 5.807 11.463 4.991 3.273 8.993 7.395 12.234 12.6 2.36 3.79 6.429 6.06 10.884 6.071h.034c4.479 0 8.583-2.271 10.981-6.08 3.264-5.179 7.775-9.577 13.412-13.07zm-24.351 2.468c-3.409-4.855-7.482-9.064-12.16-12.565 5.653-3.409 10.175-7.697 13.499-12.802 3.508 4.606 7.654 8.607 12.376 11.943-5.439 3.778-10.034 8.275-13.715 13.424z'/%3E%3Cpath fill='%235c5c5c' d='m59.636 323.944c2.17 3.484 5.911 5.571 10.008 5.581h.031c4.115 0 7.883-2.085 10.086-5.582 2.55-4.048 5.938-7.348 10.358-10.087 3.491-2.164 5.582-5.908 5.591-10.016.01-4.132-2.078-7.91-5.586-10.106-3.908-2.447-7.067-5.5-9.657-9.333-2.341-3.464-6.233-5.402-10.398-5.195-4.196.213-7.89 2.557-9.882 6.27-1.854 3.455-4.77 6.169-8.914 8.3-3.791 1.95-6.188 5.654-6.413 9.909-.225 4.258 1.771 8.197 5.337 10.536 3.849 2.524 6.936 5.704 9.439 9.723zm11.23-27.374c2.218 2.674 4.71 5.082 7.458 7.202-3.276 2.475-6.152 5.288-8.603 8.412-2.161-2.821-4.608-5.356-7.324-7.587 3.359-2.272 6.19-4.955 8.469-8.027z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#vase {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 506.046 506.046' height='50' viewBox='0 0 506.046 506.046' width='50'%3E%3Cpath d='m478.634 153.191c-18.732-23.569-45.332-39.676-74.897-45.354-29.157-5.599-59.393-.702-85.288 13.776-4.567-7.223-4.37-16.46.665-23.532l11.57-16.253c5.139-7.219 5.809-16.597 1.747-24.474-4.062-7.876-12.09-12.769-20.951-12.769h-266.629c-8.862 0-16.891 4.893-20.952 12.77-4.061 7.876-3.391 17.254 1.748 24.474l11.569 16.252c5.397 7.581 5.239 17.652-.392 25.062l-8.487 11.168c-23.901 31.45-33.312 71.732-25.819 110.516l33.105 171.34c5.071 26.244 28.152 45.292 54.882 45.292h175.319c26.73 0 49.812-19.048 54.882-45.292l3.461-17.912 110.377-53.027c34.756-16.697 59.637-47.827 68.265-85.407 8.629-37.579-.183-76.445-24.175-106.63zm-438.353-9.804 8.487-11.168c9.624-12.664 9.893-29.878.669-42.837l-11.569-16.252s0 0-.001 0c-1.896-2.665-2.135-5.992-.636-8.9 1.5-2.908 4.349-4.644 7.62-4.644h266.629c3.271 0 6.119 1.736 7.619 4.644 1.499 2.908 1.262 6.235-.635 8.9l-11.571 16.252c-9.224 12.958-8.955 30.173.669 42.837l8.488 11.168c6.645 8.743 12.032 18.251 16.101 28.245-37.148-1.929-74.083 2.23-109.954 12.458-65.399 18.647-136.099 15.945-199.904-7.505 4.231-11.808 10.254-23.023 17.988-33.198zm284.021 175.096c-34.521-.978-68.843 3.321-102.104 12.805-62.068 17.698-127.104 16.468-188.372-3.498l-6.865-35.529c29.921 9.978 61.009 15.704 92.605 17.031 4.745.199 9.484.298 14.221.298 31.29 0 62.352-4.34 92.523-12.943 34.082-9.717 69.204-13.729 104.521-11.961zm-228.612-60.124c12.791 1.45 25.566 2.173 38.307 2.173 31.156 0 62.076-4.33 92.314-12.951 37.122-10.583 75.35-14.4 113.739-11.372-.279 1.927-.596 3.853-.967 5.773l-5.379 27.839c-37.677-2.12-75.157 2.037-111.507 12.401-33.196 9.465-67.507 13.53-102.002 12.083-33.033-1.386-65.482-7.812-96.526-19.079l-6.423-33.244c-.152-.786-.287-1.574-.424-2.361 15.011 5.536 30.49 10.036 46.179 13.396.529.114 1.058.168 1.578.168 3.461 0 6.572-2.41 7.326-5.931.867-4.05-1.713-8.037-5.764-8.904-17.424-3.732-34.57-8.944-51.061-15.462-.381-10.75.644-21.464 3.005-31.875 31.905 11.636 65.237 18.379 99.214 20.037 5.518.269 11.026.403 16.533.403 31.271 0 62.309-4.337 92.476-12.939 36.168-10.312 73.467-14.183 110.945-11.559 2.926 11.151 4.292 22.701 4.033 34.305-40.195-3.177-80.222.813-119.092 11.895-40.708 11.606-82.703 15.07-124.818 10.298-4.117-.471-7.83 2.492-8.297 6.607s2.495 7.832 6.611 8.299zm170.135 188.101h-175.32c-19.557 0-36.443-13.937-40.153-33.138l-3.271-16.93c28.42 7.553 57.517 11.353 86.63 11.353 31.132 0 62.278-4.321 92.602-12.967.57-.163 1.143-.318 1.715-.474l.998-.273c3.993-1.102 6.337-5.231 5.236-9.224-1.102-3.993-5.232-6.337-9.225-5.236l-.946.258c-.633.172-1.265.344-1.894.524-58.413 16.654-119.999 16.499-178.293-.399l-6.851-35.461c31.596 9.464 64.064 14.232 96.587 14.232 31.087 0 62.221-4.333 92.67-13.014 30.992-8.837 62.94-12.952 95.104-12.285l-6.569 34c-19.096 0-38.272 1.618-57.118 4.849-4.082.7-6.824 4.577-6.125 8.66.627 3.654 3.798 6.234 7.384 6.233.421 0 .848-.035 1.276-.109 17.056-2.925 34.397-4.452 51.68-4.606l-5.964 30.867c-3.709 19.204-20.596 33.14-40.153 33.14zm222.365-189.995c-7.602 33.108-29.521 60.533-60.142 75.243l-100.337 48.203 4.017-20.789 88.958-42.738c25.932-12.458 44.496-35.684 50.934-63.724 6.438-28.039-.136-57.037-18.036-79.559-2.673-3.363-5.642-6.603-8.825-9.629-3.001-2.854-7.748-2.735-10.604.268-2.854 3.002-2.734 7.749.268 10.603 2.681 2.549 5.177 5.271 7.418 8.091 15.046 18.93 20.571 43.303 15.16 66.869-5.411 23.567-21.015 43.089-42.811 53.56l-78.918 37.914 18.539-95.951c5.49-28.416 1.895-57.631-9.814-83.592 15.641-7.99 33.561-10.567 50.873-7.243 5.031.966 10.056 2.465 14.935 4.456 3.836 1.565 8.212-.276 9.777-4.111 1.564-3.835-.275-8.213-4.111-9.778-5.792-2.363-11.771-4.146-17.771-5.298-20.627-3.96-41.975-.883-60.599 8.652-2.756-4.685-5.787-9.232-9.109-13.603l-.43-.566c22.41-11.996 48.325-15.981 73.345-11.178 26.047 5.003 49.48 19.193 65.984 39.957 21.138 26.595 28.9 60.835 21.299 93.943z' fill='%235c5c5c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#adjustable {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Cg%3E%3Cpath d='M471.3,208.4L173.7,506l-26.7-26.7l297.6-297.6c31.6-31.6,31.6-82.9,0-114.4s-82.9-31.6-114.4,0L32.7,364.9L6,338.3 L303.6,40.7c46.2-46.3,121.5-46.3,167.7,0S517.6,162.2,471.3,208.4L471.3,208.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M412.5,316.3l-80.6,80.6c-7.1,7.1-18.6,7.1-25.7,0l-194-194c-7.1-7.1-7.1-18.6,0-25.7l80.6-80.6c7.1-7.1,18.6-7.1,25.7,0 l194,194C419.5,297.7,419.5,309.2,412.5,316.3z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M419,183.5l7.8-86.2c0.2-3.2-1-6.4-3.3-8.7c-2.3-2.3-5.5-3.5-8.7-3.3L328.5,93c-4.3,0.4-8,3.2-9.4,7.3 c-1.5,4-0.5,8.6,2.6,11.6l15.7,15.7L306,159l15.7,15.7l39.2-39.2c4.3-4.3,4.3-11.4,0-15.7l-6.8-6.8l49.4-4.5l-4.5,49.4l-6.8-6.8 c-4.3-4.3-11.4-4.3-15.7,0l-39.2,39.2L353,206l31.4-31.4l15.7,15.7c3,3,7.6,4.1,11.6,2.6C415.7,191.4,418.6,187.8,419,183.5 L419,183.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M108.6,313l-7.8,86.2c-0.2,3.2,1,6.4,3.3,8.7c2.3,2.3,5.5,3.5,8.7,3.3l86.2-7.8c4.3-0.4,8-3.2,9.4-7.3 c1.5-4.1,0.5-8.6-2.6-11.6l-15.7-15.7l31.4-31.4l-15.7-15.7L166.7,361c-4.3,4.3-4.3,11.4,0,15.7l6.8,6.8l-49.4,4.5l4.5-49.4 l6.8,6.8c4.3,4.3,11.4,4.3,15.7,0l39.2-39.2l-15.7-15.7l-31.4,31.4l-15.7-15.7c-3-3-7.6-4.1-11.6-2.6S109,308.7,108.6,313 L108.6,313z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#strainer {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1053' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1054'%3E%3C/defs%3E%3Cg id='SvgjsG1055'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 285.714 285.714' viewBox='0 0 285.714 285.714' width='50' height='50'%3E%3Cpath d='M252.381,71.429v-9.524h14.286V52.38h-14.286h-4.762H38.095h-4.762H19.048v9.524h14.286v9.524H0v9.524h33.333v42.857 c0,60.39,49.129,109.524,109.524,109.524c60.395,0,109.524-49.134,109.524-109.524V80.952h33.333v-9.523H252.381z M242.857,123.809c0,55.143-44.862,100-100,100s-100-44.857-100-100V61.904h200V123.809z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Ccircle cx='57.143' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='76.19' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='95.238' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='114.286' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='133.333' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='152.381' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='171.429' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='190.476' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='209.524' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='228.571' cy='123.809' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='66.667' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='85.714' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='104.762' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='123.81' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='142.857' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='161.905' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='180.952' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='200' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='219.048' cy='138.094' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='57.143' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='76.19' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='95.238' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='114.286' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='133.333' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='152.381' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='171.429' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='190.476' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='209.524' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='228.571' cy='152.381' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='66.667' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='85.714' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='104.762' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='123.81' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='142.857' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='161.905' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='180.952' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='200' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='219.048' cy='166.667' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='76.19' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='95.238' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='114.286' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='133.333' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='152.381' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='171.429' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='190.476' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='209.524' cy='180.951' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='85.714' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='104.762' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='123.81' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='142.857' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='161.905' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='180.952' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='200' cy='195.238' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='114.286' cy='209.524' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='133.333' cy='209.524' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='152.381' cy='209.524' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3Ccircle cx='171.429' cy='209.524' r='4.762' fill='%235c5c5c' class='color000 svgShape'%3E%3C/circle%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#leggins {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 70 70' style='enable-background:new 0 0 70 70;' xml:space='preserve' height='50' width='50'%3E%3Cpath d='M46.7,3c-0.1-0.4-0.1-0.7-0.2-0.8c-0.1-0.2-0.2-0.4-0.3-0.5C44.7,0.1,37.3,0,35,0c-0.5,0-0.9,0.4-0.9,0.9s0.4,0.9,0.9,0.9 c4.5,0,7.5,0.4,8.9,0.8C42.5,3,39.5,3.4,35,3.4c-4.6,0-7.6-0.4-9-0.8c0.2,0,0.4-0.1,0.6-0.1c0.3-0.1,0.5-0.2,0.6-0.5 c0.1-0.2,0.1-0.4,0-0.6c0-0.4-0.2-0.6-0.4-0.7s-0.4-0.1-0.6,0C24.9,1,24,1.3,23.7,2c-0.1,0.1-0.1,0.2-0.2,0.3 c-0.2,0.5-2.4,10.8-2.5,14.5s0.9,8.6,1.9,13.3l0.1,0.6c0.8,3.4,1.4,6.5,1.7,9.2c0.1,0.6,0,1.2-0.2,1.8c-1.5,4.4-0.2,11.8,1,18.3 l0.2,0.9c0.5,2.6,0.9,5.1,1,6.9c0.1,1.2,1.1,2.2,2.4,2.2l0,0l0.6-0.1c1.3,0,2.3-1,2.4-2.3c0.1-3,0.4-6.3,0.7-9.3 c0.4-3.8,0.9-8.5,0.9-12.6c0-0.5,0-1.1-0.2-1.9c-0.4-2.3-0.4-4.7-0.2-7L35,18.4l1.8,21c0.1,0.8,0,1.7-0.1,2.6 c-0.2,1.2-0.5,2.9-0.5,3.8c0,4,0.5,8.8,0.9,12.6v0.4c0.3,3.2,0.6,6.2,0.7,8.9c0,1.3,1.1,2.3,2.4,2.3h0.7c1.3,0,2.3-1,2.4-2.2 c0.1-1.9,0.6-4.3,1-7l0.2-0.9c1.2-6.5,2.6-13.9,1-18.3c-0.2-0.6-0.3-1.2-0.2-1.8c0.3-2.7,0.9-5.8,1.7-9.2c0.9-4.4,2.1-9.9,2-13.9 l0,0C48.8,13.6,47.2,5.6,46.7,3z M43.4,39.6L43.4,39.6c-0.1,1,0,1.8,0.3,2.6c1.4,4.1,0,11.8-1.1,17.5l-0.2,0.9 c-0.5,2.7-0.9,5.2-1,7.1c0,0.3-0.2,0.6-0.6,0.6h-0.7c-0.4,0-0.7-0.2-0.7-0.6c-0.1-3.2-0.4-6.4-0.7-9.5c-0.4-4-0.9-8.5-0.9-12.4 c0-0.9,0.2-2.5,0.4-3.6s0.2-2.1,0.2-3l-1.8-21.7c0-0.5-0.4-0.9-0.9-0.9h-1.6c-0.3,0-0.6,0.2-0.8,0.5c-0.1,0.1-0.2,0.3-0.2,0.5 l-1.6,19.2c-0.2,2.4-0.2,4.9,0.2,7.4l0.1,0.7c0,0.5,0.1,0.8,0.1,1.1c0,3.9-0.5,8.4-0.9,12.4l-0.1,1c-0.3,3-0.5,5.8-0.7,8.5 c0,0.3-0.3,0.5-0.7,0.5h-0.7c-0.3,0-0.6-0.2-0.6-0.6c-0.1-2-0.6-4.5-1.1-7.2L27,59.8c-1-5.6-2.5-13.4-1.1-17.5 c0.3-0.8,0.4-1.7,0.3-2.6c-0.3-2.9-1.1-6.4-1.7-9.4c-1-4.6-2.1-9.8-2-13.5c0-1.7,0.1-3,1.2-8.4c1.4,0.5,4.5,1.3,9,1.3 c0.4,0,0.9-0.4,0.9-0.9s-0.4-0.9-0.9-0.9c-4.2,0-7.2-0.8-8.6-1.2l0.5-2.5L25.1,4c2.8,1,9.2,1,9.9,1c0.8,0,7.3,0,10.1-1.1 c1.7,8.1,2.1,11.4,2.1,12.8c0.1,3.6-0.9,8.4-2,13.5C44.5,33.2,43.8,36.7,43.4,39.6z' fill='%235c5c5c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#soft {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Cpath class='' d='M44.3,17.4C43.8,9.8,37.5,4,29.8,4C26,4,22.2,5.5,19.5,8.3C18.7,8.1,17.8,8,16.9,8c-5.3,0-9.7,4-10.4,9.2 c-3.8,1-6.5,4.5-6.5,8.6c0,4.9,4,8.9,8.9,8.9h0.9c0,1.6,0.3,3,1.1,4.1l-5.6,5.6c-0.4,0.4-0.4,1,0,1.4C5.5,45.9,5.8,46,6,46 c0.3,0,0.5-0.1,0.7-0.3l5.6-5.6c1.1,0.7,2.4,1.1,3.8,1.1c0.2,0,0.3,0,0.5,0c2.2-0.1,4.7-1,7.2-2.7c1.2-0.8,2.4-1.7,3.6-2.8 c1.9,1.8,4.5,2.9,7.2,2.9c3.3,0,6.5-1.6,8.4-4.3c4-0.9,6.9-4.5,6.9-8.6C50,22,47.7,18.8,44.3,17.4z M16.6,39.2 c-1.1,0.1-2-0.1-2.7-0.6l5.7-5.7l10.1-10.1c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L16.6,33L15,34.6l-2.6,2.6 c-0.4-0.7-0.6-1.6-0.6-2.6c0,0,0-0.1,0-0.1c0-0.5,0.1-1,0.2-1.5c0.9-3.6,4-8,8.5-11.7c3.9-3.2,8.5-5,11.7-6c1.9-0.6,3.6-1,4.7-1.2 c-0.2,1.1-0.6,2.7-1.2,4.7c-0.9,3-2.6,7.1-5.4,10.9l-3.1-0.5c-0.6-0.1-1.1,0.3-1.2,0.8c-0.1,0.6,0.3,1.1,0.8,1.2l1.9,0.3 c-0.5,0.6-1,1.1-1.5,1.6c0,0-0.1,0.1-0.1,0.1L25.6,33l-1.9-0.3c-0.3-0.1-0.6,0.1-0.9,0.3c-0.1,0.1-0.3,0.3-0.3,0.6 c-0.1,0.4,0.2,0.9,0.5,1c0.1,0.1,0.2,0.1,0.3,0.1l1.9,0.3C22.3,37.6,19.2,39.1,16.6,39.2z M42.5,32.9l-0.3,0.1c0,0-2.6,4.1-7.5,4.1 c-2.7,0-4.7-1.3-6-2.4c0.9-0.9,1.8-1.9,2.6-2.9c3.4-4.2,5.3-9,6.4-12.4c1.1-3.6,1.5-6.2,1.5-6.3c0-0.3-0.1-0.6-0.2-0.8l0,0 c-0.2-0.3-0.6-0.4-0.9-0.3c-0.1,0-2.7,0.3-6.3,1.5c-3.3,1-8.2,3-12.4,6.4c-2.8,2.3-5.2,4.8-6.8,7.4c-1.3,2-2.1,4-2.5,5.8H8.9 c-4,0-7.3-3.3-7.3-7.3c0-3.5,2.5-6.4,5.8-7.1l0.6-0.1l0-0.6c0.3-4.6,4.2-8.3,8.8-8.3c1.8,0,3.1,0.5,3.1,0.5s3.5-4.6,9.8-4.6 c7,0,12.7,5.5,12.9,12.5l0,0.6c0,0,5.6,1.4,5.6,7.1C48.4,29.2,45.9,32.2,42.5,32.9z' fill='%235c5c5c'/%3E%3Cpath class='st0' d='M20.1,12.9c-3.6,0-6.6,2.5-7.3,5.9c-3.7,0.4-6.6,3.6-6.6,7.4c0,0.5,0.4,1,1,1s1-0.4,1-1c0-2.7,2-5,4.6-5.4 c0.2,0.3,0.5,0.5,0.9,0.5c0.5,0,1-0.4,1-1c0-3,2.5-5.5,5.5-5.5c0.5,0,1-0.4,1-1C21.1,13.3,20.6,12.9,20.1,12.9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#soft {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Cpath class='' d='M44.3,17.4C43.8,9.8,37.5,4,29.8,4C26,4,22.2,5.5,19.5,8.3C18.7,8.1,17.8,8,16.9,8c-5.3,0-9.7,4-10.4,9.2 c-3.8,1-6.5,4.5-6.5,8.6c0,4.9,4,8.9,8.9,8.9h0.9c0,1.6,0.3,3,1.1,4.1l-5.6,5.6c-0.4,0.4-0.4,1,0,1.4C5.5,45.9,5.8,46,6,46 c0.3,0,0.5-0.1,0.7-0.3l5.6-5.6c1.1,0.7,2.4,1.1,3.8,1.1c0.2,0,0.3,0,0.5,0c2.2-0.1,4.7-1,7.2-2.7c1.2-0.8,2.4-1.7,3.6-2.8 c1.9,1.8,4.5,2.9,7.2,2.9c3.3,0,6.5-1.6,8.4-4.3c4-0.9,6.9-4.5,6.9-8.6C50,22,47.7,18.8,44.3,17.4z M16.6,39.2 c-1.1,0.1-2-0.1-2.7-0.6l5.7-5.7l10.1-10.1c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L16.6,33L15,34.6l-2.6,2.6 c-0.4-0.7-0.6-1.6-0.6-2.6c0,0,0-0.1,0-0.1c0-0.5,0.1-1,0.2-1.5c0.9-3.6,4-8,8.5-11.7c3.9-3.2,8.5-5,11.7-6c1.9-0.6,3.6-1,4.7-1.2 c-0.2,1.1-0.6,2.7-1.2,4.7c-0.9,3-2.6,7.1-5.4,10.9l-3.1-0.5c-0.6-0.1-1.1,0.3-1.2,0.8c-0.1,0.6,0.3,1.1,0.8,1.2l1.9,0.3 c-0.5,0.6-1,1.1-1.5,1.6c0,0-0.1,0.1-0.1,0.1L25.6,33l-1.9-0.3c-0.3-0.1-0.6,0.1-0.9,0.3c-0.1,0.1-0.3,0.3-0.3,0.6 c-0.1,0.4,0.2,0.9,0.5,1c0.1,0.1,0.2,0.1,0.3,0.1l1.9,0.3C22.3,37.6,19.2,39.1,16.6,39.2z M42.5,32.9l-0.3,0.1c0,0-2.6,4.1-7.5,4.1 c-2.7,0-4.7-1.3-6-2.4c0.9-0.9,1.8-1.9,2.6-2.9c3.4-4.2,5.3-9,6.4-12.4c1.1-3.6,1.5-6.2,1.5-6.3c0-0.3-0.1-0.6-0.2-0.8l0,0 c-0.2-0.3-0.6-0.4-0.9-0.3c-0.1,0-2.7,0.3-6.3,1.5c-3.3,1-8.2,3-12.4,6.4c-2.8,2.3-5.2,4.8-6.8,7.4c-1.3,2-2.1,4-2.5,5.8H8.9 c-4,0-7.3-3.3-7.3-7.3c0-3.5,2.5-6.4,5.8-7.1l0.6-0.1l0-0.6c0.3-4.6,4.2-8.3,8.8-8.3c1.8,0,3.1,0.5,3.1,0.5s3.5-4.6,9.8-4.6 c7,0,12.7,5.5,12.9,12.5l0,0.6c0,0,5.6,1.4,5.6,7.1C48.4,29.2,45.9,32.2,42.5,32.9z' fill='%235c5c5c'/%3E%3Cpath class='st0' d='M20.1,12.9c-3.6,0-6.6,2.5-7.3,5.9c-3.7,0.4-6.6,3.6-6.6,7.4c0,0.5,0.4,1,1,1s1-0.4,1-1c0-2.7,2-5,4.6-5.4 c0.2,0.3,0.5,0.5,0.9,0.5c0.5,0,1-0.4,1-1c0-3,2.5-5.5,5.5-5.5c0.5,0,1-0.4,1-1C21.1,13.3,20.6,12.9,20.1,12.9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#soft {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Cpath class='' d='M44.3,17.4C43.8,9.8,37.5,4,29.8,4C26,4,22.2,5.5,19.5,8.3C18.7,8.1,17.8,8,16.9,8c-5.3,0-9.7,4-10.4,9.2 c-3.8,1-6.5,4.5-6.5,8.6c0,4.9,4,8.9,8.9,8.9h0.9c0,1.6,0.3,3,1.1,4.1l-5.6,5.6c-0.4,0.4-0.4,1,0,1.4C5.5,45.9,5.8,46,6,46 c0.3,0,0.5-0.1,0.7-0.3l5.6-5.6c1.1,0.7,2.4,1.1,3.8,1.1c0.2,0,0.3,0,0.5,0c2.2-0.1,4.7-1,7.2-2.7c1.2-0.8,2.4-1.7,3.6-2.8 c1.9,1.8,4.5,2.9,7.2,2.9c3.3,0,6.5-1.6,8.4-4.3c4-0.9,6.9-4.5,6.9-8.6C50,22,47.7,18.8,44.3,17.4z M16.6,39.2 c-1.1,0.1-2-0.1-2.7-0.6l5.7-5.7l10.1-10.1c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L16.6,33L15,34.6l-2.6,2.6 c-0.4-0.7-0.6-1.6-0.6-2.6c0,0,0-0.1,0-0.1c0-0.5,0.1-1,0.2-1.5c0.9-3.6,4-8,8.5-11.7c3.9-3.2,8.5-5,11.7-6c1.9-0.6,3.6-1,4.7-1.2 c-0.2,1.1-0.6,2.7-1.2,4.7c-0.9,3-2.6,7.1-5.4,10.9l-3.1-0.5c-0.6-0.1-1.1,0.3-1.2,0.8c-0.1,0.6,0.3,1.1,0.8,1.2l1.9,0.3 c-0.5,0.6-1,1.1-1.5,1.6c0,0-0.1,0.1-0.1,0.1L25.6,33l-1.9-0.3c-0.3-0.1-0.6,0.1-0.9,0.3c-0.1,0.1-0.3,0.3-0.3,0.6 c-0.1,0.4,0.2,0.9,0.5,1c0.1,0.1,0.2,0.1,0.3,0.1l1.9,0.3C22.3,37.6,19.2,39.1,16.6,39.2z M42.5,32.9l-0.3,0.1c0,0-2.6,4.1-7.5,4.1 c-2.7,0-4.7-1.3-6-2.4c0.9-0.9,1.8-1.9,2.6-2.9c3.4-4.2,5.3-9,6.4-12.4c1.1-3.6,1.5-6.2,1.5-6.3c0-0.3-0.1-0.6-0.2-0.8l0,0 c-0.2-0.3-0.6-0.4-0.9-0.3c-0.1,0-2.7,0.3-6.3,1.5c-3.3,1-8.2,3-12.4,6.4c-2.8,2.3-5.2,4.8-6.8,7.4c-1.3,2-2.1,4-2.5,5.8H8.9 c-4,0-7.3-3.3-7.3-7.3c0-3.5,2.5-6.4,5.8-7.1l0.6-0.1l0-0.6c0.3-4.6,4.2-8.3,8.8-8.3c1.8,0,3.1,0.5,3.1,0.5s3.5-4.6,9.8-4.6 c7,0,12.7,5.5,12.9,12.5l0,0.6c0,0,5.6,1.4,5.6,7.1C48.4,29.2,45.9,32.2,42.5,32.9z' fill='%235c5c5c'/%3E%3Cpath class='st0' d='M20.1,12.9c-3.6,0-6.6,2.5-7.3,5.9c-3.7,0.4-6.6,3.6-6.6,7.4c0,0.5,0.4,1,1,1s1-0.4,1-1c0-2.7,2-5,4.6-5.4 c0.2,0.3,0.5,0.5,0.9,0.5c0.5,0,1-0.4,1-1c0-3,2.5-5.5,5.5-5.5c0.5,0,1-0.4,1-1C21.1,13.3,20.6,12.9,20.1,12.9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#blanket {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='_x33_0' x='0px' y='0px' viewBox='0 0 70 70' style='enable-background:new 0 0 70 70;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Ccircle cx='31.6' cy='15.8' r='1.1'/%3E%3Ccircle cx='38.4' cy='15.8' r='1.1'/%3E%3Cpath d='M37.3,18.9c-0.4,0.9-1.3,1.4-2.3,1.4s-1.8-0.5-2.3-1.4l-0.1-0.2l-2,1l0.1,0.2c0.8,1.6,2.5,2.6,4.3,2.6c1.8,0,3.5-1,4.3-2.6 l0.1-0.2l-2-1L37.3,18.9z'/%3E%3Cpath d='M60.2,45.5C60,37.8,57.1,30.4,52,24.6c-0.6-1.4-1.5-2.8-2.7-3.9l-1.5-1.5c0.4-0.7,0.6-1.4,0.6-2.3c0-1-0.3-1.9-0.9-2.7 L48,13c0.3-1,0.5-2.1,0.5-3.1c0-5.4-4.4-9.9-9.9-9.9H26.6c-1.4,0-2.8,0.6-3.8,1.6c-0.9,0.9-1.3,2-1.3,3.3c0,0.7,0.2,1.4,0.5,2.1 l0.2,0.4c-1.8,0.7-2.9,2.4-2.9,4.4c0,1.6,0.8,3.1,2.1,3.9l0.3,0.2c-0.1,0.4-0.2,0.8-0.2,1.2c0,0.8,0.2,1.6,0.6,2.3l-1.5,1.5 c-1.1,1.1-2,2.5-2.7,3.9c-5.1,5.8-8,13.2-8.2,20.9L9,70h52L60.2,45.5z M58,45.5l0.2,7.5c-2.3-0.3-4-2.1-4-4.5c0-2.2,1.6-4,3.7-4.4 C57.9,44.6,58,45.1,58,45.5z M51.9,37.3c0,1.2-1,2.3-2.3,2.3c-0.3,0-0.7-0.1-1-0.2l1.3-1.5c0.5-0.6,1-1.3,1.4-2 C51.7,36.2,51.9,36.7,51.9,37.3L51.9,37.3z M50.8,29.6c0,2.5-0.9,4.9-2.5,6.8L42,43.6c-1.2,1.4-2.3,2.9-3.2,4.5 c-0.4-1.4-1.1-2.8-2.1-3.9c0.6-0.4,1.2-0.7,1.8-0.9l2.1-0.7l0-2.1c0-1.9,0.4-3.8,1.3-5.6c1.2-2.4,3.2-4.3,5.6-5.5l0.3-0.1l-1-2 l-0.3,0.1c-0.6,0.3-1.2,0.6-1.7,1c-1.4-1.2-2.4-2.8-2.9-4.6c0.5-0.7,1-1.4,1.3-2.2H44c0.8,0,1.6-0.2,2.3-0.6l1.5,1.5 C49.7,24.2,50.8,26.8,50.8,29.6L50.8,29.6z M39.5,52.6l0-0.1l2-1.3c0.4-0.3,0.9-0.4,1.4-0.4c1,0,1.9,0.5,2.3,1.4l0.4,0.8h1.8 c1.2,0,2.3,1,2.3,2.3s-1,2.3-2.3,2.3H42C41.4,55.8,40.6,54.1,39.5,52.6L39.5,52.6z M30.3,34.4c1.3,1.1,3,1.7,4.7,1.7 c1.7,0,3.4-0.6,4.7-1.7c-0.9,1.9-1.3,4-1.3,6l0,0.5l-0.6,0.2c-1,0.3-1.9,0.8-2.8,1.5c-0.8-0.6-1.8-1.1-2.8-1.5L31.6,41l0-0.5 C31.6,38.4,31.2,36.4,30.3,34.4L30.3,34.4z M32.7,28.4v-1.6c0.7,0.2,1.5,0.3,2.3,0.3c0.8,0,1.5-0.1,2.3-0.3v1.6 c0,1.4,0.7,2.7,1.8,3.6c-1,1.2-2.4,1.9-4,1.9c-1.6,0-3-0.7-4-1.9C32.1,31.1,32.7,29.8,32.7,28.4z M41.9,31l-1.1-0.6 c-0.8-0.4-1.2-1.2-1.2-2v-2.5c0.2-0.1,0.5-0.3,0.7-0.5c0.6,1.6,1.6,3.1,2.9,4.3C42.7,30.1,42.3,30.5,41.9,31L41.9,31z M41.8,18.1 c0,3.7-3,6.8-6.8,6.8s-6.8-3-6.8-6.8V13c0-1.3,0.7-2.5,1.9-3l0.7-0.4c0.5,1.1,1.6,1.8,2.8,1.9l7.1,0.7c0.6,0.1,1,0.5,1,1.1V18.1z M29.8,25.4c0.2,0.2,0.5,0.3,0.7,0.5v2.5c0,0.9-0.5,1.6-1.2,2L28.1,31c-0.4-0.5-0.8-0.9-1.3-1.3C28.2,28.5,29.1,27,29.8,25.4z M44,18.1v-3.4c1.2,0,2.3,1,2.3,2.3c0,1.2-1,2.3-2.3,2.3H44C44,18.8,44,18.4,44,18.1z M22.6,13.7c-0.7-0.5-1.1-1.2-1.1-2.1 c0-1.1,0.7-2,1.7-2.3l2.2-0.7L24,5.9c-0.2-0.3-0.2-0.7-0.2-1c0-0.6,0.2-1.2,0.7-1.7c0.6-0.6,1.4-0.9,2.2-0.9h12.1 c4.2,0,7.6,3.4,7.6,7.6c0,0.8-0.1,1.6-0.4,2.4l-0.2,0.5c-0.5-0.2-1.1-0.3-1.7-0.3h-0.1c-0.4-1.3-1.5-2.3-2.9-2.5l-7.1-0.7 c-0.6-0.1-1.1-0.6-1.1-1.2c0-0.7,0.6-1.2,1.2-1.2h1V4.5h-1c-1.6,0-3,1.1-3.4,2.6l-1.5,0.8c-1.8,0.9-2.9,2.6-3.1,4.5h0 c-1.3,0-2.4,0.5-3.2,1.4L22.6,13.7z M23.7,16.9c0-1.2,1-2.3,2.3-2.3v3.4c0,0.4,0,0.8,0.1,1.1H26C24.7,19.2,23.7,18.2,23.7,16.9z M22.2,22.3l1.5-1.5c0.7,0.4,1.4,0.6,2.3,0.6h0.7c0.3,0.8,0.8,1.6,1.3,2.2c-0.5,1.8-1.5,3.4-2.9,4.6c-0.5-0.4-1.1-0.7-1.7-0.9 l-0.3-0.1l-1,2l0.3,0.1c2.4,1.1,4.4,3.1,5.7,5.6c0.9,1.7,1.3,3.6,1.3,5.5l0,2.1l2.1,0.7c2.9,1,5,3.5,5.3,6.5l0.5,3.7l0.2,0.2 c2,2.7,3.2,6.1,3.2,9.5v4.5h-3.6L35.4,59c-1.1-5.7-3.6-11-7.4-15.4l-6.3-7.2c-1.6-1.9-2.5-4.3-2.5-6.8 C19.2,26.8,20.3,24.2,22.2,22.3z M33.2,59.4L33.2,59.4c-0.5,0.3-1,0.4-1.6,0.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.8,1.3-3.2,3.1-3.4 C32.1,55.1,32.8,57.2,33.2,59.4z M18.6,35.8c0.4,0.7,0.9,1.4,1.4,2l1.3,1.5c-0.3,0.1-0.6,0.2-1,0.2c-1.2,0-2.3-1-2.3-2.3 C18.1,36.7,18.3,36.2,18.6,35.8z M12.1,44.1c2.1,0.4,3.7,2.2,3.7,4.4c0,2.3-1.8,4.2-4,4.5l0.2-7.5C12,45.1,12.1,44.6,12.1,44.1z M11.7,55.3c3.5-0.2,6.3-3.2,6.3-6.8c0-3.4-2.5-6.2-5.7-6.7c0.7-4.3,2.2-8.5,4.6-12.1c0,1.3,0.3,2.7,0.7,3.9 c-1.1,0.8-1.8,2.2-1.8,3.6c0,2.5,2,4.5,4.5,4.5c0.9,0,1.7-0.3,2.4-0.7l3.5,4.1c1.6,1.8,2.9,3.8,4,5.9c-2.5,0.6-4.3,2.8-4.3,5.5 c0,3.1,2.5,5.6,5.6,5.6c0.7,0,1.4-0.1,2-0.4l1.1,6H27c-0.5-3.2-3.3-5.6-6.7-5.6s-6.1,2.4-6.7,5.6h-2.3L11.7,55.3z M24.7,67.7H16 c0.5-1.9,2.3-3.4,4.4-3.4S24.2,65.8,24.7,67.7z M45.3,67.7c0.5-1.9,2.3-3.4,4.4-3.4c2.1,0,3.9,1.4,4.4,3.4H45.3z M56.4,67.7 c-0.5-3.2-3.3-5.6-6.7-5.6c-3.4,0-6.1,2.4-6.7,5.6h-0.1v-4.5c0-1.1-0.1-2.3-0.3-3.4h4.9c2.5,0,4.5-2,4.5-4.5s-2-4.5-4.5-4.5H47 c-0.9-1.4-2.4-2.3-4.1-2.3c-0.7,0-1.4,0.1-2,0.4c0.9-1.4,1.8-2.7,2.9-3.9l3.5-4.1c0.7,0.5,1.6,0.7,2.4,0.7c2.5,0,4.5-2,4.5-4.5 c0-1.4-0.7-2.8-1.8-3.6c0.4-1.3,0.7-2.6,0.7-3.9c2.4,3.7,3.9,7.8,4.6,12.1c-3.2,0.5-5.7,3.3-5.7,6.7c0,3.6,2.8,6.5,6.3,6.8 l0.4,12.4H56.4z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#microfleece {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 70 70' style='enable-background:new 0 0 70 70;' xml:space='preserve' height='50' width='50'%3E%3Cg fill='%235c5c5c'%3E%3Cpath d='M66.7,35.2c0.8-1.1,1.6-2.3,1.6-3.7s-0.9-2.7-1.6-3.7c-0.5-0.6-0.9-1.4-1.2-2.2c-0.1-0.8,0-1.7,0.2-2.5 c0.2-1.3,0.5-2.7-0.1-4c-0.6-1.3-1.8-2-3-2.7c-0.8-0.4-1.4-0.9-2-1.5c-0.4-0.7-0.7-1.5-0.8-2.4c-0.3-1.3-0.6-2.7-1.7-3.6 c-1-0.9-2.4-1.1-3.7-1.3c-0.9-0.1-1.7-0.3-2.5-0.6c-0.7-0.5-1.2-1.2-1.7-1.9c-0.8-1.1-1.6-2.3-2.9-2.8c-1.3-0.5-2.6-0.2-3.9,0.2 c-0.8,0.3-1.7,0.4-2.6,0.3c-0.8-0.2-1.5-0.6-2.2-1.2C37.6,0.8,36.4,0,35,0s-2.6,0.8-3.7,1.6c-0.7,0.5-1.4,0.9-2.2,1.2 c-0.9,0.1-1.7,0-2.6-0.3c-1.3-0.3-2.7-0.6-3.9-0.2c-1.3,0.5-2.1,1.6-2.9,2.8c-0.4,0.7-1,1.4-1.7,1.9c-0.8,0.4-1.6,0.6-2.5,0.6 c-1.3,0.2-2.7,0.4-3.7,1.3c-1,0.9-1.3,2.3-1.7,3.6c-0.1,0.8-0.4,1.6-0.8,2.4c-0.6,0.6-1.3,1.1-2,1.5c-1.2,0.7-2.4,1.4-3,2.7 S4,21.7,4.3,23c0.2,0.8,0.3,1.7,0.2,2.5c-0.3,0.8-0.7,1.5-1.2,2.2c-0.8,1.1-1.6,2.3-1.6,3.7s0.9,2.7,1.6,3.7 c0.5,0.6,0.9,1.4,1.2,2.2c0.1,0.8,0,1.7-0.2,2.5c-0.2,1.3-0.5,2.7,0.1,4c0.6,1.3,1.8,2,3,2.7c0.8,0.4,1.4,0.9,2,1.5 c0.4,0.7,0.7,1.5,0.8,2.4c0.3,1.3,0.6,2.7,1.7,3.6c0.8,0.6,1.7,1,2.7,1.1v10c0,2.6,2.1,4.8,4.8,4.8h1.1c2.6,0,4.8-2.1,4.8-4.8v-4.4 c0.5-0.1,0.9-0.2,1.4-0.3c0.8-0.3,1.7-0.4,2.6-0.3c0.8,0.2,1.5,0.6,2.2,1.2c1.1,0.7,2.3,1.6,3.7,1.6s2.6-0.8,3.7-1.6 c0.7-0.5,1.4-0.9,2.2-1.2c0.9-0.1,1.7,0,2.6,0.3c0.5,0.1,0.9,0.2,1.4,0.3v4.4c0,2.6,2.1,4.8,4.8,4.8h1.1c2.6,0,4.8-2.1,4.8-4.8v-10 c1-0.1,1.9-0.5,2.7-1.1c1-0.9,1.3-2.3,1.7-3.6c0.1-0.8,0.4-1.6,0.8-2.4c0.6-0.6,1.3-1.1,2-1.5c1.2-0.7,2.4-1.4,3-2.7 c0.6-1.3,0.3-2.6,0.1-4c-0.2-0.8-0.3-1.7-0.2-2.5C65.8,36.5,66.2,35.8,66.7,35.2z M20.4,68.1h-1.1c-1.6,0-2.9-1.3-2.9-2.9v-9.7 c0.6,0.1,1.1,0.2,1.6,0.5c0.7,0.5,1.2,1.2,1.7,1.9c0.8,1.1,1.6,2.3,2.9,2.8c0.2,0.1,0.4,0.1,0.6,0.2v4.4 C23.2,66.8,22,68.1,20.4,68.1z M50.7,68.1h-1.1c-1.6,0-2.9-1.3-2.9-2.9v-4.4c0.2,0,0.4-0.1,0.6-0.2c1.3-0.5,2.1-1.6,2.9-2.8 c0.4-0.7,1-1.4,1.7-1.9c0.5-0.3,1.1-0.4,1.6-0.5v9.7C53.6,66.8,52.3,68.1,50.7,68.1z M65.2,34.1c-0.7,0.8-1.2,1.8-1.5,2.8 c-0.2,1.1-0.1,2.2,0.2,3.3c0.2,1.1,0.4,2.1,0.1,2.8c-0.3,0.7-1.2,1.3-2.2,1.8c-1,0.5-1.9,1.2-2.6,2c-0.6,0.9-1,2-1.2,3.1 c-0.3,1.1-0.5,2.1-1.1,2.7c-0.6,0.5-1.6,0.7-2.7,0.8C53,53.5,52,53.8,51,54.4c-0.9,0.6-1.7,1.5-2.2,2.4c-0.6,0.9-1.3,1.8-2,2.1 c-0.3,0.1-0.6,0.1-0.9,0.1c0,0,0,0,0,0s0,0,0,0c-0.6-0.1-1.3-0.2-1.9-0.3c-1.1-0.3-2.2-0.5-3.4-0.3c-1.1,0.3-2.1,0.8-2.9,1.5 C36.7,60.4,35.8,61,35,61s-1.7-0.6-2.6-1.2c-0.9-0.7-1.9-1.2-2.9-1.5c-0.3,0-0.5-0.1-0.8-0.1c-0.9,0-1.7,0.2-2.5,0.4 c-0.6,0.2-1.2,0.3-1.9,0.3c0,0,0,0,0,0c0,0,0,0,0,0c-0.3,0-0.6,0-0.9-0.1c-0.7-0.3-1.4-1.2-2-2.1c-0.6-0.9-1.3-1.8-2.2-2.4 c-1-0.5-2.1-0.8-3.2-0.9c-1.1-0.2-2.1-0.3-2.7-0.8c-0.6-0.5-0.8-1.6-1.1-2.7c-0.2-1.1-0.6-2.1-1.2-3.1c-0.7-0.8-1.6-1.5-2.6-2 c-1-0.6-1.9-1.1-2.2-1.8S6,41.3,6.2,40.2c0.3-1.1,0.3-2.2,0.2-3.3c-0.3-1-0.8-2-1.5-2.8c-0.7-0.9-1.3-1.8-1.3-2.6s0.6-1.7,1.3-2.6 C5.5,28,6,27,6.3,26c0.2-1.1,0.1-2.2-0.2-3.3c-0.2-1.1-0.4-2.1-0.1-2.8c0.3-0.7,1.2-1.3,2.2-1.8c1-0.5,1.9-1.2,2.6-2 c0.6-0.9,1-2,1.2-3.1c0.3-1.1,0.5-2.1,1.1-2.7c0.6-0.5,1.6-0.7,2.7-0.8C17,9.3,18,9,19,8.5c0.9-0.6,1.7-1.5,2.2-2.4 c0.6-0.9,1.3-1.8,2-2.1C24,3.8,25,4,26.1,4.3c1.1,0.3,2.2,0.5,3.4,0.3c1.1-0.3,2.1-0.8,2.9-1.5c0.9-0.6,1.8-1.2,2.6-1.2 s1.7,0.6,2.6,1.2c0.9,0.7,1.9,1.2,2.9,1.5c1.1,0.1,2.3,0,3.4-0.3C45,4,46,3.8,46.7,4c0.7,0.3,1.4,1.2,2,2.1 c0.6,0.9,1.3,1.8,2.2,2.4C52,9,53,9.3,54.2,9.4c1.1,0.2,2.1,0.3,2.7,0.8c0.6,0.5,0.8,1.6,1.1,2.7c0.2,1.1,0.6,2.1,1.2,3.1 c0.7,0.8,1.6,1.5,2.6,2c1,0.6,1.9,1.1,2.2,1.8c0.3,0.7,0.1,1.8-0.1,2.8c-0.3,1.1-0.3,2.2-0.2,3.3c0.3,1,0.8,2,1.5,2.8 c0.7,0.9,1.3,1.8,1.3,2.6S65.8,33.1,65.2,34.1z'/%3E%3Cpath d='M40,31.7l-2-0.2c-0.5,0-1,0.4-1,0.9c0,0.5,0.3,0.9,0.8,1l2,0.2c0,0,0.1,0,0.1,0c0.5,0,1-0.4,1-1 C40.9,32.1,40.5,31.7,40,31.7L40,31.7z'/%3E%3Cpath d='M32,31.5l-2,0.2c-0.5,0.1-0.9,0.5-0.9,1c0,0.5,0.5,0.9,1,0.9c0,0,0.1,0,0.1,0l2-0.2c0.5,0,0.9-0.5,0.9-1 C33,31.8,32.5,31.4,32,31.5C32,31.5,32,31.5,32,31.5L32,31.5z'/%3E%3Cpath d='M56.3,30l-7.7-3.7c0.3-0.3,0.6-0.7,0.8-1.1c0.2-0.3,0.5-0.6,0.7-0.9c0.4-0.4,0.4-1,0.1-1.4c-0.4-0.4-1-0.4-1.4-0.1l0,0 c-0.4,0.4-0.7,0.8-1,1.3c-0.3,0.6-0.8,1.1-1.4,1.5c0,0,0,0,0,0c-0.5,0.1-1.1,0.2-1.6,0.1c-0.8-0.1-1.5-0.1-2.3,0.1 c-0.7,0.2-1.3,0.5-1.9,0.9c-0.5,0.4-1.1,0.6-1.7,0.8c-0.6,0-1.1-0.1-1.6-0.4c-0.7-0.3-1.5-0.5-2.2-0.5c-0.8,0-1.5,0.2-2.3,0.5 c-0.5,0.2-1.1,0.4-1.6,0.4c-0.6-0.1-1.2-0.4-1.7-0.8c-0.6-0.4-1.2-0.7-1.9-0.9c-0.8-0.1-1.5-0.2-2.3-0.1c-0.5,0.1-1.1,0.1-1.6-0.1 l0,0c-0.6-0.4-1.1-0.9-1.4-1.5c-0.3-0.5-0.6-0.9-1-1.3c-0.4-0.4-1-0.3-1.4,0.1s-0.3,1,0.1,1.4c0.3,0.3,0.5,0.6,0.7,0.9 c0.3,0.4,0.5,0.7,0.8,1.1L13.7,30c-0.3,0.2-0.5,0.5-0.5,0.9c0,2.7,2.2,5,5,5c0.8,0,1.5-0.2,2.2-0.5l4.2-2V36 c0,5.8,4.7,10.5,10.5,10.5S45.5,41.8,45.5,36v-2.7l4.2,2c2.5,1.2,5.4,0.2,6.6-2.3c0.3-0.7,0.5-1.4,0.5-2.2 C56.9,30.5,56.7,30.2,56.3,30z M19.4,33.6c-1.5,0.7-3.3,0.1-4.1-1.4c-0.1-0.2-0.2-0.5-0.2-0.7l8.1-3.9c0.4,0.1,0.8,0.2,1.3,0.1v3.5 L19.4,33.6z M36,44.6v-2.3c1.7-0.3,3-1.2,3-2.4c0-0.5-0.4-1-1-1c-0.5,0-0.9,0.4-1,0.9c0,0,0,0,0,0c-0.1,0.2-0.8,0.6-2,0.6 c-1.2,0-1.9-0.5-2-0.6c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1c0,1.2,1.2,2.2,3,2.4v2.3c-4.4-0.5-7.6-4.2-7.7-8.6v-8.4 c0.2,0,0.5,0,0.7,0.1c0.5,0.2,0.9,0.4,1.3,0.7c0.7,0.5,1.6,0.9,2.5,1.1c0.9,0,1.7-0.1,2.5-0.5c0.5-0.2,1.1-0.4,1.6-0.4 c0.6,0,1.1,0.2,1.6,0.4c0.7,0.3,1.4,0.5,2.1,0.5c0.1,0,0.2,0,0.4,0c0.9-0.2,1.8-0.5,2.5-1.1c0.4-0.3,0.8-0.5,1.3-0.7 c0.2-0.1,0.5-0.1,0.7-0.1V36C43.6,40.4,40.3,44.1,36,44.6z M53.5,33.5c-0.9,0.6-2,0.6-2.9,0.2l-5.1-2.4v-3.5c0.4,0,0.8,0,1.3-0.1 l8.1,3.9C54.7,32.3,54.3,33,53.5,33.5z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#anti-particle {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 105.9 123.5' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath class='st0' d='M100.6,112.9h-3.8l4.8-7.2c2.5-0.6,4.3-2.8,4.3-5.3c0-2.9-2.4-5.3-5.3-5.3H90V88h3.5c0.7,0,1.3-0.4,1.6-1 c0.3-0.6,0.2-1.3-0.2-1.9l-8.8-10.6c-0.4-0.4-0.8-0.6-1.4-0.6s-1,0.2-1.4,0.6l-8.8,10.6c-0.4,0.5-0.5,1.3-0.2,1.9 c0.3,0.6,0.9,1,1.6,1h3.5v7.1H58.3V88h3.5c0.7,0,1.3-0.4,1.6-1c0.3-0.6,0.2-1.3-0.2-1.9l-8.8-10.6c-0.4-0.4-0.8-0.6-1.4-0.6 c-0.6,0-1,0.2-1.4,0.6l-8.8,10.7c-0.4,0.5-0.5,1.3-0.2,1.9c0.3,0.6,0.9,1,1.6,1h3.5v7.1H26.5v-7.1H30c0.7,0,1.3-0.4,1.6-1 c0.3-0.6,0.2-1.3-0.2-1.9l-8.8-10.6c-0.4-0.4-0.8-0.6-1.4-0.6s-1,0.2-1.4,0.6L11,85.2c-0.4,0.5-0.5,1.3-0.2,1.9 c0.3,0.6,0.9,1,1.6,1h3.5v7.1H5.3c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3h3.8L4.3,113c-2.7,0.5-4.5,3-4.2,5.7 c0.3,2.7,2.5,4.8,5.2,4.8h95.3c2.9,0,5.3-2.4,5.3-5.3C105.9,115.3,103.5,112.9,100.6,112.9z M92.6,112.8H88l4.7-7.1h4.6L92.6,112.8 z M31,105.7h4.6l-4.7,7.1h-4.6L31,105.7z M22.1,112.8h-4.6l4.7-7.1h4.6L22.1,112.8z M39.8,105.7h4.6l-4.7,7.1h-4.6L39.8,105.7z M48.6,105.7h4.6l-4.7,7.1h-4.6L48.6,105.7z M57.5,105.7h4.6l-4.7,7.1h-4.6L57.5,105.7z M66.3,105.7h4.6l-4.7,7.1h-4.6L66.3,105.7z M75.1,105.7h4.6l-4.7,7.1h-4.6L75.1,105.7z M83.9,105.7h4.6l-4.7,7.1h-4.6L83.9,105.7z M84.8,78.4l5.1,6.1h-1.5 c-1,0-1.8,0.8-1.8,1.8v8.8h-3.5v-8.8c-0.1-1-0.9-1.8-1.9-1.8h-1.5L84.8,78.4z M53.1,78.4l5.1,6.1h-1.5c-1,0-1.8,0.8-1.8,1.8v8.8 h-3.5v-8.8c-0.2-1-1-1.8-1.9-1.8H48L53.1,78.4z M21.3,78.4l5.1,6.1h-1.6c-1,0-1.8,0.8-1.8,1.8v8.8h-3.5v-8.8c0-1-0.8-1.8-1.8-1.8 h-1.5L21.3,78.4z M5.3,102.2c-0.9,0-1.7-0.8-1.7-1.8s0.8-1.8,1.8-1.8h95.3c1,0,1.8,0.8,1.8,1.8s-0.8,1.8-1.8,1.8H5.3z M13.3,105.7 h4.6l-4.7,7.1H8.6L13.3,105.7z M100.6,119.9H5.3c-1,0-1.8-0.8-1.8-1.8s0.8-1.8,1.8-1.8h95.3c1,0,1.8,0.8,1.8,1.8 S101.6,119.9,100.6,119.9z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M14.8,17.7c0.8,0.3,1.7-0.2,1.9-1c0.3-0.8-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1C13.5,16.6,14,17.5,14.8,17.7z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M46,36.8c-0.3,0.8,0.2,1.7,1,1.9c0.8,0.2,1.7-0.2,1.9-1v-0.1c0.3-0.7-0.2-1.5-1-1.8S46.2,36,46,36.8z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M39.8,26.6c3.2,1.1,6.6-0.7,7.7-3.9c1-3.2-0.7-6.6-3.9-7.7c-3.2-1.1-6.6,0.7-7.7,3.9S36.6,25.6,39.8,26.6z M38.8,19.9c0.5-1.6,2.3-2.5,3.9-1.9c1.6,0.5,2.5,2.3,1.9,3.8c-0.6,1.6-2.3,2.4-3.9,1.9C39.1,23.2,38.2,21.4,38.8,19.9z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M21,36.4c2.4,0.8,5-0.5,5.8-2.9c0.8-2.4-0.5-5-2.9-5.8c-2.4-0.8-5,0.5-5.8,2.9C17.3,33,18.6,35.6,21,36.4z M21,31.6c0.3-0.8,1.1-1.2,1.9-1c0.8,0.3,1.2,1.1,1,1.9c-0.3,0.8-1.1,1.3-1.9,1S20.8,32.4,21,31.6z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M91.2,19.3c0.8,0.3,1.7-0.2,1.9-1c0.3-0.8-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1 C89.9,18.2,90.4,19.1,91.2,19.3z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M68.8,17.1c0.8,0.3,1.7-0.2,1.9-1c0.3-0.8-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1C67.5,16,68,16.9,68.8,17.1z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M78.3,65.3L78.3,65.3c0.8,0.3,1.6-0.2,1.9-1c0.3-0.8-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1 C77.1,64.2,77.5,65.1,78.3,65.3z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M38.3,64c-0.2,0.8,0.2,1.7,1,1.9h0.1c0.7,0.3,1.5-0.2,1.8-1c0.3-0.8-0.2-1.7-1-1.9 C39.4,62.7,38.5,63.2,38.3,64z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M85.9,36.1H86c0.7,0.3,1.5-0.2,1.8-1s-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1C84.7,35,85.1,35.9,85.9,36.1z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M27.9,48.3H28c0.7,0.3,1.5-0.2,1.8-1s-0.2-1.7-1-1.9c-0.8-0.3-1.7,0.2-1.9,1C26.7,47.2,27.1,48.1,27.9,48.3z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M85.2,56.4c3.2,1,6.6-0.7,7.7-3.9c1.1-3.2-0.7-6.6-3.9-7.7c-3.2-1.1-6.7,0.7-7.7,3.9 C80.2,51.9,82,55.3,85.2,56.4z M84.2,49.6c0.5-1.6,2.3-2.5,3.8-1.9c1.6,0.5,2.5,2.3,1.9,3.9c-0.5,1.6-2.3,2.5-3.8,1.9 C84.5,52.9,83.7,51.2,84.2,49.6z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M64.8,39c2.4,0.8,5-0.5,5.8-2.9c0.8-2.4-0.5-5-2.9-5.8c-2.4-0.8-5,0.5-5.8,2.9C61.1,35.6,62.4,38.2,64.8,39z M64.8,34.2c0.3-0.8,1.1-1.2,1.9-1c0.8,0.3,1.2,1.1,1,1.9c-0.3,0.8-1.1,1.2-1.9,1C65,35.8,64.5,35,64.8,34.2z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M12.9,63.6c2.4,0.8,5-0.5,5.8-2.9c0.8-2.4-0.5-5-2.9-5.8c-2.4-0.8-5,0.5-5.8,2.9C9.2,60.2,10.5,62.8,12.9,63.6 z M12.9,58.8c0.3-0.8,1.1-1.2,1.9-1c0.8,0.3,1.2,1.1,1,1.9c-0.3,0.8-1.1,1.2-1.9,1C13.1,60.4,12.6,59.6,12.9,58.8z' fill='%235C5C5C'/%3E%3Cpath class='st0' d='M56,59.5c2.4,0.8,5-0.5,5.8-2.9c0.8-2.4-0.5-5-2.9-5.8c-2.4-0.8-5,0.5-5.8,2.9C52.3,56.1,53.6,58.7,56,59.5z M56,54.7c0.3-0.8,1.1-1.2,1.9-1c0.8,0.3,1.2,1.1,1,1.9c-0.3,0.8-1.1,1.2-1.9,1C56.2,56.3,55.7,55.5,56,54.7z' fill='%235C5C5C'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#mask {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='50' viewBox='0 0 60 44' width='50'%3E%3Cg%3E%3Cpath id='Shape' d='m16.7 24.955c4.3051096 1.3459402 8.789399 2.0313959 13.3 2.033 4.510601-.0016041 8.9948904-.6870598 13.3-2.033.3411886-.1061079.5998521-.3861776.6785543-.7347095.0787022-.348532-.0345136-.712576-.297-.955-.2624865-.2424241-.6343657-.3263984-.9755543-.2202905-8.2706401 2.589997-17.1353599 2.589997-25.406 0-.5274319-.1640286-1.0879714.1305681-1.252.658s.1305681 1.0879714.658 1.252z' fill='%235C5C5C'/%3E%3Cpath id='Shape' d='m16.846 18.988c4.3522763.6730667 8.7499886 1.0093977 13.154 1.006 4.4040114.0033977 8.8017237-.3329333 13.154-1.006.3564205-.0512434.6577686-.2901529.7889596-.6254891.1311911-.3353361.0719643-.7153107-.1550617-.9948114-.2270259-.2795007-.5867898-.4153624-.9418979-.3556995-8.513904 1.3099961-17.178096 1.3099961-25.692 0-.5420955-.0779383-1.0460312.2946761-1.1303782.8358115s.2822787 1.0494446.8223782 1.1401885z' fill='%235C5C5C'/%3E%3Cpath id='Shape' d='m42.569 30.1c-7.9313222 3.8750661-17.2066778 3.8750661-25.138 0-.3250623-.1825826-.7247039-.1691711-1.0367941.0347938-.3120901.2039649-.484799.56461-.4480604.9356251s.2768235.6907846.6228545.8295811c8.4754161 4.1401645 18.3865839 4.1401645 26.862 0 .346031-.1387965.5861159-.458566.6228545-.8295811s-.1359703-.7316602-.4480604-.9356251c-.3120902-.2039649-.7117318-.2173764-1.0367941-.0347938z' fill='%235C5C5C'/%3E%3Cpath id='Shape' d='m56 10h-5.184c-.4222546-1.19435087-1.5492146-1.99474861-2.816-2h-1.51c-3.7138066-.04849718-7.2081338-1.7675607-9.513-4.68-1.7075424-2.09945917-4.2698164-3.31824569-6.976-3.31824569s-5.2684576 1.21878652-6.976 3.31824569c-2.3053985 2.91286473-5.8005235 4.63195933-9.515 4.68h-1.51c-1.2667854.00525139-2.39374545.80564913-2.816 2h-5.184c-2.209139 0-4 1.790861-4 4v5c0 5.256 4.706 10.093 10.418 10.881 2.8200623 7.7080375 9.7726112 13.1458589 17.933 14.026 1.0965013.1240731 2.2034987.1240731 3.3 0 8.1596383-.8808621 15.111253-6.3185593 17.931-14.026 5.712-.788 10.418-5.625 10.418-10.881v-5c0-2.209139-1.790861-4-4-4zm-44 0h1.51c4.3169159-.04813187 8.3822784-2.03911993 11.067-5.42 1.3273382-1.63324052 3.3199095-2.58149688 5.4245-2.58149688s4.0971618.94825636 5.4245 2.58149688c2.6836928 3.38052747 6.7480036 5.37154019 11.064 5.42h1.51c.5522847 0 1 .4477153 1 1v1l-3-.005h-.02c-4.7564199-.1279174-9.2031664-2.3880103-12.11-6.155-.9486835-1.16595521-2.3724968-1.84202835-3.8756432-1.84028208-1.5031463.00174627-2.9253849.68112577-3.8713568 1.84928208-2.9056206 3.76164639-7.3485118 6.017607-12.1 6.144h-.023l-3 .007v-1c0-.5522847.4477153-1 1-1zm-10 9v-5c0-1.1045695.8954305-2 2-2h5v10c.003163 1.9316377.25353022 3.8549284.745 5.723-3.973-.957-7.745-4.351-7.745-8.723zm29.442 22.918c-.9583.1080007-1.9257.1080007-2.884 0-7.5982075-.8293808-14.0180296-6.0068708-16.438-13.257v-.01c-.7379784-2.1399589-1.1164327-4.3873694-1.12-6.651v-8l3-.005c5.3653521-.1045779 10.3941637-2.6353481 13.675-6.882.5665226-.70117915 1.4191517-1.1093426 2.3205936-1.11089513.901442-.00155254 1.7554719.40367156 2.3244064 1.10289513 3.2853404 4.2326296 8.3004685 6.7627777 13.657 6.89h.023l3 .005v8c-.0028228 2.2627913-.3802596 4.5095033-1.117 6.649v.01c-2.419781 7.2518198-8.8411547 12.4303974-16.441 13.259zm26.558-22.918c0 4.372-3.772 7.766-7.745 8.725.491639-1.8687191.7420076-3.7926928.745-5.725v-10h5c1.1045695 0 2 .8954305 2 2z' fill='%235C5C5C'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#recycleMask {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 67 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00884 36.4029C8.01743 36.7532 8.21304 37.072 8.52144 37.2384L20.5439 43.7247C20.836 43.8824 21.1952 43.8833 21.4932 43.7125C21.7862 43.5446 21.9716 43.237 21.9835 42.8995L22.4679 29.089C22.4803 28.7342 22.2993 28.4006 21.9951 28.2177C21.6907 28.0348 21.3113 28.0316 21.0038 28.209L18.5355 29.6339C18.2892 28.6002 18.1648 27.5388 18.1648 26.4649C18.1648 22.1932 20.1356 18.2382 23.5719 15.6141C23.8266 15.4196 23.9697 15.1124 23.9547 14.7922C23.9397 14.4721 23.7686 14.1796 23.4968 14.0098L18.2859 10.753C17.909 10.5174 17.4205 10.5661 17.0973 10.8715C12.8198 14.9166 10.3523 20.4921 10.3523 26.4649C10.3523 28.9394 10.7677 31.3572 11.5883 33.6638L8.47984 35.5433C8.17993 35.7245 8.00025 36.0526 8.00884 36.4029ZM13.2941 34.9149C13.7032 34.6675 13.8731 34.1605 13.6956 33.7166C12.7732 31.4095 12.3054 28.9697 12.3054 26.4649C12.3054 21.3142 14.2872 16.4967 17.9029 12.8168L21.3188 14.9518C18.0568 17.9166 16.2117 22.0411 16.2117 26.4649C16.2117 28.1563 16.482 29.8215 17.0151 31.4145C17.2107 31.9989 17.8942 32.2595 18.4293 31.9503L20.4542 30.7815L20.0867 41.2589L10.9523 36.3308L13.2941 34.9149Z' fill='%235C5C5C'/%3E%3Cpath d='M37.8764 0.122457C37.5659 -0.0496133 37.1864 -0.0396524 36.8855 0.148531L25.1667 7.47275C24.8812 7.65127 24.7078 7.96416 24.7078 8.30088C24.7078 8.63759 24.8812 8.95058 25.1667 9.129L36.8855 16.4532C37.1865 16.6413 37.5659 16.6513 37.8764 16.4793C38.187 16.3072 38.3795 15.9802 38.3795 15.6251V12.7758C43.6673 14.3602 47.591 19.0848 48.0905 24.6461C48.1533 25.3451 48.9086 25.7469 49.5216 25.421L55.0021 22.5069C55.386 22.3028 55.5887 21.8695 55.4994 21.444C53.7111 12.9267 46.8867 6.31425 38.3795 4.74931V0.976559C38.3795 0.621578 38.1869 0.294527 37.8764 0.122457ZM53.4245 21.1336L49.841 23.039C48.6889 16.7488 43.7519 11.8227 37.5982 10.5675C36.9942 10.4443 36.4264 10.9059 36.4264 11.5243V13.863L27.5268 8.30078L36.4264 2.73857V5.5791C36.4264 6.06504 36.7836 6.47705 37.2647 6.5458C45.1078 7.66757 51.5158 13.4879 53.4245 21.1336Z' fill='%235C5C5C'/%3E%3Cpath d='M45.8992 47.8516C46.4385 47.8516 46.8757 47.4143 46.8757 46.875C46.8757 46.3357 46.4385 45.8984 45.8992 45.8984C45.3598 45.8984 44.9226 46.3357 44.9226 46.875C44.9226 47.4143 45.3598 47.8516 45.8992 47.8516Z' fill='%235C5C5C'/%3E%3Cpath d='M52.2621 40.5975C51.3407 41.7661 50.2541 42.8376 49.0325 43.7823C48.6058 44.1122 48.5274 44.7256 48.8574 45.1522C49.1874 45.5789 49.8006 45.6574 50.2273 45.3273C51.3448 44.4632 52.3613 43.5011 53.2575 42.46L56.5452 44.3505C56.8528 44.5274 57.2323 44.5234 57.5362 44.3402C57.8401 44.157 58.0207 43.8232 58.0079 43.4685L57.5079 29.658C57.4957 29.3218 57.3112 29.0154 57.0197 28.8473C56.7282 28.6793 56.3707 28.6731 56.0735 28.831L43.8714 35.3174C43.5579 35.4841 43.3595 35.8077 43.3533 36.1626C43.347 36.5175 43.5341 36.8479 43.8415 37.0254L46.2942 38.4414C43.7619 40.7744 40.1264 42.1875 36.5241 42.1875C33.9382 42.1875 31.4192 41.4588 29.2395 40.08C28.9439 39.893 28.5709 39.8784 28.2615 40.0417C27.9521 40.205 27.7538 40.5214 27.7416 40.871L27.514 47.3554C27.4999 47.759 27.7356 48.1297 28.1071 48.288C30.7724 49.424 33.6044 50 36.5241 50C38.3604 50 40.2044 49.7688 42.0048 49.3131C42.5276 49.1808 42.8442 48.6496 42.7118 48.1268C42.5795 47.6039 42.0483 47.2874 41.5255 47.4197C39.8816 47.8358 38.1989 48.0469 36.5241 48.0469C34.0932 48.0469 31.7302 47.6082 29.4898 46.742L29.6373 42.539C31.7715 43.5906 34.1226 44.1406 36.5241 44.1406C41.0934 44.1406 45.7222 42.1225 48.6043 38.8736C49.0136 38.412 48.8977 37.689 48.362 37.3798L46.3441 36.2148L55.6125 31.288L55.9924 41.7795L53.5159 40.3555C53.0957 40.114 52.5622 40.2171 52.2621 40.5975Z' fill='%235C5C5C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#lightbulb { 
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1023' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1024'%3E%3C/defs%3E%3Cg id='SvgjsG1025'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 432.4 432.4' viewBox='0 0 432.4 432.4' width='50' height='50'%3E%3Cpath fill='%235c5c5c' d='M216.529,93.2c-61.2,0-111.2,50-111.2,111.2c0,32,14,62.8,37.6,83.6c17.6,17.6,16,55.2,15.6,55.6 c0,2,0.4,3.6,2,5.2c1.2,1.2,3.2,2,4.8,2h102c2,0,3.6-0.8,4.8-2c1.2-1.2,2-3.2,2-5.2c0-0.4-2-38,15.6-55.6 c0.4-0.4,0.8-0.8,1.2-1.2c23.2-21.2,36.8-51.2,36.8-82.4C327.729,143.2,277.729,93.2,216.529,93.2z M280.529,277.6 c-0.4,0.4-1.2,1.2-1.2,1.6c-15.6,16.8-18.4,44.4-18.8,57.6h-88.4c-0.4-13.2-3.2-42-20-59.2c-21.2-18.4-33.6-45.2-33.6-73.6 c0-54,43.6-97.6,97.6-97.6s97.6,43.6,97.6,97.6C313.729,232.4,301.729,259.2,280.529,277.6z' class='color231f20 svgShape'%3E%3C/path%3E%3Cpath fill='%235c5c5c' d='M216.129 121.6c-3.6 0-6.8 3.2-6.8 6.8 0 3.6 3.2 6.8 6.8 6.8 40.4 0 72.8 32.8 72.8 72.8 0 3.6 3.2 6.8 6.8 6.8 3.6 0 6.8-3.2 6.8-6.8C302.929 160.4 264.129 121.6 216.129 121.6zM260.529 358.4h-88.8c-9.2 0-16.8 7.6-16.8 16.8s7.6 16.8 16.8 16.8h88.4c9.6-.4 17.2-7.6 17.2-16.8C277.329 366 269.729 358.4 260.529 358.4zM260.529 378h-88.8c-1.6 0-3.2-1.2-3.2-3.2s1.2-3.2 3.2-3.2h88.4c1.6 0 3.2 1.2 3.2 3.2S262.129 378 260.529 378zM247.329 398.8h-62.4c-9.2 0-16.8 7.6-16.8 16.8s7.6 16.8 16.8 16.8h62.4c9.2 0 16.8-7.6 16.8-16.8C264.129 406 256.529 398.8 247.329 398.8zM247.329 418.4h-62.4c-1.6 0-3.2-1.2-3.2-3.2s1.2-3.2 3.2-3.2h62.4c1.6 0 3.2 1.2 3.2 3.2S248.929 418.4 247.329 418.4zM216.129 60c4 0 6.8-3.2 6.8-6.8V6.8c0-3.6-3.2-6.8-6.8-6.8-3.6 0-6.8 3.2-6.8 6.8v46.4C209.329 56.8 212.529 60 216.129 60zM329.329 34.4c-3.2-2.4-7.2-1.2-9.2 1.6l-25.6 38.4c-2.4 3.2-1.6 7.6 1.6 9.6 1.2.8 2.4 1.2 3.6 1.2 2.4 0 4.4-1.2 5.6-3.2l25.6-38.4C333.329 40.8 332.529 36.4 329.329 34.4zM134.929 83.6c1.2 0 2.4-.4 3.6-1.2 3.2-2 4-6.4 2-9.6l-24.8-38.8c-2-3.2-6.4-4-9.6-2s-4 6.4-2 9.6l24.8 38.8C130.529 82.8 132.529 83.6 134.929 83.6zM86.529 126l-40.4-22c-3.2-1.6-7.6-.4-9.2 2.8-2 3.2-.8 7.6 2.8 9.2l40.4 22c1.2.4 2 .8 3.2.8 2.4 0 4.8-1.2 6-3.6C90.929 132 89.729 127.6 86.529 126zM395.729 106.8c-1.6-3.2-6-4.4-9.2-2.8l-40.8 22c-3.2 1.6-4.4 6-2.8 9.2 1.2 2.4 3.6 3.6 6 3.6 1.2 0 2.4-.4 3.2-.8l40.8-22C396.129 114.4 397.329 110 395.729 106.8z' class='color231f20 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#ribbon {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1041' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1042'%3E%3C/defs%3E%3Cg id='SvgjsG1043'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='-55 0 511 512'%3E%3Cpath d='M 335.175781 190.992188 C 335.175781 117.195312 275.136719 57.15625 201.339844 57.15625 C 127.539062 57.15625 67.5 117.195312 67.5 190.992188 C 67.5 264.792969 127.539062 324.832031 201.339844 324.832031 C 275.136719 324.832031 335.175781 264.792969 335.175781 190.992188 Z M 201.339844 309.832031 C 135.8125 309.832031 82.5 256.519531 82.5 190.992188 C 82.5 125.46875 135.8125 72.15625 201.339844 72.15625 C 266.867188 72.15625 320.175781 125.46875 320.175781 190.992188 C 320.175781 256.519531 266.867188 309.832031 201.339844 309.832031 Z M 201.339844 309.832031 ' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M 294.546875 161.652344 C 293.132812 157.292969 289.105469 154.367188 284.523438 154.367188 L 228.632812 154.367188 L 211.363281 101.214844 C 209.945312 96.859375 205.917969 93.933594 201.339844 93.933594 C 196.761719 93.933594 192.734375 96.859375 191.316406 101.214844 L 174.046875 154.371094 L 118.15625 154.371094 C 113.574219 154.371094 109.546875 157.296875 108.132812 161.652344 C 106.71875 166.007812 108.257812 170.742188 111.960938 173.433594 L 157.175781 206.285156 L 139.90625 259.4375 C 138.492188 263.792969 140.027344 268.53125 143.734375 271.222656 C 147.4375 273.914062 152.417969 273.914062 156.125 271.222656 L 201.339844 238.371094 L 246.554688 271.222656 C 248.410156 272.570312 250.578125 273.242188 252.75 273.242188 C 254.921875 273.242188 257.09375 272.570312 258.945312 271.222656 C 262.652344 268.53125 264.1875 263.792969 262.773438 259.4375 L 245.5 206.285156 L 290.714844 173.433594 C 294.421875 170.742188 295.960938 166.007812 294.546875 161.652344 Z M 234.0625 196.054688 C 230.359375 198.746094 228.820312 203.480469 230.234375 207.839844 L 244.261719 251.015625 L 207.535156 224.332031 C 205.679688 222.984375 203.511719 222.3125 201.339844 222.3125 C 199.167969 222.3125 196.996094 222.984375 195.144531 224.332031 L 158.417969 251.015625 L 172.445312 207.835938 C 173.859375 203.480469 172.320312 198.746094 168.617188 196.054688 L 131.886719 169.367188 L 177.289062 169.367188 C 181.867188 169.367188 185.894531 166.441406 187.3125 162.085938 L 201.339844 118.90625 L 215.367188 162.085938 C 216.785156 166.441406 220.8125 169.367188 225.390625 169.367188 L 270.792969 169.367188 Z M 234.0625 196.054688 ' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M 400.640625 439.113281 L 330.316406 315.652344 L 342.636719 311.699219 C 357.480469 306.941406 367.277344 292.746094 366.464844 277.179688 L 365.53125 259.300781 C 365.246094 253.890625 367.261719 248.570312 371.0625 244.707031 L 383.621094 231.945312 C 394.550781 220.832031 396.628906 203.710938 388.675781 190.304688 L 379.539062 174.910156 C 376.773438 170.25 376.089844 164.601562 377.65625 159.414062 L 382.84375 142.277344 C 387.359375 127.359375 381.242188 111.234375 367.972656 103.0625 L 352.726562 93.671875 C 348.113281 90.832031 344.878906 86.152344 343.859375 80.828125 L 340.488281 63.246094 C 337.554688 47.9375 324.644531 36.5 309.09375 35.429688 L 291.230469 34.203125 C 285.824219 33.832031 280.789062 31.1875 277.414062 26.949219 L 266.253906 12.945312 C 256.542969 0.757812 239.792969 -3.367188 225.53125 2.910156 L 209.144531 10.125 C 209.144531 10.125 209.144531 10.125 209.140625 10.125 C 204.183594 12.308594 198.496094 12.308594 193.535156 10.125 L 177.148438 2.910156 C 162.882812 -3.367188 146.136719 0.757812 136.421875 12.949219 L 125.265625 26.949219 C 121.890625 31.1875 116.855469 33.832031 111.449219 34.203125 L 93.585938 35.429688 C 78.035156 36.5 65.125 47.9375 62.191406 63.246094 L 58.820312 80.828125 C 57.796875 86.148438 54.566406 90.832031 49.953125 93.671875 L 34.707031 103.058594 C 21.4375 111.230469 15.320312 127.359375 19.835938 142.277344 L 25.019531 159.414062 C 26.589844 164.601562 25.90625 170.246094 23.140625 174.90625 L 14.003906 190.304688 C 6.050781 203.707031 8.128906 220.832031 19.058594 231.941406 L 31.617188 244.707031 C 35.414062 248.570312 37.433594 253.886719 37.148438 259.296875 L 36.214844 277.179688 C 35.402344 292.742188 45.199219 306.9375 60.039062 311.699219 L 72.363281 315.648438 L 2.039062 439.113281 C -0.0859375 442.84375 -0.0078125 447.429688 2.246094 451.085938 C 4.5 454.742188 8.582031 456.882812 12.851562 456.648438 L 71.628906 453.605469 L 98.992188 505.71875 C 100.988281 509.515625 104.894531 511.925781 109.1875 511.996094 C 109.253906 511.996094 109.320312 512 109.386719 512 C 113.601562 512 117.5 509.742188 119.589844 506.070312 L 191.15625 380.421875 C 194.46875 381.449219 197.902344 381.984375 201.339844 381.984375 C 204.777344 381.984375 208.207031 381.449219 211.523438 380.421875 L 283.089844 506.070312 C 285.179688 509.742188 289.074219 512 293.289062 512 C 293.355469 512 293.425781 512 293.492188 511.996094 C 297.785156 511.925781 301.691406 509.519531 303.6875 505.71875 L 331.046875 453.605469 L 389.828125 456.648438 C 394.132812 456.875 398.179688 454.738281 400.429688 451.085938 C 402.683594 447.429688 402.765625 442.84375 400.640625 439.113281 Z M 109.503906 493.472656 L 84.582031 446.011719 L 99.296875 420.183594 C 101.347656 416.582031 100.09375 412.003906 96.492188 409.953125 C 92.898438 407.90625 88.316406 409.160156 86.265625 412.757812 L 71.550781 438.589844 L 18.019531 441.363281 L 85.605469 322.710938 C 86.878906 324.136719 87.957031 325.75 88.769531 327.515625 L 96.253906 343.785156 C 100.136719 352.226562 107.136719 358.484375 115.40625 361.589844 L 103.6875 382.167969 C 101.636719 385.765625 102.894531 390.347656 106.492188 392.398438 C 107.664062 393.0625 108.941406 393.378906 110.199219 393.378906 C 112.804688 393.378906 115.339844 392.019531 116.722656 389.589844 L 131.5625 363.539062 C 132.171875 363.464844 132.78125 363.382812 133.390625 363.273438 L 151.03125 360.191406 C 156.363281 359.257812 161.886719 360.621094 166.179688 363.925781 L 178.074219 373.085938 Z M 211.089844 364.339844 C 211.0625 364.355469 211.039062 364.363281 211.015625 364.378906 C 210.976562 364.402344 210.9375 364.429688 210.898438 364.453125 C 204.980469 367.816406 197.699219 367.816406 191.78125 364.453125 C 191.742188 364.429688 191.707031 364.402344 191.664062 364.378906 C 191.640625 364.363281 191.617188 364.355469 191.59375 364.339844 C 190.882812 363.925781 190.1875 363.480469 189.523438 362.96875 L 175.335938 352.042969 C 169.292969 347.386719 161.875 344.902344 154.335938 344.902344 C 152.375 344.902344 150.40625 345.074219 148.449219 345.414062 L 130.808594 348.496094 C 129.671875 348.695312 128.535156 348.785156 127.410156 348.78125 C 127.316406 348.777344 127.226562 348.773438 127.136719 348.773438 C 119.8125 348.644531 113.03125 344.359375 109.882812 337.511719 L 102.398438 321.246094 C 99.199219 314.289062 93.75 308.636719 87.042969 305.136719 C 87.027344 305.128906 87.015625 305.117188 87 305.109375 C 86.957031 305.085938 86.914062 305.066406 86.875 305.046875 C 86.714844 304.964844 86.554688 304.882812 86.394531 304.804688 C 86.355469 304.785156 86.324219 304.769531 86.285156 304.753906 C 84.800781 304.023438 83.261719 303.394531 81.671875 302.882812 L 64.621094 297.417969 C 56.257812 294.734375 50.734375 286.734375 51.195312 277.964844 L 52.128906 260.082031 C 52.628906 250.480469 49.050781 241.042969 42.308594 234.191406 L 29.753906 221.425781 C 23.59375 215.164062 22.421875 205.515625 26.902344 197.960938 L 36.039062 182.5625 C 40.945312 174.292969 42.164062 164.273438 39.378906 155.070312 L 34.191406 137.933594 C 31.644531 129.527344 35.09375 120.4375 42.574219 115.835938 L 57.820312 106.445312 C 66.007812 101.402344 71.742188 93.097656 73.550781 83.652344 L 76.921875 66.070312 C 78.574219 57.445312 85.851562 51 94.613281 50.394531 L 112.476562 49.167969 C 122.066406 48.507812 131.003906 43.816406 136.996094 36.296875 L 148.152344 22.296875 C 153.628906 15.425781 163.066406 13.101562 171.105469 16.640625 L 187.488281 23.851562 C 196.289062 27.726562 206.386719 27.726562 215.183594 23.851562 L 231.570312 16.640625 C 239.613281 13.101562 249.046875 15.425781 254.519531 22.296875 L 265.679688 36.300781 C 271.667969 43.820312 280.609375 48.507812 290.199219 49.167969 L 308.0625 50.398438 C 316.824219 51 324.101562 57.445312 325.753906 66.070312 L 329.125 83.65625 C 330.9375 93.097656 336.671875 101.40625 344.855469 106.445312 L 360.101562 115.835938 C 367.582031 120.441406 371.03125 129.527344 368.484375 137.933594 L 363.296875 155.074219 C 360.511719 164.273438 361.730469 174.292969 366.636719 182.566406 L 375.773438 197.960938 C 380.253906 205.515625 379.085938 215.164062 372.921875 221.425781 L 360.367188 234.191406 C 353.625 241.042969 350.046875 250.480469 350.546875 260.085938 L 351.480469 277.964844 C 351.941406 286.734375 346.417969 294.734375 338.054688 297.417969 L 321.003906 302.882812 C 319.414062 303.394531 317.875 304.023438 316.390625 304.75 C 316.351562 304.769531 316.316406 304.785156 316.28125 304.800781 C 316.121094 304.882812 315.957031 304.964844 315.796875 305.046875 C 315.757812 305.070312 315.714844 305.085938 315.675781 305.109375 C 315.660156 305.117188 315.648438 305.125 315.636719 305.132812 C 308.925781 308.632812 303.476562 314.289062 300.277344 321.246094 L 292.792969 337.515625 C 289.648438 344.355469 282.875 348.640625 275.554688 348.773438 C 275.449219 348.773438 275.339844 348.777344 275.234375 348.785156 C 274.117188 348.785156 272.992188 348.695312 271.863281 348.496094 L 254.226562 345.414062 C 244.753906 343.757812 234.953125 346.175781 227.335938 352.042969 L 213.152344 362.96875 C 212.492188 363.480469 211.796875 363.925781 211.089844 364.339844 Z M 331.128906 438.589844 L 316.292969 412.546875 C 314.242188 408.945312 309.660156 407.691406 306.066406 409.742188 C 302.464844 411.792969 301.210938 416.371094 303.261719 419.972656 L 318.09375 446.011719 L 293.175781 493.472656 L 224.605469 373.085938 L 236.496094 363.925781 C 240.789062 360.621094 246.3125 359.257812 251.648438 360.191406 L 269.285156 363.273438 C 269.894531 363.382812 270.507812 363.464844 271.117188 363.539062 L 285.949219 389.582031 C 287.332031 392.007812 289.867188 393.371094 292.472656 393.371094 C 293.730469 393.371094 295.007812 393.054688 296.179688 392.386719 C 299.777344 390.335938 301.03125 385.757812 298.984375 382.15625 L 287.269531 361.589844 C 295.539062 358.480469 302.539062 352.226562 306.421875 343.785156 L 313.90625 327.515625 C 314.71875 325.75 315.796875 324.136719 317.070312 322.710938 L 384.65625 441.363281 Z M 331.128906 438.589844 ' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#usb-cable {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1136' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1137'%3E%3C/defs%3E%3Cg id='SvgjsG1138'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='m360 108h-14v-98c0-5.523-4.478-10-10-10h-160c-5.523 0-10 4.477-10 10v98h-14c-5.523 0-10 4.478-10 10v162.833c0 43.335 24.307 81.096 60 100.376v51.567c0 5.522 4.477 10 10 10h14v59.224c0 5.522 4.477 10 10 10h40c5.522 0 10-4.478 10-10v-59.224h14c5.522 0 10-4.478 10-10v-51.567c35.693-19.28 60-57.042 60-100.376v-27.831c0-5.522-4.478-10-10-10s-10 4.478-10 10v27.831c0 51.832-42.168 94-94 94s-94-42.168-94-94v-152.833h188v35c0 5.523 4.478 10 10 10s10-4.477 10-10v-45c0-5.522-4.478-10-10-10zm-94 384h-20v-49.224h20zm24-102.346v33.122h-68v-33.122c10.743 3.364 22.163 5.179 34 5.179s23.257-1.815 34-5.179zm-104-369.654h60.127v88h-60.127zm80.127 88v-88h59.873v88z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M296.06 54c-2.63 0-5.2 1.069-7.069 2.93-1.86 1.86-2.931 4.43-2.931 7.07 0 2.63 1.07 5.21 2.931 7.069 1.868 1.861 4.439 2.931 7.069 2.931s5.21-1.07 7.07-2.931c1.87-1.859 2.93-4.439 2.93-7.069s-1.06-5.21-2.93-7.07c-1.86-1.861-4.44-2.93-7.07-2.93zM223.26 56.93c-1.86-1.86-4.44-2.93-7.07-2.93s-5.21 1.069-7.069 2.93c-1.86 1.86-2.931 4.43-2.931 7.07 0 2.63 1.07 5.21 2.931 7.069 1.859 1.861 4.439 2.931 7.068 2.931 2.63 0 5.21-1.07 7.07-2.931 1.86-1.859 2.93-4.439 2.93-7.069s-1.069-5.21-2.929-7.07zM252.09 292.648c1.314.58 2.683.854 4.031.854 3.841-.001 7.505-2.227 9.154-5.966l21.623-49c1.365-3.093 1.075-6.665-.771-9.497s-4.997-4.54-8.378-4.54h-28.12l15.51-34.943c2.241-5.048-.035-10.956-5.083-13.196-5.045-2.241-10.956.035-13.196 5.083l-21.75 49c-1.373 3.093-1.089 6.671.756 9.508s5 4.549 8.384 4.549h28.157l-15.429 34.963c-2.23 5.053.059 10.956 5.112 13.185zM360 198c-2.641 0-5.21 1.069-7.07 2.93-1.86 1.86-2.93 4.44-2.93 7.07s1.069 5.21 2.93 7.069c1.86 1.86 4.44 2.931 7.07 2.931s5.21-1.07 7.069-2.931c1.861-1.859 2.931-4.439 2.931-7.069s-1.07-5.21-2.931-7.07c-1.859-1.861-4.439-2.93-7.069-2.93z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#shield {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1001' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1002'%3E%3C/defs%3E%3Cg id='SvgjsG1008' transform='matrix(0.9167,0,0,0.9167,11.995177756500254,11.995194326735884)'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='288' enable-background='new 0 0 551.122 551.122' viewBox='0 0 551.122 551.122'%3E%3Cpath d='m275.561 551.122c-2.573 0-5.163-.572-7.535-1.749-108.955-53.048-199.139-110.3-199.139-273.816v-189.451c0-7.249 4.524-13.708 11.336-16.18l189.451-68.892c3.801-1.379 7.972-1.379 11.773 0l189.451 68.891c6.812 2.472 11.336 8.931 11.336 16.18v189.451c0 163.516-90.184 220.768-199.139 273.816-2.371 1.178-4.961 1.75-7.534 1.75zm-172.228-452.957v177.392c0 128.482 57.992 182.454 172.228 239.135 114.236-56.681 172.228-110.653 172.228-239.135v-177.392l-172.228-62.618s-172.228 62.618-172.228 62.618z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m263.384 344.447-81.068-81.068 24.354-24.354 56.714 56.714 108.382-108.383 24.354 24.354z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

#blocks {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1019' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1020'%3E%3C/defs%3E%3Cg id='SvgjsG1021'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 74 74'%3E%3Cpath d='m23 40.311h-16a1 1 0 0 1 -1-1v-15a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v15a1 1 0 0 1 -1 1zm-15-2h14v-13h-14z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m23 56.01h-16a1 1 0 0 1 -1-1v-15.7a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v15.7a1 1 0 0 1 -1 1zm-15-2h14v-13.7h-14z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m23 72.01h-16a1 1 0 0 1 -1-1v-16a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1 -1 1zm-15-2h14v-14h-14z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M39 72.01h-16a1 1 0 01-1-1v-16a1 1 0 011-1h16a1 1 0 011 1v16a1 1 0 01-1 1zm-15-2h14v-14h-14zM67 19.01h-16a1 1 0 01-1-1v-15a1 1 0 011-1h16a1 1 0 011 1v6.54a1 1 0 01-2 0v-5.54h-14v13h14v-.46a1 1 0 112 0v1.46a1 1 0 01-1 1z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m67 34.71h-16a1 1 0 0 1 -1-1v-15.7a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v1.44a1 1 0 1 1 -2 0v-.44h-14v13.7h14v-6.26a1 1 0 0 1 2 0v7.26a1 1 0 0 1 -1 1z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m67 50.71h-16a1 1 0 0 1 -1-1v-16a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1 -1 1zm-15-2h14v-14h-14z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m51 35.36h-16a1 1 0 0 1 -1-1v-16a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1 -1 1zm-15-2h14v-14h-14z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#blocks-move {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1013' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1014'%3E%3C/defs%3E%3Cg id='SvgjsG1015'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 512 512'%3E%3Cpath d='M204.800781 221.867188h-119.46875c-9.425781 0-17.066406 7.640624-17.066406 17.066406v51.199218h-51.199219c-9.425781 0-17.066406 7.640626-17.066406 17.066407v187.734375c0 9.425781 7.640625 17.066406 17.066406 17.066406h187.734375c9.425781 0 17.066407-7.640625 17.066407-17.066406v-51.199219c0-9.425781-7.640626-17.066406-17.066407-17.066406h-51.199219v-51.203125h51.199219c9.425781 0 17.066407-7.640625 17.066407-17.066406v-119.464844c0-9.425782-7.640626-17.066406-17.066407-17.066406zm0 68.265624h-51.199219v-51.199218h51.199219zm-68.265625 136.535157h-51.203125v-51.203125h51.203125zm-119.46875-51.203125h51.199219v51.203125h-51.199219zm68.265625-17.066406v-51.199219h51.203125v51.199219zm0-119.464844h51.203125v51.199218h-51.203125zm-68.265625 68.265625h51.199219v51.199219h-51.199219zm0 136.535156h51.199219v51.199219h-51.199219zm68.265625 0h51.203125v51.199219h-51.203125zm119.46875 51.199219h-51.199219v-51.199219h51.199219zm-51.199219-136.535156v-51.199219h51.199219v51.199219zm0 0M256 0h-187.734375c-9.425781 0-17.066406 7.640625-17.066406 17.066406v51.199219c0 9.425781 7.640625 17.066406 17.066406 17.066406h51.199219v51.203125c0 9.425782 7.644531 17.066406 17.070312 17.066406h51.199219c9.425781 0 17.066406-7.640624 17.066406-17.066406v-51.203125h51.199219c9.425781 0 17.066406-7.640625 17.066406-17.066406v-51.199219c0-9.425781-7.640625-17.066406-17.066406-17.066406zm-68.265625 68.265625h-51.199219v-51.199219h51.199219zm-119.46875-51.199219h51.199219v51.199219h-51.199219zm119.46875 119.46875h-51.199219v-51.203125h51.199219zm68.265625-68.269531h-51.199219v-51.199219h51.199219zm0 0M494.933594 153.601562h-51.199219v-76.800781c0-9.425781-7.640625-17.066406-17.066406-17.066406h-51.203125c-9.425782 0-17.066406 7.640625-17.066406 17.066406v51.199219h-51.199219c-9.425781 0-17.066407 7.640625-17.066407 17.066406v119.46875c0 9.425782 7.640626 17.066406 17.066407 17.066406h51.199219c9.425781 0 17.066406-7.640624 17.066406-17.066406v-51.203125h51.203125v145.066407h-51.203125c-9.425782 0-17.066406 7.640624-17.066406 17.066406v51.203125h-51.199219c-9.425781 0-17.066407 7.640625-17.066407 17.066406v51.199219c0 9.425781 7.640626 17.066406 17.066407 17.066406h187.734375c9.425781 0 17.066406-7.640625 17.066406-17.066406v-324.265625c0-9.425781-7.640625-17.066407-17.066406-17.066407zm0 136.53125h-51.199219v-51.199218h51.199219zm-51.199219 17.066407h51.199219v51.199219h-51.199219zm0 68.265625h51.199219v51.203125h-51.199219zm51.199219-204.796875v51.199219h-51.199219v-51.199219zm-119.46875-93.867188h51.203125v51.199219h-51.203125zm-68.265625 68.265625h51.199219v51.199219h-51.199219zm51.199219 119.46875h-51.199219v-51.203125h51.199219zm17.066406-68.269531v-51.199219h51.203125v51.199219zm0 179.199219h51.203125v51.203125h-51.203125zm-68.265625 68.269531h51.199219v51.199219h-51.199219zm68.265625 0h51.203125v51.199219h-51.203125zm68.269531 51.199219v-51.199219h51.199219v51.199219zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M341.332031 102.398438v-85.332032c0-4.710937-3.820312-8.53125-8.53125-8.53125-4.714843 0-8.535156 3.820313-8.535156 8.53125v85.332032c0 4.714843 3.820313 8.535156 8.535156 8.535156 4.710938 0 8.53125-3.820313 8.53125-8.535156zm0 0M409.601562 34.132812v-25.597656c0-4.714844-3.820312-8.535156-8.535156-8.535156-4.710937 0-8.53125 3.820312-8.53125 8.535156v25.597656c0 4.714844 3.820313 8.535157 8.53125 8.535157 4.714844 0 8.535156-3.820313 8.535156-8.535157zm0 0M307.199219 59.734375v-25.601563c0-4.710937-3.820313-8.53125-8.53125-8.53125-4.714844 0-8.535157 3.820313-8.535157 8.53125v25.601563c0 4.710937 3.820313 8.53125 8.535157 8.53125 4.710937 0 8.53125-3.820313 8.53125-8.53125zm0 0M93.867188 187.734375v-68.269531c0-4.710938-3.820313-8.53125-8.535157-8.53125-4.710937 0-8.53125 3.820312-8.53125 8.53125v68.269531c0 4.710937 3.820313 8.53125 8.53125 8.53125 4.714844 0 8.535157-3.820313 8.535157-8.53125zm0 0M238.933594 102.398438c-4.714844 0-8.535156 3.820312-8.535156 8.535156v76.800781c0 4.710937 3.820312 8.53125 8.535156 8.53125 4.710937 0 8.53125-3.820313 8.53125-8.53125v-76.800781c0-4.714844-3.820313-8.535156-8.53125-8.535156zm0 0M170.667969 196.265625v-17.066406c0-4.710938-3.820313-8.53125-8.535157-8.53125-4.710937 0-8.53125 3.820312-8.53125 8.53125v17.066406c0 4.714844 3.820313 8.535156 8.53125 8.535156 4.714844 0 8.535157-3.820312 8.535157-8.535156zm0 0M332.800781 375.464844v-68.265625c0-4.710938-3.820312-8.53125-8.535156-8.53125-4.710937 0-8.53125 3.820312-8.53125 8.53125v68.265625c0 4.714844 3.820313 8.535156 8.53125 8.535156 4.714844 0 8.535156-3.820312 8.535156-8.535156zm0 0M401.066406 332.800781v-42.667969c0-4.710937-3.820312-8.53125-8.53125-8.53125-4.714844 0-8.535156 3.820313-8.535156 8.53125v42.667969c0 4.710938 3.820312 8.53125 8.535156 8.53125 4.710938 0 8.53125-3.820312 8.53125-8.53125zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#thermometer {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1115' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1116'%3E%3C/defs%3E%3Cg id='SvgjsG1117'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='-105 0 512 512'%3E%3Cpath d='m135.929688 331.980469v-197.761719c0-8.285156-6.714844-15-15-15-8.28125 0-15 6.714844-15 15v197.761719c-26.367188 6.703125-45.929688 30.640625-45.929688 59.070312 0 33.601563 27.332031 60.9375 60.929688 60.9375 33.597656 0 60.933593-27.335937 60.933593-60.9375 0-28.429687-19.566406-52.367187-45.933593-59.070312zm-15 90.007812c-17.054688 0-30.929688-13.878906-30.929688-30.9375 0-17.0625 13.875-30.941406 30.929688-30.941406 17.058593 0 30.933593 13.878906 30.933593 30.941406 0 17.058594-13.875 30.9375-30.933593 30.9375zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M195.375 295.726562v-221.273437c0-41.054687-33.394531-74.453125-74.445312-74.453125-41.046876 0-74.441407 33.398438-74.441407 74.453125v221.273437c-29.25 22.863282-46.488281 57.921876-46.488281 95.320313 0 66.695313 54.25 120.953125 120.929688 120.953125 66.683593 0 120.933593-54.257812 120.933593-120.953125 0-37.398437-17.238281-72.457031-46.488281-95.320313zm-74.445312 186.273438c-50.140626 0-90.929688-40.800781-90.929688-90.953125 0-30.167969 14.921875-58.316406 39.917969-75.296875 4.109375-2.792969 6.570312-7.441406 6.570312-12.410156v-228.886719c0-24.511719 19.9375-44.453125 44.441407-44.453125 24.507812 0 44.445312 19.941406 44.445312 44.453125v228.886719c0 4.96875 2.460938 9.617187 6.570312 12.410156 24.996094 16.980469 39.917969 45.128906 39.917969 75.296875 0 50.152344-40.792969 90.953125-90.933593 90.953125zm0 0M286.863281 239.488281h-46.488281c-8.285156 0-15 6.714844-15 15 0 8.285157 6.714844 15 15 15h46.488281c8.28125 0 15-6.714843 15-15 0-8.285156-6.71875-15-15-15zm0 0M286.863281 179.476562h-46.488281c-8.285156 0-15 6.714844-15 15 0 8.285157 6.714844 15 15 15h46.488281c8.28125 0 15-6.714843 15-15 0-8.285156-6.71875-15-15-15zm0 0M286.863281 119.464844h-46.488281c-8.285156 0-15 6.714844-15 15s6.714844 15 15 15h46.488281c8.28125 0 15-6.714844 15-15s-6.71875-15-15-15zm0 0M240.375 89.453125h46.488281c8.28125 0 15-6.714844 15-15 0-8.28125-6.71875-15-15-15h-46.488281c-8.285156 0-15 6.71875-15 15 0 8.285156 6.714844 15 15 15zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#waterproof {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1142' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1143'%3E%3C/defs%3E%3Cg id='SvgjsG1144'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 70 70' viewBox='0 0 70 70' width='50' height='50'%3E%3Cpath d='M.1 66.9c0 1.9 1.6 3.5 3.5 3.5h63c1.9 0 3.5-1.6 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5h-2.5l3.2-4.7c1.8-.4 3-2 2.8-3.8-.2-1.8-1.7-3.2-3.5-3.2h-7V47H62c.5 0 .9-.3 1.1-.7.2-.4.1-.9-.2-1.2l-5.8-7c-.2-.3-.6-.4-.9-.4-.3 0-.7.1-.9.4l-5.8 7c-.3.3-.4.8-.2 1.2.2.4.6.7 1.1.7h2.3v4.7h-14V47H41c.5 0 .9-.3 1.1-.7.2-.4.1-.9-.2-1.2l-5.8-7c-.2-.3-.6-.4-.9-.4s-.7.1-.9.4l-5.8 7c-.3.3-.4.8-.2 1.2.2.4.6.7 1.1.7h2.3v4.7h-14V47H20c.5 0 .9-.3 1.1-.7.2-.4.1-.9-.2-1.2l-5.8-7c-.2-.3-.6-.4-.9-.4s-.7.1-.9.4l-5.8 7c-.3.3-.4.8-.2 1.2C7.4 46.8 7.8 47 8.3 47h2.3v4.7h-7c-1.9 0-3.5 1.6-3.5 3.5s1.6 3.5 3.5 3.5h2.5L3 63.4C1.3 63.8.1 65.2.1 66.9L.1 66.9zM67.8 66.9c0 .6-.5 1.2-1.2 1.2h-63c-.6 0-1.2-.5-1.2-1.2 0-.6.5-1.2 1.2-1.2h63C67.3 65.7 67.8 66.2 67.8 66.9zM17.8 58.7l-3.1 4.7h-3l3.1-4.7H17.8zM52.5 63.4l3.1-4.7h3l-3.1 4.7H52.5zM49.7 63.4h-3l3.1-4.7h3L49.7 63.4zM43.8 63.4h-3l3.1-4.7h3L43.8 63.4zM38 63.4h-3l3.1-4.7h3L38 63.4zM32.2 63.4h-3l3.1-4.7h3L32.2 63.4zM26.3 63.4h-3l3.1-4.7h3L26.3 63.4zM20.5 63.4h-3l3.1-4.7h3L20.5 63.4zM58.3 63.4l3.1-4.7h3l-3.1 4.7H58.3zM53.8 44.7h-1l3.3-4 3.3 4h-1c-.6 0-1.2.5-1.2 1.2v5.8H55v-5.8C55 45.2 54.4 44.7 53.8 44.7zM32.8 44.7h-1l3.3-4 3.3 4h-1c-.6 0-1.2.5-1.2 1.2v5.8H34v-5.8C34 45.2 33.4 44.7 32.8 44.7zM11.8 44.7h-1l3.3-4 3.3 4h-1c-.6 0-1.2.5-1.2 1.2v5.8H13v-5.8C13 45.2 12.4 44.7 11.8 44.7zM2.5 55.2C2.5 54.6 3 54 3.6 54h63c.6 0 1.2.5 1.2 1.2 0 .6-.5 1.2-1.2 1.2h-63C3 56.4 2.5 55.8 2.5 55.2zM11.9 58.7l-3.1 4.7h-3l3.1-4.7H11.9zM35.1 35.4c7.1 0 12.8-5.7 12.8-12.8C48 11.6 36.4 1.1 35.9.7c-.4-.4-1.1-.4-1.6 0-.5.4-12.1 11-12.1 21.9C22.3 29.6 28 35.4 35.1 35.4zM35.1 3.1c2.6 2.5 10.5 11.1 10.5 19.4 0 5.8-4.7 10.5-10.5 10.5s-10.5-4.7-10.5-10.5C24.6 14.2 32.6 5.7 35.1 3.1z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M35.1 30.7c.6 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2c-3.2 0-5.8-2.6-5.8-5.8 0-.6-.5-1.2-1.2-1.2-.6 0-1.2.5-1.2 1.2C27 27 30.6 30.7 35.1 30.7zM9.5 35.4c5.2-.1 9.4-4.3 9.3-9.5 0-7.9-8.2-15.5-8.5-15.9-.4-.4-1.1-.4-1.6 0-.3.3-8.5 7.9-8.5 15.9C.1 31.1 4.3 35.3 9.5 35.4zM9.5 12.5c2 2 7 7.8 7 13.4 0 3.9-3.1 7.1-7 7.2-3.9-.1-7-3.3-7-7.2C2.5 20.3 7.5 14.6 9.5 12.5z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M9.5 30.7c.6 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2c-1.3 0-2.4-1.2-2.3-2.5 0-.6-.5-1.2-1.2-1.2s-1.2.5-1.2 1.2C4.8 28.5 6.8 30.6 9.5 30.7zM60.8 35.4c5.2-.1 9.4-4.3 9.3-9.5 0-7.9-8.2-15.5-8.5-15.9-.4-.4-1.1-.4-1.6 0-.3.3-8.5 7.9-8.5 15.9C51.4 31.1 55.6 35.3 60.8 35.4L60.8 35.4zM60.8 12.5c2 2 7 7.8 7 13.4 0 3.9-3.1 7-7 7s-7-3.1-7-7C53.8 20.3 58.8 14.6 60.8 12.5z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M60.8,30.7c0.6,0,1.2-0.5,1.2-1.2s-0.5-1.2-1.2-1.2c-1.3,0-2.4-1.2-2.3-2.5c0-0.6-0.5-1.2-1.2-1.2 c-0.6,0-1.2,0.5-1.2,1.2C56.1,28.5,58.2,30.6,60.8,30.7z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#archive {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1001' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1002'%3E%3C/defs%3E%3Cg id='SvgjsG1008' transform='matrix(0.9167,0,0,0.9167,11.995200000000011,11.995200000000011)'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='288' viewBox='-40 0 480 480'%3E%3Cpath d='M160 64h16v16h-16zm0 0M192 64h128v16h-128zm0 0M160 96h16v16h-16zm0 0M192 96h128v16h-128zm0 0M80 224h240v-96h-240zm16-80h208v64h-208zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m384 48h-8v16h8v320h-16v-384h-235.3125l-100.6875 100.6875v283.3125h-16v-304c0-8.835938 7.164062-16 16-16h24v-16h-24c-17.671875 0-32 14.328125-32 32v360c.0273438 22.082031 17.917969 39.972656 40 40h320c22.082031-.027344 39.972656-17.917969 40-40v-376c0-8.835938-7.164062-16-16-16zm-256-20.6875v68.6875h-68.6875zm-80 84.6875h96v-96h208v368h-304zm312 352h-320c-13.253906 0-24-10.746094-24-24v-40h368v40c0 13.253906-10.746094 24-24 24zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M200 408c-13.253906 0-24 10.746094-24 24s10.746094 24 24 24 24-10.746094 24-24-10.746094-24-24-24zm0 32c-4.417969 0-8-3.582031-8-8s3.582031-8 8-8 8 3.582031 8 8-3.582031 8-8 8zm0 0M80 256h16v16h-16zm0 0M112 256h208v16h-208zm0 0M80 288h16v16h-16zm0 0M112 288h208v16h-208zm0 0M80 320h16v16h-16zm0 0M112 320h208v16h-208zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

#top-secret {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1121' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1122'%3E%3C/defs%3E%3Cg id='SvgjsG1123'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='M453.822,29.916C450.387,28.694,368.406,0,256,0S61.613,28.694,58.178,29.916c-5.979,2.126-9.974,7.786-9.974,14.133 v374.258c0,5.433,2.938,10.44,7.68,13.092c1.455,0.814,36.114,20.152,77.795,39.82C191.024,498.279,232.18,512,256,512 s64.976-13.721,122.321-40.781c41.681-19.668,76.34-39.006,77.795-39.82c4.742-2.651,7.68-7.659,7.68-13.092V44.049 C463.796,37.702,459.802,32.042,453.822,29.916z M78.204,55.01C102.82,47.643,170.687,30,256,30 c85.081,0,153.13,17.659,177.796,25.021v354.431C390.468,433.086,293.106,482,256,482c-37.082,0-134.458-48.915-177.796-72.549 V55.01z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M377.488,375.733V223.298c0-8.284-6.716-15-15-15h-13.931V164.6c0-51.037-41.521-92.558-92.558-92.558 s-92.558,41.521-92.558,92.558v43.699h-13.931c-8.284,0-15,6.716-15,15v152.435c0,8.284,6.716,15,15,15h212.977 C370.772,390.733,377.488,384.018,377.488,375.733z M268.558,208.298h-25.115V164.6c0-6.924,5.634-12.558,12.558-12.558 s12.558,5.633,12.558,12.558V208.298z M164.512,238.298h182.977v122.435H164.512V238.298z M193.442,164.6 c0-34.495,28.063-62.558,62.558-62.558s62.558,28.063,62.558,62.558v43.699h-20V164.6c0-23.466-19.091-42.558-42.558-42.558 s-42.558,19.091-42.558,42.558v43.699h-20V164.6z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M256,266.021c-8.284,0-15,6.716-15,15v37.715c0,8.284,6.716,15,15,15s15-6.716,15-15v-37.715 C271,272.736,264.284,266.021,256,266.021z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#star {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1048' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1049'%3E%3C/defs%3E%3Cg id='SvgjsG1050'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='m237.056 498.455-29.878-88.139c-16.501-48.678-54.912-88.349-105.494-105.494l-88.139-29.877c-18.062-6.123-18.059-31.766 0-37.888l88.139-29.878c48.678-16.5 88.348-54.913 105.494-105.494l29.878-88.138c6.123-18.062 31.766-18.058 37.888 0l29.878 88.138c16.501 48.678 54.912 88.348 105.494 105.494l88.139 29.878c18.062 6.123 18.058 31.766 0 37.888l-88.139 29.877c-48.676 16.5-88.348 54.913-105.494 105.494l-29.878 88.139c-6.123 18.063-31.767 18.057-37.888 0zm-154.783-242.455 32.255 10.933c60.234 20.418 109.322 67.949 130.539 130.539l10.933 32.255 10.934-32.255c20.418-60.234 67.949-109.322 130.539-130.539l32.254-10.933-32.255-10.934c-60.234-20.418-109.322-67.949-130.539-130.539l-10.933-32.255-10.934 32.255c-20.418 60.234-67.949 109.322-130.538 130.539zm56.128-117.6c7.812-7.812 7.812-20.478 0-28.289l-40.006-40.005c-7.811-7.81-20.477-7.81-28.288 0-7.812 7.812-7.812 20.477 0 28.289l40.006 40.006c7.811 7.809 20.474 7.811 28.288-.001zm263.486 0 40.006-40.006c7.812-7.812 7.812-20.477 0-28.289-7.811-7.81-20.477-7.81-28.288 0l-40.006 40.006c-7.812 7.812-7.812 20.477 0 28.289 7.812 7.81 20.475 7.812 28.288 0zm-303.492 303.493 40.006-40.006c7.812-7.812 7.812-20.478 0-28.289-7.811-7.81-20.477-7.81-28.288 0l-40.006 40.006c-7.812 7.812-7.812 20.478 0 28.289 7.812 7.81 20.475 7.812 28.288 0zm343.498 0c7.812-7.812 7.812-20.478 0-28.289l-40.006-40.006c-7.811-7.81-20.477-7.81-28.288 0-7.812 7.812-7.812 20.478 0 28.289l40.006 40.006c7.811 7.81 20.474 7.812 28.288 0z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#marker {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1029' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1030'%3E%3C/defs%3E%3Cg id='SvgjsG1031'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='M168.54 138.82c0-7.019-4.14-13.074-10.097-15.897v-24.508c0-7.021-4.142-13.077-10.102-15.9v-16.425c0-7.465-4.679-13.843-11.252-16.398l-7.048-33.832c-1.914-9.19-10.117-15.86-19.504-15.86s-17.59 6.67-19.504 15.86l-7.048 33.832c-6.573 2.555-11.252 8.933-11.252 16.398v16.425c-5.96 2.823-10.102 8.879-10.102 15.9v24.506c-5.959 2.823-10.1 8.879-10.1 15.899v79.54c0 4.143 3.358 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-79.54c0-1.434 1.167-2.601 2.6-2.601h80.81c1.434 0 2.6 1.167 2.6 2.601v295.55h-86.011v-181.01c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5l-.001 230.937c0 15.275 12.428 27.703 27.704 27.703h60.609c15.276 0 27.704-12.428 27.704-27.703zm-90.91-40.405c0-1.435 1.167-2.602 2.602-2.602h60.609c1.435 0 2.602 1.167 2.602 2.602v22.805h-65.813zm10.102-32.325c0-1.435 1.167-2.602 2.602-2.602h40.406c1.435 0 2.602 1.167 2.602 2.602v14.724h-45.61zm17.985-47.171c.473-2.271 2.5-3.919 4.82-3.919 2.319 0 4.346 1.648 4.819 3.919l6.16 29.569h-21.959zm35.124 478.081h-60.609c-7.005 0-12.704-5.698-12.704-12.703v-34.927h86.017v34.927c0 7.005-5.699 12.703-12.704 12.703zM459.47 201.66c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v232.71h-86.01v-295.55c0-1.434 1.167-2.601 2.6-2.601h80.81c1.434 0 2.6 1.167 2.6 2.601v27.84c0 4.143 3.358 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-27.84c0-7.02-4.141-13.076-10.1-15.899v-24.506c0-7.021-4.142-13.077-10.102-15.9v-16.425c0-7.465-4.679-13.843-11.252-16.398l-7.048-33.832c-1.915-9.19-10.117-15.86-19.505-15.86s-17.59 6.67-19.504 15.86l-7.048 33.832c-6.573 2.555-11.252 8.933-11.252 16.398v16.425c-5.96 2.823-10.102 8.879-10.102 15.9v24.508c-5.957 2.824-10.097 8.878-10.097 15.897l-.005 345.477c0 15.275 12.428 27.703 27.704 27.703h60.609c15.276 0 27.704-12.428 27.704-27.703zm-90.913-103.245c0-1.435 1.167-2.602 2.602-2.602h60.609c1.435 0 2.602 1.167 2.602 2.602v22.805h-65.813zm10.102-32.325c0-1.435 1.167-2.602 2.602-2.602h40.406c1.435 0 2.602 1.167 2.602 2.602v14.724h-45.609v-14.724zm17.985-47.171c.473-2.271 2.5-3.919 4.819-3.919 2.32 0 4.347 1.648 4.82 3.919l6.16 29.569h-21.959zm35.124 478.081h-60.609c-7.005 0-12.704-5.698-12.704-12.703v-34.927h86.017v34.927c0 7.005-5.699 12.703-12.704 12.703zM303.907 122.92v-24.505c0-7.021-4.142-13.077-10.102-15.9v-16.425c0-7.465-4.679-13.843-11.252-16.398l-7.048-33.832c-1.915-9.19-10.118-15.86-19.505-15.86s-17.59 6.67-19.504 15.86l-7.048 33.832c-6.573 2.555-11.252 8.933-11.252 16.398v16.425c-5.96 2.823-10.102 8.88-10.102 15.9v24.505c-5.96 2.822-10.103 8.879-10.103 15.9l.001 345.477c0 15.275 12.428 27.703 27.704 27.703h60.609c15.276 0 27.704-12.428 27.704-27.703l.001-193.297c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v143.37h-86.02v-295.55c0-1.434 1.166-2.601 2.6-2.601h80.82c1.434 0 2.6 1.167 2.6 2.601v117.18c0 4.143 3.358 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-117.18c0-7.021-4.143-13.078-10.103-15.9zm-80.814-24.505c0-1.435 1.167-2.602 2.602-2.602h60.609c1.435 0 2.602 1.167 2.602 2.602v22.805h-65.813zm10.102-32.325c0-1.435 1.167-2.602 2.602-2.602h40.406c1.435 0 2.602 1.167 2.602 2.602v14.724h-45.609v-14.724zm17.985-47.171c.473-2.271 2.5-3.919 4.82-3.919s4.347 1.648 4.82 3.919l6.16 29.569h-21.959zm35.125 478.081h-60.609c-7.005 0-12.704-5.698-12.704-12.703v-34.927h86.017v34.927c-.001 7.005-5.699 12.703-12.704 12.703z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#gesture {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1018' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1019'%3E%3C/defs%3E%3Cg id='SvgjsG1020'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 512.812 512.812' viewBox='0 0 512.812 512.812'%3E%3Cpath d='M500.324 502.094l-29.364-61.867c-1.776-3.742-6.249-5.336-9.991-3.56s-5.336 6.249-3.56 9.991l29.364 61.867c1.283 2.704 3.974 4.286 6.781 4.286 1.078 0 2.172-.233 3.21-.727 3.743-1.775 5.337-6.248 3.56-9.99zM457.211 411.258l-36.774-77.481 8.271-21.059c6.992-17.803 6.489-38.012-1.379-55.445l-27.295-60.482c-5.565-12.33-14.635-22.527-26.23-29.49l-54.538-32.754c-5.916-3.552-12.405-5.369-18.869-5.603l-26.99-56.908c-1.775-3.743-6.249-5.338-9.99-3.563-3.743 1.774-5.337 6.248-3.563 9.99l25.134 52.995c-7.402 2.79-14.031 7.818-18.775 14.846-6.076 8.999-8.183 20.234-5.781 30.824s9.149 19.816 18.514 25.315l36.043 21.163c-15.426 26.418-21.164 57.233-16.171 87.626.671 4.088 4.531 6.858 8.617 6.185 4.087-.671 6.856-4.529 6.185-8.616-4.806-29.25 1.605-58.938 18.051-83.599 1.145-1.717 1.532-3.829 1.07-5.841-.462-2.011-1.732-3.743-3.512-4.788l-42.688-25.065c-5.892-3.459-9.969-9.034-11.48-15.697s-.238-13.451 3.585-19.114c7.284-10.793 21.733-13.995 32.897-7.29l54.538 32.754c8.965 5.384 15.978 13.268 20.281 22.801l27.295 60.482c6.214 13.77 6.611 29.73 1.089 43.792l-8.32 21.185c-1.478 3.764-1.331 8.017.403 11.669l36.832 77.602c1.283 2.704 3.974 4.286 6.781 4.286 1.078 0 2.172-.233 3.21-.727 3.741-1.777 5.335-6.251 3.559-9.993zM244.832 430.62c-1.872-3.944-5.127-7.028-9.166-8.682l-7.274-2.981c-14.637-5.995-27.906-14.537-39.441-25.388-3.017-2.838-7.763-2.693-10.602.324-2.838 3.017-2.693 7.764.324 10.602 12.876 12.113 27.691 21.648 44.032 28.342l7.275 2.981c.573.234 1.034.672 1.3 1.232l33.925 71.475c1.283 2.704 3.974 4.286 6.781 4.286 1.078 0 2.172-.233 3.21-.727 3.742-1.776 5.336-6.249 3.56-9.991zM160.822 354.963l-102.989-216.988c-4.709-9.923-.781-21.695 8.944-26.801 4.961-2.604 10.62-3.062 15.935-1.289 5.313 1.773 9.562 5.535 11.965 10.594l44.628 94.028c1.283 2.704 3.974 4.286 6.781 4.286 1.078 0 2.172-.233 3.21-.727 3.742-1.775 5.336-6.249 3.56-9.991l-44.625-94.021s-12.958-27.301-12.958-27.301c-4.822-10.159-.479-22.346 9.679-27.168 4.921-2.335 10.457-2.615 15.588-.787 5.131 1.829 9.244 5.546 11.58 10.467l54.849 115.562c1.283 2.704 3.974 4.286 6.781 4.286 1.078 0 2.172-.233 3.21-.727 3.742-1.776 5.336-6.249 3.56-9.991l-63.088-132.922c-2.335-4.921-2.615-10.457-.787-15.589 1.828-5.131 5.545-9.243 10.466-11.579 10.159-4.819 22.347-.479 27.168 9.68l57.684 121.217c1.287 2.696 3.974 4.271 6.774 4.271 1.083 0 2.183-.236 3.226-.733 3.738-1.784 5.322-6.262 3.538-9.999l-47.867-100.534c-3.457-9.727.955-20.72 10.478-25.239 10.16-4.82 22.346-.479 27.167 9.678l10.878 22.937c1.774 3.742 6.248 5.338 9.99 3.563 3.743-1.774 5.337-6.248 3.563-9.99l-10.88-22.94c-8.368-17.63-29.519-25.169-47.15-16.799-6.901 3.275-12.246 8.514-15.705 14.729-9.339-15.16-28.848-21.201-45.295-13.392-8.541 4.054-14.992 11.19-18.165 20.096-2.153 6.045-2.617 12.412-1.428 18.55-7.58-1.634-15.444-.745-22.566 2.635-17.631 8.368-25.167 29.52-16.799 47.15l.55 1.158c-7.642-1.34-15.457-.132-22.468 3.55-16.877 8.861-23.695 29.293-15.522 46.514l102.989 216.988c2.74 5.774 5.915 11.441 9.436 16.846 1.438 2.207 3.84 3.407 6.291 3.407 1.404 0 2.824-.394 4.087-1.217 3.47-2.262 4.451-6.908 2.19-10.378-3.155-4.844-6-9.921-8.453-15.09zM355.254 48.144c23.195 3.194 43.757 15.23 57.9 33.891 14.143 18.66 20.172 41.712 16.978 64.906-.565 4.104 2.303 7.888 6.406 8.453.347.048.692.071 1.033.071 3.688 0 6.903-2.722 7.42-6.478 3.742-27.164-3.32-54.159-19.883-76.014-16.562-21.853-40.644-35.948-67.808-39.689-4.105-.572-7.888 2.304-8.453 6.406-.565 4.104 2.304 7.889 6.407 8.454zM349.217 91.979c11.486 1.582 21.669 7.542 28.672 16.783 7.003 9.24 9.989 20.655 8.408 32.142-.565 4.104 2.303 7.889 6.407 8.453.347.048.691.071 1.032.071 3.688 0 6.903-2.722 7.42-6.478 2.128-15.455-1.889-30.814-11.313-43.249-9.424-12.434-23.125-20.454-38.581-22.582-4.105-.563-7.888 2.303-8.453 6.406-.564 4.104 2.305 7.889 6.408 8.454zM98.195 398.636c-23.007-4.34-42.948-17.382-56.148-36.722-13.2-19.338-18.078-42.659-13.737-65.668.768-4.07-1.909-7.992-5.979-8.761-4.072-.771-7.992 1.909-8.761 5.979-5.084 26.946.629 54.258 16.087 76.906 15.459 22.648 38.812 37.922 65.757 43.005.47.089.938.131 1.398.131 3.535 0 6.683-2.51 7.362-6.11.768-4.07-1.908-7.993-5.979-8.76zM106.399 355.154c-11.394-2.15-21.269-8.608-27.805-18.185-6.537-9.576-8.953-21.125-6.803-32.52.768-4.07-1.909-7.992-5.979-8.761-4.07-.771-7.993 1.909-8.761 5.979-2.892 15.333.359 30.873 9.154 43.76 8.795 12.885 22.082 21.574 37.413 24.468.47.089.938.131 1.399.131 3.535 0 6.682-2.51 7.362-6.11.768-4.071-1.909-7.993-5.98-8.762z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#caution {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1030' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1031'%3E%3C/defs%3E%3Cg id='SvgjsG1032'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 496 496'%3E%3Cpath d='M248 256c13.230469 0 24-10.769531 24-24s-10.769531-24-24-24-24 10.769531-24 24 10.769531 24 24 24zm0-32c4.40625 0 8 3.585938 8 8s-3.59375 8-8 8-8-3.585938-8-8 3.59375-8 8-8zm0 0M231.449219 176.59375c.613281 8.636719 7.886719 15.40625 16.550781 15.40625s15.9375-6.769531 16.550781-15.40625l7.386719-103.457031c.046875-.5625.0625-1.128907.0625-1.6875 0-12.9375-10.519531-23.449219-23.449219-23.449219h-1.101562c-12.929688 0-23.449219 10.511719-23.449219 23.449219 0 .558593.015625 1.136719.054688 1.671875zm16-112.59375h1.101562c4.113281 0 7.449219 3.34375 7.433594 7.976562l-7.390625 103.480469c-.042969.605469-1.144531.605469-1.179688 0l-7.414062-104.007812c0-4.105469 3.335938-7.449219 7.449219-7.449219zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M472 216h-87.054688l-95.058593-190.113281c-7.984375-15.964844-24.039063-25.886719-41.886719-25.886719s-33.902344 9.921875-41.886719 25.886719l-95.058593 190.113281h-87.054688c-13.230469 0-24 10.769531-24 24v112c0 13.230469 10.769531 24 24 24h24.519531l6.9375 104h-23.457031v16h432v-16h-23.449219l6.9375-104h24.511719c13.230469 0 24-10.769531 24-24v-112c0-13.230469-10.769531-24-24-24zm8 24v40.398438l-46.097656-48.398438h38.097656c4.40625 0 8 3.585938 8 8zm-259.574219-206.953125c5.253907-10.519531 15.820313-17.046875 27.574219-17.046875s22.320312 6.527344 27.574219 17.046875l97.167969 194.328125c2.128906 4.257812 3.257812 9.03125 3.257812 13.792969 0 17-13.832031 30.832031-30.832031 30.832031h-194.335938c-17 0-30.832031-13.832031-30.832031-30.832031 0-4.761719 1.128906-9.527344 3.257812-13.792969zm146.429688 326.953125l-68.574219-72h46.886719c7.480469 0 14.527343-1.808594 20.800781-4.9375l73.269531 76.9375zm1.664062 16l6.9375 104h-254.90625l6.9375-104zm-217.6875-88h30.886719l68.570312 72h-72.386718l-121.902344-128h48.984375c-.609375 3.023438-.984375 6.089844-.984375 9.167969 0 25.824219 21.007812 46.832031 46.832031 46.832031zm125.359375 0l68.578125 72h-72.386719l-68.566406-72zm-252.191406-56h9.902344l121.90625 128h-72.382813l-67.425781-70.800781v-49.199219c0-4.414062 3.59375-8 8-8zm-8 120v-39.601562l45.335938 47.601562h-37.335938c-4.40625 0-8-3.585938-8-8zm48.550781 24h46.90625l-6.9375 104h-33.039062zm359.96875 104h-33.03125l-6.9375-104h46.90625zm47.480469-120h-10.664062l-82.375-86.488281c8.054687-8.414063 13.039062-19.800781 13.039062-32.34375 0-3.078125-.375-6.144531-.976562-9.167969h20.792968l68.183594 71.601562v48.398438c0 4.414062-3.59375 8-8 8zm0 0M480 480h16v16h-16zm0 0M0 480h16v16h-16zm0 0' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#clockwise-rotation {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1012' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1013'%3E%3C/defs%3E%3Cg id='SvgjsG1014'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 472.617 472.617' viewBox='0 0 472.617 472.617'%3E%3Cpath d='M453.652,157.878c-3.656-9.651-14.438-14.515-24.093-10.859c-9.648,3.647-14.511,14.436-10.857,24.088 c17.961,47.441,16.837,99.245-3.163,145.879c-20.531,47.865-58.47,84.874-106.837,104.206 c-48.364,19.33-101.361,18.674-149.227-1.854c-13.88-5.952-26.834-13.366-38.719-22.068 c-29.116-21.332-51.765-50.429-65.491-84.771c-19.333-48.363-18.679-101.358,1.85-149.231 c20.53-47.866,58.477-84.876,106.842-104.212c46.279-18.496,96.796-18.641,143.004-0.635l-13.242,22.365 c-3.638,6.144-0.842,10.244,6.202,9.104l62.911-10.156c7.048-1.139,10.868-7.582,8.474-14.307l-21.34-60.051 c-2.39-6.726-7.324-7.209-10.957-1.062l-12.77,21.561c-56.603-23.77-119.088-24.33-176.159-1.518 C92.45,47.396,47.238,91.495,22.769,148.538c-24.465,57.041-25.25,120.202-2.21,177.836 c16.361,40.929,43.344,75.597,78.048,101.015c14.158,10.371,29.605,19.205,46.137,26.292 c57.044,24.461,120.195,25.25,177.827,2.218c57.64-23.034,102.849-67.142,127.312-124.188 C473.716,276.148,475.055,214.406,453.652,157.878z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M228.112,90.917c-8.352,0-15.128,6.771-15.128,15.13v150.745l137.872,71.272c2.219,1.148,4.593,1.693,6.931,1.688 c5.478,0,10.765-2.979,13.455-8.183c3.833-7.424,0.931-16.549-6.499-20.389l-121.496-62.81V106.047 C243.246,97.688,236.475,90.917,228.112,90.917z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#touchscreen {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg id='SvgjsSvg1128' width='50' height='50' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs'%3E%3Cdefs id='SvgjsDefs1129'%3E%3C/defs%3E%3Cg id='SvgjsG1130'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' enable-background='new 0 0 24 24' viewBox='0 0 24 24'%3E%3Cpath d='m7.5 17c-.276 0-.5-.224-.5-.5v-11.5c0-1.103.897-2 2-2s2 .897 2 2v10.5c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-10.5c0-.552-.448-1-1-1s-1 .448-1 1v11.5c0 .276-.224.5-.5.5z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m13.5 16c-.276 0-.5-.224-.5-.5v-4.5c0-.552-.448-1-1-1s-1 .448-1 1c0 .276-.224.5-.5.5s-.5-.224-.5-.5c0-1.103.897-2 2-2s2 .897 2 2v4.5c0 .276-.224.5-.5.5z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='m16.5 16c-.276 0-.5-.224-.5-.5v-3.5c0-.552-.448-1-1-1s-1 .448-1 1c0 .276-.224.5-.5.5s-.5-.224-.5-.5c0-1.103.897-2 2-2s2 .897 2 2v3.5c0 .276-.224.5-.5.5z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3Cpath d='M15.5 24h-5.787c-1.683 0-3.419-.733-4.646-1.961-1.354-1.355-2.069-3.288-2.066-5.588.001-1.902 1.592-3.451 3.545-3.451h.954c.276 0 .5.224.5.5s-.224.5-.5.5h-.954c-1.402 0-2.544 1.101-2.545 2.452-.002 2.058.595 3.699 1.773 4.88 1.229 1.23 2.84 1.668 3.939 1.668h5.787c1.93 0 3.5-1.57 3.5-3.5v-6.5c0-.552-.448-1-1-1s-1 .448-1 1c0 .276-.224.5-.5.5s-.5-.224-.5-.5c0-1.103.897-2 2-2s2 .897 2 2v6.5c0 2.481-2.019 4.5-4.5 4.5zM12.5 8.32c-.111 0-.224-.037-.316-.113-.214-.175-.245-.489-.07-.703.579-.71.886-1.576.886-2.504 0-2.206-1.794-4-4-4s-4 1.794-4 4c0 .928.307 1.794.887 2.504.175.214.144.528-.07.703-.213.176-.528.144-.703-.07-.729-.891-1.114-1.976-1.114-3.137 0-2.757 2.243-5 5-5s5 2.243 5 5c0 1.161-.385 2.246-1.113 3.137-.099.121-.242.183-.387.183z' fill='%235c5c5c' class='color000 svgShape'%3E%3C/path%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#dentist {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1_1_' enable-background='new 0 0 64 64' height='50' viewBox='0 0 64 64' width='50'%3E%3Cpath d='m37 24.25c-.965 0-1.75.785-1.75 1.75s.785 1.75 1.75 1.75 1.75-.785 1.75-1.75-.785-1.75-1.75-1.75zm-.25 1.75c0-.138.112-.25.25-.25s.25.112.25.25c0 .275-.5.275-.5 0z' fill='%235c5c5c'/%3E%3Cpath d='m27 24.25c-.965 0-1.75.785-1.75 1.75s.785 1.75 1.75 1.75 1.75-.785 1.75-1.75-.785-1.75-1.75-1.75zm-.25 1.75c0-.138.112-.25.25-.25s.25.112.25.25c0 .275-.5.275-.5 0z' fill='%235c5c5c'/%3E%3Cpath d='m57.077 42.587-3.527 1.176c-.359.119-.74.119-1.1 0l-3.527-1.176c-.74-.248-1.511-.248-2.224-.04-1.649-.884-3.474-1.378-5.341-1.434l-3.358-2.443v-1.35c2.806-1.689 4.892-4.516 5.664-7.846 2.132 2.541 4.548 4.827 7.23 6.777l3.519 2.559c.175.127.381.19.587.19.237 0 .475-.085.663-.251.351-.312.438-.824.211-1.234-3.188-5.74-4.874-12.244-4.874-18.811v-7.704c0-4.963-4.037-9-9-9-2.337 0-4.569.918-6.24 2.528-1.198-.335-2.456-.528-3.76-.528-7.72 0-14 6.28-14 14v4.351c-1.178.564-2 1.758-2 3.149 0 1.93 1.57 3.5 3.5 3.5h.678c.414 2.481 1.583 4.763 3.416 6.563.731.718 1.543 1.319 2.406 1.82v1.286l-3.204 2.331h-1.796c-3.444 0-6.309 2.504-6.887 5.785l-.79-2.106c.989-.491 1.677-1.502 1.677-2.679v-6c1.654 0 3-1.346 3-3s-1.346-3-3-3v-3c0-.553-.447-1-1-1h-1v-8.101c2.279-.465 4-2.484 4-4.899 0-2.757-2.243-5-5-5s-5 2.243-5 5c0 2.414 1.721 4.434 4 4.899v8.101h-1c-.553 0-1 .447-1 1v3h-2.573c-1.153 0-2.251.498-3.01 1.365-.76.868-1.107 2.021-.955 3.163l3.547 26.604c.066.497.49.868.991.868h42v-.013c.37 0 .723-.196.895-.54l3.105-6.211 3.105 6.211c.172.344.522.553.895.553.066 0 .134-.007.201-.021.443-.091.771-.469.797-.921.132-2.231.725-6.214 1.757-7.403 1.21-1.394 1.933-4.826 2.187-6.234.039-.219.058-.435.058-.658v-.628c0-.984-.399-1.948-1.096-2.645-1.008-1.008-2.474-1.355-3.827-.903zm-48.077-29.587c0-1.654 1.346-3 3-3s3 1.346 3 3-1.346 3-3 3-3-1.346-3-3zm35.062 34.431c.261 1.4.994 4.808 2.173 6.212.91 1.085 1.468 4.127 1.685 6.357h-2.92v-5h-2v5h-10v-10.953l4.445 2.964c.461.305 1.08.182 1.387-.277 1.646-2.47 2.624-6.742 2.989-8.589 1.025.085 2.031.313 2.984.702-.507.652-.805 1.457-.805 2.288v.62c0 .23.02.454.062.676zm-4.159-4.904c-.268 1.389-1.022 4.879-2.231 7.23l-4.191-2.794 4.287-5.145c.15-.178.232-.405.232-.639v-.036zm-17.903-15.527v-3c5.718 0 10.786-3.162 13.323-8.094 1.366 2.921 3.732 5.308 6.677 6.715v4.014c0 .814-.102 1.603-.277 2.365h-19.524c-.131-.651-.199-1.32-.199-2zm.038-5c.177-2.318.966-4.525 2.275-6.394 1.909-2.292 4.71-3.606 7.687-3.606.936 0 1.842.129 2.702.371-.124.116-.219.265-.271.436-1.678 5.486-6.656 9.176-12.393 9.193zm14.361-8.979c2.823 1.39 4.901 4.072 5.454 7.271-2.679-1.609-4.662-4.225-5.454-7.271zm8.101 10.979c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5h-.518c.004-.122.018-.242.018-.365v-2.635zm-2.5-20c3.859 0 7 3.141 7 7v7.704c0 5.54 1.141 11.039 3.324 16.113l-.255-.185c-2.341-1.703-4.471-3.676-6.375-5.856 1.341-.49 2.306-1.767 2.306-3.276 0-1.391-.822-2.585-2-3.149v-4.351c0-5.607-3.321-10.441-8.092-12.674 1.182-.852 2.611-1.326 4.092-1.326zm-10 2c6.617 0 12 5.383 12 12v4h-.002c0-.004.001-.007.001-.011-.005-6.61-5.388-11.989-11.999-11.989-3.572 0-6.934 1.577-9.273 4.392-1.59 2.263-2.507 4.876-2.688 7.608h-.039v-4c0-6.617 5.383-12 12-12zm-12.5 21c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5h.5v3zm3.334 4h18.213c-1.575 3.473-4.949 5.927-8.86 5.998-2.716.037-5.263-.967-7.193-2.861-.93-.914-1.654-1.979-2.16-3.137zm9.163 8c.075 0 .151-.001.228-.002 1.322-.024 2.588-.283 3.775-.721v2.539l-4 4.8-4-4.8v-2.51c1.269.448 2.612.694 3.997.694zm-5.997 2.142v.036c0 .234.082.461.231.641l4.287 5.145-4.189 2.793c-1.202-2.356-1.931-5.874-2.186-7.265zm-15 .858v-6.184c.374-.133.711-.335 1-.596.289.26.626.463 1 .596v6.184c0 .552-.448 1-1 1s-1-.448-1-1zm5-9c0 .552-.448 1-1 1h-1c-.552 0-1-.448-1-1s.448-1 1-1h1c.552 0 1 .448 1 1zm-3-5v2.184c-.374.133-.711.336-1 .596-.289-.261-.626-.463-1-.596v-2.184zm-8.078 4.683c.38-.434.928-.683 1.505-.683h3.573c.552 0 1 .448 1 1s-.448 1-1 1h-3v2h2v6c0 .352.072.686.184 1h-3.575l-1.165-8.736c-.076-.572.098-1.148.478-1.581zm.954 12.317h5.431l2.693 7.182v1.818h-2v2h3c.553 0 1-.447 1-1v-7c0-2.757 2.243-5 5-5h1.203c.335 1.802 1.286 6.216 2.965 8.733.192.289.51.445.833.445.19 0 .383-.055.554-.168l4.445-2.963v10.953h-23.124zm54.124 1.763c0 .101-.007.197-.026.3-.373 2.067-1.052 4.502-1.729 5.282-.97 1.116-1.532 3.307-1.853 5.205l-1.604-3.207c-.341-.683-1.026-1.106-1.789-1.106s-1.448.424-1.789 1.105l-1.598 3.196c-.315-1.868-.874-4.021-1.848-5.181-.668-.797-1.354-3.232-1.738-5.297-.018-.101-.026-.202-.026-.305v-.62c0-.458.186-.906.51-1.23.468-.469 1.152-.632 1.78-.421l3.527 1.176c.191.064.386.112.583.144l3.045 2.029 1.109-1.664-1.3-.866 2.455-.818c.629-.211 1.312-.048 1.78.421.324.324.51.772.51 1.23v.627z' fill='%235c5c5c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#whitening {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -44 511.99894 511' width='50' height='50'%3E%3Cpath d='m423.480469 228.042969c2.222656-24.9375 1.292969-48.765625-2.785157-70.953125-6.230468-33.96875-19.453124-60.515625-37.226562-74.753906-31.457031-25.179688-58.535156-16.191407-84.726562-7.5-14.3125 4.75-29.109376 9.660156-46.0625 9.988281-16.945313-.328125-31.742188-5.238281-46.054688-9.988281-26.1875-8.691407-53.265625-17.675782-84.726562 7.503906-17.773438 14.234375-30.992188 40.78125-37.222657 74.75-7.378906 40.164062-4.238281 87.265625 8.839844 132.621094 13.761719 47.710937 37.375 91.011718 68.292969 125.21875 5.464844 6.042968 13.097656 9.382812 21.085937 9.382812 1.585938 0 3.191407-.132812 4.792969-.402344 9.714844-1.628906 17.8125-8.015625 21.667969-17.078125 6.527343-15.390625 11.789062-29.375 15.636719-41.5625 3.832031-12.113281 14.957031-20.253906 27.6875-20.253906 6.222656 0 12.160156 1.9375 17.167968 5.605469 5.007813 3.660156 8.648438 8.726562 10.523438 14.644531 3.890625 12.304687 9.152344 26.292969 15.644531 41.570313 3.851563 9.058593 11.945313 15.441406 21.65625 17.074218 9.65625 1.621094 19.328125-1.730468 25.886719-8.980468 4.53125-5.015626 8.957031-10.289063 13.21875-15.753907 15.148437 9.871094 32.996094 15.21875 51.230468 15.21875 51.726563 0 93.8125-42.082031 93.8125-93.808593 0-46.347657-33.652343-85.144532-78.339843-92.542969zm-15.46875 166.351562c-17.109375 0-33.773438-5.976562-46.925781-16.832031-.003907-.003906-.003907-.003906-.007813-.003906 0-.003906-.003906-.003906-.003906-.003906-3.414063-2.8125-6.601563-5.960938-9.472657-9.363282-3.566406-4.21875-9.875-4.75-14.09375-1.1875-4.21875 3.566406-4.75 9.875-1.1875 14.09375 1.578126 1.867188 3.242188 3.660156 4.960938 5.398438-4.050781 5.214844-8.246094 10.253906-12.554688 15.019531-2.816406 3.113281-6.347656 2.90625-7.734374 2.671875-1.414063-.238281-4.886719-1.21875-6.566407-5.171875-6.246093-14.695313-11.285156-28.074219-14.980469-39.78125-3.175781-10.011719-9.328124-18.574219-17.789062-24.757813-8.453125-6.191406-18.472656-9.460937-28.976562-9.460937-21.492188 0-40.285157 13.753906-46.753907 34.226563-3.660156 11.589843-8.703125 24.972656-14.976562 39.769531-1.683594 3.957031-5.160157 4.9375-6.574219 5.175781-1.386719.230469-4.917969.441406-7.726562-2.667969-57.023438-63.089843-86.753907-162.117187-72.300782-240.820312 5.285156-28.8125 16.242188-51.683594 30.050782-62.746094 11.097656-8.882813 21.035156-12.078125 31.15625-12.078125 10.835937 0 21.878906 3.664062 34.773437 7.941406 15.050781 4.996094 32.105469 10.65625 52.179687 11.007813h.347657c20.078125-.351563 37.136719-6.011719 52.1875-11.007813 24.9375-8.273437 42.957031-14.25 65.925781 4.132813 13.816406 11.066406 24.769531 33.9375 30.054688 62.753906 3.785156 20.589844 4.609374 42.8125 2.472656 66.171875-45.503906 2.167969-83.214844 36.914062-88.644532 82.515625-.65625 5.484375 3.261719 10.460937 8.746094 11.113281.402344.046875.800782.070313 1.195313.070313 4.992187 0 9.3125-3.734375 9.917969-8.816407 4.410156-37.050781 35.921874-64.992187 73.296874-64.992187 1.203126 0 2.492188.035156 3.945313.113281.003906 0 .007813.003906.011719.003906 39.167968 2.0625 69.855468 34.4375 69.855468 73.703126 0 40.699218-33.109374 73.808593-73.808593 73.808593zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m209.238281 192.695312c.640625-.128906 1.273438-.320312 1.871094-.570312.601563-.25 1.179687-.558594 1.730469-.917969.539062-.371093 1.058594-.78125 1.519531-1.242187.460937-.46875.878906-.980469 1.242187-1.53125.359376-.539063.667969-1.117188.917969-1.71875.25-.609375.441407-1.230469.570313-1.871094.128906-.648438.199218-1.308594.199218-1.957031 0-.652344-.070312-1.3125-.199218-1.953125-.128906-.636719-.320313-1.269532-.570313-1.867188-.25-.601562-.558593-1.191406-.917969-1.730468-.363281-.550782-.78125-1.058594-1.242187-1.519532-.460937-.460937-.980469-.882812-1.519531-1.242187-.550782-.359375-1.128906-.667969-1.730469-.917969-.597656-.25-1.230469-.441406-1.871094-.570312-1.289062-.261719-2.617187-.261719-3.910156 0-.636719.128906-1.269531.320312-1.867187.570312-.601563.25-1.179688.558594-1.730469.917969-.539063.359375-1.050781.78125-1.519531 1.242187-.460938.460938-.871094.96875-1.242188 1.519532-.359375.539062-.667969 1.128906-.917969 1.730468-.25.597656-.441406 1.230469-.570312 1.867188-.128907.640625-.199219 1.300781-.199219 1.953125 0 .648437.070312 1.308593.199219 1.957031.128906.640625.320312 1.261719.570312 1.871094.25.601562.558594 1.179687.917969 1.71875.371094.550781.78125 1.0625 1.242188 1.53125.460937.460937.980468.871094 1.519531 1.242187.550781.359375 1.128906.667969 1.730469.917969.597656.25 1.230468.441406 1.867187.570312.652344.128907 1.300781.191407 1.960937.191407.652344 0 1.3125-.0625 1.949219-.191407zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m307.320312 179.066406c-.25-.601562-.558593-1.183594-.921874-1.730468-.367188-.542969-.777344-1.0625-1.238282-1.519532-.46875-.460937-.980468-.882812-1.53125-1.242187-.539062-.359375-1.117187-.667969-1.71875-.917969-.609375-.25-1.230468-.441406-1.871094-.570312-1.289062-.261719-2.617187-.261719-3.910156 0-.640625.128906-1.269531.320312-1.867187.570312-.601563.25-1.191407.558594-1.730469.917969-.550781.359375-1.0625.78125-1.519531 1.242187-.460938.457032-.882813.976563-1.242188 1.519532-.359375.546874-.667969 1.128906-.917969 1.730468-.25.597656-.441406 1.226563-.570312 1.867188-.132812.640625-.203125 1.300781-.203125 1.949218 0 2.640626 1.070313 5.210938 2.933594 7.070313.457031.460937.96875.882813 1.519531 1.25.539062.363281 1.128906.671875 1.730469.921875.597656.25 1.226562.441406 1.867187.570312.640625.128907 1.300782.1875 1.949219.1875.652344 0 1.3125-.058593 1.960937-.1875.640626-.128906 1.261719-.320312 1.871094-.570312.601563-.25 1.179688-.558594 1.71875-.921875.550782-.367187 1.0625-.789063 1.53125-1.25 1.859375-1.859375 2.917969-4.429687 2.917969-7.070313 0-.648437-.058594-1.308593-.1875-1.949218s-.320313-1.269532-.570313-1.867188zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m282.664062 225.910156c-17.929687 12.574219-42.027343 12.574219-59.960937 0-4.523437-3.167968-10.757813-2.074218-13.929687 2.449219-3.167969 4.519531-2.074219 10.757813 2.449218 13.925781 12.398438 8.695313 26.929688 13.042969 41.460938 13.042969s29.0625-4.347656 41.464844-13.042969c4.523437-3.167968 5.617187-9.40625 2.445312-13.925781-3.171875-4.523437-9.40625-5.621094-13.929688-2.449219zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m111.84375 74.269531c.035156-.007812.074219-.015625.109375-.027343 5.847656-1.566407 9.875-6.882813 9.804687-12.933594-.074218-6.050782-4.234374-11.265625-10.113281-12.691406l-.238281-.058594c-18.429688-4.453125-32.78125-18.640625-37.449219-37.019532l-.273437-1.074218c-1.488282-5.867188-6.757813-9.964844-12.8125-9.964844-6.050782 0-11.320313 4.097656-12.808594 9.960938l-.03125.113281c-4.742188 18.671875-19.285156 33.21875-37.929688 37.953125l-.136718.035156c-5.867188 1.488281-9.964844 6.757812-9.964844 12.808594 0 6.054687 4.097656 11.324218 9.992188 12.820312l.082031.019532c18.671875 4.742187 33.21875 19.289062 37.960937 37.957031l.269532 1.074219c1.464843 5.753906 6.632812 9.773437 12.570312 9.773437s11.105469-4.019531 12.566406-9.773437c4.820313-18.984376 19.570313-33.925782 38.402344-38.972657zm-50.839844 16.480469c-6.679687-12.429688-16.855468-22.644531-29.265625-29.375 12.253907-6.644531 22.332031-16.691406 29.015625-28.917969 6.636719 12.449219 16.824219 22.617188 29.277344 29.226563-12.210938 6.765625-22.28125 16.855468-29.027344 29.066406zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m502.601562 112.152344s-.003906 0-.003906-.003906l-.164062-.039063c-12.027344-2.90625-21.390625-12.164063-24.433594-24.152344l-.195312-.765625c-1.382813-5.453125-6.28125-9.261718-11.90625-9.261718s-10.519532 3.808593-11.925782 9.339843c-3.101562 12.214844-12.613281 21.726563-24.90625 24.851563-5.453125 1.382812-9.261718 6.28125-9.261718 11.90625s3.808593 10.519531 9.339843 11.921875c12.214844 3.101562 21.726563 12.617187 24.832031 24.832031l.191407.757812c1.363281 5.371094 6.1875 9.125 11.730469 9.125 5.542968 0 10.367187-3.75 11.734374-9.125 3.160157-12.453124 12.832032-22.25 25.257813-25.578124 5.429687-1.453126 9.175781-6.394532 9.105469-12.019532-.066406-5.621094-3.929688-10.46875-9.394532-11.789062zm-36.582031 27.105468c-3.988281-6.035156-9.148437-11.210937-15.175781-15.226562 5.902344-3.9375 10.976562-8.996094 14.9375-14.894531 3.980469 6.03125 9.144531 11.1875 15.183594 15.152343-5.890625 3.988282-10.96875 9.074219-14.945313 14.96875zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m453.035156 281.101562c-29.832031 4.628907-48.089844 35.746094-57.105468 56.554688-12.464844-10.914062-29.40625-15.46875-32.0625-16.128906-5.347657-1.339844-10.761719 1.910156-12.109376 7.257812-1.351562 5.347656 1.894532 10.78125 7.238282 12.136719 6.816406 1.734375 26.957031 9.277344 30.035156 20.820313 1.160156 4.355468 5.09375 7.390624 9.601562 7.417968h.0625c4.480469 0 8.417969-2.988281 9.628907-7.308594 4.367187-15.578124 21.460937-56.902343 47.777343-60.988281 5.457032-.847656 9.195313-5.957031 8.347657-11.414062-.84375-5.457031-5.960938-9.195313-11.414063-8.347657zm0 0' fill='%235c5c5c'/%3E%3Cpath d='m337.179688 341.59375c-.25-.597656-.558594-1.179688-.917969-1.71875-.371094-.550781-.78125-1.058594-1.25-1.519531-.460938-.460938-.972657-.878907-1.523438-1.25-.539062-.359375-1.117187-.671875-1.71875-.921875-.609375-.25-1.238281-.4375-1.871093-.566406-1.289063-.261719-2.617188-.261719-3.910157 0-.636719.128906-1.269531.316406-1.867187.566406-.609375.25-1.191406.5625-1.730469.921875-.550781.371093-1.0625.789062-1.519531 1.25-.460938.460937-.882813.96875-1.242188 1.519531-.359375.539062-.667968 1.121094-.917968 1.71875-.25.613281-.441407 1.242188-.570313 1.871094-.128906.652344-.199219 1.3125-.199219 1.960937 0 .648438.070313 1.308594.199219 1.949219s.320313 1.269531.570313 1.871094c.25.609375.558593 1.1875.917968 1.730468.359375.550782.78125 1.058594 1.242188 1.519532.457031.460937.96875.878906 1.519531 1.238281.539063.359375 1.121094.671875 1.730469.921875.597656.25 1.230468.4375 1.867187.570312.640625.128907 1.300781.199219 1.953125.199219.660156 0 1.308594-.070312 1.957032-.199219.632812-.132812 1.261718-.320312 1.871093-.570312.601563-.25 1.179688-.5625 1.71875-.921875.550781-.359375 1.0625-.777344 1.523438-1.238281.46875-.460938.878906-.96875 1.25-1.519532.359375-.542968.667969-1.121093.917969-1.730468.25-.601563.441406-1.230469.570312-1.871094s.191406-1.300781.191406-1.949219c0-.648437-.0625-1.308593-.191406-1.960937-.128906-.628906-.320312-1.257813-.570312-1.871094zm0 0' fill='%235c5c5c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#choose-photo {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' height='50' width='50'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%235C5C5C;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M208.5,225.1v-10.3l-7,12.4h11.9c0.2-0.7,0.4-1.4,0.6-2.1H208.5z' fill='%235C5C5C'/%3E%3Cpolygon class='st0' points='218.5,57.3 218.5,80.9 277.2,80.9 ' fill='%235C5C5C'/%3E%3Cpolygon class='st0' points='212.9,234.7 186.1,234.7 186.1,106.1 208.5,106.1 208.5,88.4 170.6,88.4 170.6,251.4 213,251.4 212.9,238.6 ' fill='%235C5C5C'/%3E%3Cpolygon class='st0' points='317.1,234.7 254.6,234.7 254.6,238.6 254.6,238.6 254.6,251.4 332.6,251.4 332.6,225.1 317.1,225.1 '/%3E%3Cpath class='st0' d='M254.1,227.2h50l-1.1-2.2h-49.5C253.7,225.8,253.9,226.5,254.1,227.2z'/%3E%3Cellipse class='st0' cx='288.4' cy='133.5' rx='7.1' ry='6.9'/%3E%3Cpath class='st0' d='M266,191v-7.5h16l-9.1-17.9l-27.5,48.9c0.3,0.2,0.5,0.4,0.8,0.6H298l-12.2-24H266z'/%3E%3Cpolygon class='st0' points='193.8,225.4 208.5,199.2 208.5,113.6 193.8,113.6 '/%3E%3Cpath class='st0' d='M236.4,149.4l14.5,27.7l-6.8,3.5l-7.9-15.1L218.5,197v18.1h2.7c3.5-2.7,7.8-4.2,12.6-4.2 c1.6,0,3.2,0.2,4.7,0.5l34.9-62.1l33.3,65.8h2.9V113.6h-91v67.7L236.4,149.4z M288.4,119c8.1,0,14.7,6.5,14.7,14.5 s-6.6,14.5-14.7,14.5c-8.1,0-14.7-6.5-14.7-14.5S280.2,119,288.4,119z'/%3E%3Cpath class='st0' d='M226.7,341.5c0,2.7-1.5,5.1-3.8,6.2c-3.4,1.8-7.5,0.4-9.3-3l-13-25.9c-1.3-2-3.6-3.3-6-3.3 c-1.1,0-2.4,0.3-3.4,0.9c-3.3,1.9-4.4,6.2-2.5,9.5l0.1,0.1l36.7,68.6l13.1,12.6c1.4,1.3,2.2,3,2.2,5l-0.1,83.1H310V412 c0-1.9,0.8-3.7,2-5l11.8-11.8h0.8v-87.6c0-3.8-3.2-6.9-7-6.9c-3.9,0-7,3.2-7,7v13.9c0,3.9-3.2,7-7,7c-3.9,0-7-3.2-7-7v-27.7 c0-3.8-3.2-6.9-7-6.9c-3.9,0-7,3.2-7,7v27.7c0,3.9-3.2,7-7,7c-3.9,0-7-3.2-7-7v-34.7c0-3.8-3.2-6.9-7-6.9c-3.9,0-7,3.2-7,7v34.7 c0,3.9-3,7-7,7c-3.9,0-7-3.2-7-7v-63h-14V341.5z'/%3E%3Crect x='226.7' y='234.7' class='st0' width='14' height='16.7'/%3E%3Cpath class='st0' d='M228.5,227.2h1l0.9-1.5C229.7,226,229,226.6,228.5,227.2z'/%3E%3Cpath class='st0' d='M238.6,226.7l-0.3,0.5v0.1h0.8C238.9,227,238.8,226.9,238.6,226.7z'/%3E%3Cg%3E%3Crect x='332.6' y='122.4' class='st1' width='7.7' height='7.5'/%3E%3Cpolygon class='st1' points='114.6,144.2 107.4,141.3 104.5,148.3 111.7,151.1 '/%3E%3Cpath class='st1' d='M288.4,147.9c8.1,0,14.7-6.5,14.7-14.5s-6.6-14.5-14.7-14.5c-8.1,0-14.7,6.5-14.7,14.5 S280.2,147.9,288.4,147.9z M288.4,126.6c3.9,0,7.1,3.1,7.1,6.9c0,3.8-3.2,6.9-7.1,6.9c-3.9,0-7.1-3.1-7.1-6.9 C281.3,129.7,284.5,126.6,288.4,126.6z'/%3E%3Crect x='346.4' y='34.9' class='st1' width='8.4' height='10'/%3E%3Cpath class='st1' d='M364.8,34.9v10h23.9v170.2h-48.4v-77.6h-7.7v113.9h-78v-12.7h0v-3.9h62.5V106.1h-131v128.6h26.8v3.9l0.1,12.7 h-42.4v-163h161.9v26.5h7.7v-34l-42.7,0l-79.1-31.7v-4.3h117.9v-10H208.5v10.3l-52.2-20.9l-42.9,103.1l-2.9,6.9l7.1,2.9l2.9-7 l40-96.1l48.1,19.3l10,4l58.8,23.5H163v153l-73.5-29.5l17-41l2.3-5.4l-7.1-2.9l-2.3,5.4l-20,47.9L163,242v16.9H213v53.2 c0-0.1-0.1-0.3-0.1-0.4c-5.7-9.9-18.4-13.5-28.3-7.8c-9.9,5.7-13.5,18.4-7.8,28.3l37.2,69.5c0.4,0.6,0.8,1.3,1.3,1.8l11.7,11.3 l-0.1,87.2c0,3.8,3,7,7,7h83.2c3.8,0,7-3,7-7v-87.3l11.8-11.8c1.3-1.3,2-3,2-5v-90.1c-0.3-5.5-2.4-10.8-6.4-14.6 c-5.8-5.8-14.6-7.6-22.4-4.6c-3-11.1-14.5-17.7-25.5-14.6c-1.7,0.5-3.2,1.1-4.7,1.9c-0.8-1.3-1.8-2.4-2.8-3.6 c-5.7-5.6-14.1-7.5-21.6-4.8v-8.7h85.7v-33.9h58.4V34.9H364.8z M304.1,227.2h-50c-0.2-0.7-0.4-1.5-0.6-2.2c-1.3-4-3.9-7.5-7.2-10 c-0.3-0.2-0.5-0.4-0.8-0.6l27.5-48.9l9.1,17.9h-16v7.5h19.8l12.2,24l5.1,10L304.1,227.2z M201.5,227.2l7-12.4l10-17.8l17.7-31.5 l7.9,15.1l6.8-3.5l-14.5-27.7l-17.9,32l-10,17.8l-14.7,26.2V113.6h115.7v107.1l-2.9-5.6l-33.3-65.8l-34.9,62.1 c-1.5-0.3-3.1-0.5-4.7-0.5c-4.8,0-9.1,1.6-12.6,4.2c-3.3,2.5-5.8,6-7.2,10c-0.2,0.7-0.4,1.4-0.6,2.1H201.5z M247.7,328.9 c3.9,0,7-3,7-7v-34.7c0-3.8,3-7,7-7c3.8,0,7,3,7,6.9v34.7c0,3.8,3,7,7,7c3.8,0,7-3,7-7v-27.7c0-3.8,3-7,7-7c3.8,0,7,3,7,6.9v27.7 c0,3.8,3,7,7,7c3.8,0,7-3,7-7v-13.9c0-3.8,3-7,7-7c3.8,0,7,3,7,6.9v87.6h-0.8L312,407c-1.3,1.3-2,3-2,5v83.2h-69.3l0.1-83.1 c0-1.9-0.8-3.7-2.2-5l-13.1-12.6l-36.7-68.6l-0.1-0.1c-1.9-3.3-0.8-7.6,2.5-9.5c1-0.6,2.3-0.9,3.4-0.9c2.4,0,4.7,1.3,6,3.3 l13,25.9c1.8,3.4,5.8,4.8,9.3,3c2.3-1.1,3.8-3.6,3.8-6.2V231.8c0-1.8,0.7-3.4,1.7-4.6c0.5-0.6,1.2-1.1,1.9-1.5 c0.5-0.2,1-0.4,1.5-0.6c0.6-0.2,1.2-0.3,1.9-0.3c0.7,0,1.3,0.1,1.9,0.3c1.1,0.3,2.1,0.9,2.9,1.6c0.2,0.2,0.3,0.3,0.5,0.5 c1,1.2,1.6,2.8,1.6,4.6v90.1C240.7,325.7,243.8,328.9,247.7,328.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#download-file {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' height='50' width='50'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%235C5C5C;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M483.1,99.1H322V57.8c0-4.6-3.8-8.2-8.2-8.2H198.2c-4.6,0-8.2,3.8-8.2,8.2v41.3H28.9C13,99.1,0,112.1,0,128 v289.2C0,433,13,446,28.9,446h165.4l-9.9,24.8h-44c-4.6,0-8.2,3.8-8.2,8.2v24.8c0,4.6,3.8,8.2,8.2,8.2h231.3c4.6,0,8.2-3.8,8.2-8.2 V479c0-4.6-3.8-8.2-8.2-8.2h-44l-9.9-24.8h165.4c15.9,0,28.9-13,28.9-28.9V128C512,112.1,499,99.1,483.1,99.1L483.1,99.1z M198,231.2c4.6,0,8.2-3.8,8.2-8.2V108.8c0.2-1,0.2-2,0-3.1V66h99.2v156.9c0,4.6,3.8,8.2,8.2,8.2h32.3l-90,110.8l-90-110.8H198 V231.2z M363.3,487.3v8.2H148.5v-8.2H363.3z M202,470.8l9.9-24.8h87.9l9.9,24.8H202z M495.4,417.2c0,6.8-5.6,12.5-12.5,12.5H28.7 c-6.8,0-12.5-5.6-12.5-12.5v-20.7h479.1v20.7H495.4z M495.4,379.9H16.4V128c0-6.8,5.6-12.5,12.5-12.5H190v99.2h-41.3 c-4.6,0-8.2,3.8-8.2,8.2c0,1.9,0.7,3.8,1.9,5.1l107.4,132.1c2.9,3.6,8,4.1,11.6,1.2c0.5-0.3,0.9-0.9,1.2-1.2L370,228 c2.9-3.6,2.4-8.7-1.2-11.6c-1.5-1.2-3.2-1.9-5.1-1.9h-41.3v-99.2h161.2c6.8,0,12.5,5.6,12.5,12.5v252.2H495.4z'/%3E%3Cpath class='st0' d='M198,41.2h115.6c4.6,0,8.2-3.8,8.2-8.2V8.3c0-4.6-3.8-8.2-8.2-8.2H198c-4.6,0-8.2,3.8-8.2,8.2V33 C189.8,37.5,193.6,41.2,198,41.2z M206.4,16.5h99.2v8.2h-99.2V16.5z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#tell-us-upload {
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' enable-background='new 0 0 512 512' height='50' viewBox='0 0 512 512' width='50'%3E%3Cg%3E%3Cg%3E%3Cpath d='m511.993 125.708c0-69.315-56.403-125.708-125.733-125.708-54.981 0-101.825 35.485-118.849 84.754h-233.481c-18.705 0-33.923 15.218-33.923 33.924v98.304c0 5.523 4.478 10 10 10s10-4.477 10-10v-98.304c0-7.678 6.246-13.924 13.923-13.924h228.382c-1.149 6.817-1.756 13.815-1.756 20.954 0 .353.01.703.013 1.055h-208.555c-5.522 0-10 4.477-10 10v250.266c0 5.523 4.478 10 10 10h376.707c5.522 0 10-4.477 10-10v-147.067c7.787-3.59 15.146-7.952 21.979-12.99v178.113c0 7.547-6.376 13.924-13.923 13.924h-221.885c-1.767 0-3.502.468-5.029 1.357l-110.398 64.245v-55.602c0-5.523-4.478-10-10-10h-65.535c-7.677 0-13.923-6.246-13.923-13.924v-98.304c0-5.523-4.478-10-10-10s-10 4.477-10 10v98.304c0 18.706 15.218 33.924 33.923 33.924h55.534v62.991c0 3.579 1.912 6.885 5.015 8.669 1.544.888 3.265 1.331 4.985 1.331 1.737 0 3.476-.453 5.029-1.357l123.097-71.634h219.188c18.705 0 33.923-15.218 33.923-33.924v-196.466c19.467-22.15 31.292-51.174 31.292-82.911zm-125.733-105.708c58.302 0 105.733 47.42 105.733 105.708 0 58.303-47.432 105.736-105.733 105.736-58.285 0-105.704-47.433-105.704-105.736 0-58.288 47.419-105.708 105.704-105.708zm-324.246 356.799 116.08-103.503 116.335 103.733h-232.415zm262.467.23-48.453-43.204 47.25-42.132 95.443 85.106v.23zm94.24-27.027-88.788-79.172c-3.793-3.382-9.518-3.382-13.311 0l-55.62 49.596-76.253-67.993c-3.793-3.381-9.518-3.381-13.311 0l-109.424 97.57v-203.24h200.314c10.045 59.342 61.791 104.682 123.932 104.682 11.222 0 22.101-1.486 32.461-4.257z' fill='%235C5C5C'/%3E%3Cpath d='m355.052 97.526c2.561 0 5.122-.978 7.074-2.932l14.134-14.147v58.952c0 5.523 4.478 10 10 10s10-4.477 10-10v-58.968l14.165 14.165c1.953 1.953 4.512 2.929 7.071 2.929s5.118-.977 7.071-2.929c3.905-3.905 3.905-10.237 0-14.142l-31.236-31.237c-1.168-1.168-2.639-2.049-4.225-2.517-3.255-.964-6.897-.226-9.557 2.19-.12.109-.245.21-.361.326-.002.002-.003.003-.005.005l-31.206 31.235c-3.903 3.907-3.9 10.239.007 14.142 1.953 1.953 4.51 2.928 7.068 2.928z' fill='%235C5C5C'/%3E%3Cpath d='m328.322 188.148h115.875c5.522 0 10-4.477 10-10v-27.07c0-5.523-4.478-10-10-10s-10 4.477-10 10v17.07h-95.875v-17.07c0-5.523-4.478-10-10-10s-10 4.477-10 10v27.07c0 5.523 4.478 10 10 10z' fill='%235C5C5C'/%3E%3Cpath d='m121.998 170.897c-19.769 0-35.851 16.083-35.851 35.852s16.082 35.852 35.851 35.852 35.851-16.083 35.851-35.852-16.082-35.852-35.851-35.852zm0 51.704c-8.74 0-15.851-7.111-15.851-15.852s7.11-15.852 15.851-15.852 15.851 7.111 15.851 15.852-7.111 15.852-15.851 15.852z' fill='%235C5C5C'/%3E%3Cpath d='m10.007 271.882c5.522 0 10-4.477 10-10v-.028c0-5.523-4.478-9.986-10-9.986s-10 4.491-10 10.014 4.477 10 10 10z' fill='%235C5C5C'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#trust-title {
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.34px;
  text-transform: capitalize;
  color: #5C5C5C;
  font-style: normal;
  font-weight: normal!important;
  margin-left: .5rem;
  margin-right: .5rem;
}

.contact-us__title {
  text-align: left;
}

.contact-us__button {
  background-color: black;
  color: white;
  width: 100%;
}

.footer-container {
  display: flex;
  flex-wrap: wrap;
  flex-flow: row;
}

.footer-container-link {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row;
  height: 100%;
}

.custom-footer__link {
  margin: auto;
}

.custom-footer__column-title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  flex: 1;
}

.custom-footer__column-link {
  text-align: center;
  flex: 3;
}

.custom-footer__column-social {
  text-align: end;
  flex: 1;
}


@media only screen and (max-width:769px){
  .footer-container {
    flex-flow: column;
    text-align: start;
    margin-bottom: 72px;
    margin-top: 72px;
  }

  .footer-container-link {
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 22px;
    text-align: start;
  }

  .custom-footer__link {
    margin-left: 0;
    padding-bottom: 16px;
    padding-bottom: 10px;
  }

  .custom-footer__column-social {
    text-align: start;
  }
}

.variant__label[for] {
  display: flex;
}

.unlocked-product {
  background-color: #F8F8F8;
  text-align: center;
  padding: 75px 25px;
}

.unlocked-product-title {
  margin-bottom: 22px;
  text-transform: initial !important;
}

.unlocked-product-description {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 56px;
}

.unlocked-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.unlocked-grid-product__title {
  font-size: 14px !important;
  letter-spacing: 0px !important;
  text-transform: initial !important;
  hyphens: unset;
  text-align: left !important;
}

.unlocked-grid-product__price {
  text-align: right !important;
  margin-top: 0 !important;
}

.unlocked-custom-review {
  margin-top: 4px;
}

.unlocked-custom-review .okeReviews-reviewsSummary-ratingCount {
  display: none !important;
}

.unlocked-grid-product__cart {
  text-align: right;
}

.unlocked-product-cart-button {
  padding: 0;
}

.unlocked-product-cart-text {
  font-size: 14px;
  letter-spacing: 0px;
  vertical-align: middle;
}

.unlocked-product-cart-icon {
  height: 20px;
  width: 20px;
  margin-right: .5rem;
  vertical-align: middle;
}

@media only screen and (max-width:769px) {
  .unlocked-product-grid-container {
    display: flex;
    overflow-x: scroll;
  }
  
  .unlocked-product-grid-item {
    display: block !important;
    border-radius: 0px!important;
    border: 0px!important;
    margin-right: 6px!important;
    height: 450px;
    min-width: 350px;
    position: relative;
    margin-bottom: 0px;
  }
}

.page-width__home {
  padding: 0 !important;
}

.page-width_custom {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.page-width__footer {
  margin-left: 3rem;
  margin-right: 3rem;
}

.custom-newsletter {
  padding-left: 38px;
  padding-right: 38px;
}

.custom-newsletter-title {
  text-transform: initial !important;
  margin-bottom: 2rem;
}

.custom-newsletter-paragraph {
  font-size: 14px !important;
  margin-bottom: 3rem;
}

.custom-newsletter__button {
  font-size: 14px !important;
  text-transform: capitalize !important;
  letter-spacing: normal;
  font-weight: normal;
}

.home {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.form {
  padding: 24px;
  flex: 1.5;
}

.disclaimer {
  margin-top: 16px;
  color: #909090;
  font-size: 10px;
}

.greetings {
  padding: 20px 20px 0 20px;
  flex: 2;
  background-color: #F0EDE4;
  position: relative;
}	

.greetings-title {
  font-weight: normal !important;
  font-size: 27px;
  color: #909090;
  text-transform: initial !important;
  font-family: 'Yesteryear', cursive;
  padding-top: 42px;
  margin-bottom: 2rem;
}

.greetings-description {
  font-weight: 500;
  font-size: 14px !important;
}

.greetings-content {
  padding: 0px 100px 0px 100px;
}

.greetings-content p {
  margin-bottom: 2rem;
}


.sign {
  font-size: 20px;
  color: #909090;
  text-transform: capitalize;
  font-family: 'Yesteryear', cursive;
  margin-top: 37px;
  margin-bottom: 37px;
}

.carousel-mobile {
  display: none;
}

.carousel-desktop {
  height: 300px;
  overflow: hidden;
  background-image: url("/cdn/shop/files/product.png?v=1603856716");
  background-size: 780px;
  background-repeat: no-repeat;
}

.row {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  height: 260px !important;
  overflow: hidden;
}

.column-odd {
  flex: 30%;
  padding: 0 4px;
}

.column-even {
  flex: 20%;
  padding: 0 4px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
}

.product-image-carousel {
  border: 5px solid white;
} 

.product-colum-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}


@media only screen and (max-width:769px) {
  .form {
    padding: 60px 24px 0 24px;
  }

  .disclaimer {
    max-width: 280px;
  }

  .greetings-title {
    padding-top: 72px;
  }

  .greetings-content {
      padding: 0;
  }

  #brook-mason__logo {
    width: 90px;
    height: 90px;
    background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0404 27.9512L20.2882 26.2887C20.4969 25.9998 20.7436 25.7404 21.0217 25.5175C21.2174 25.364 21.4432 25.2534 21.6844 25.1928C21.8845 25.1435 22.0946 25.155 22.2881 25.2259C22.4805 25.2939 22.6609 25.3919 22.8228 25.5162C23.0021 25.6462 23.1474 25.8175 23.2464 26.0156C23.3522 26.2504 23.3785 26.5134 23.3213 26.7646C23.4759 26.6882 23.6393 26.6311 23.8079 26.5948C23.9423 26.5694 24.0799 26.565 24.2157 26.5815C24.3397 26.5963 24.4609 26.6288 24.5757 26.678C24.6853 26.7262 24.788 26.7887 24.8811 26.864C25.0675 27.0014 25.2297 27.1691 25.3607 27.36C25.4893 27.5476 25.5681 27.7647 25.5898 27.991C25.6068 28.2475 25.5712 28.5048 25.4852 28.747C25.3649 29.0694 25.1952 29.3711 24.9822 29.6413L23.6519 31.4287L19.0404 27.9512ZM22.2041 27.5738C22.365 27.4032 22.4558 27.1783 22.4587 26.9438C22.4425 26.8514 22.4074 26.7634 22.3557 26.6852C22.3039 26.607 22.2365 26.5404 22.1577 26.4895C22.0869 26.4233 22.0008 26.3756 21.9071 26.3505C21.8134 26.3254 21.715 26.3237 21.6205 26.3456C21.3775 26.4725 21.1712 26.6598 21.0215 26.8895L20.4974 27.5882L21.5674 28.3955L22.2041 27.5738ZM24.2343 29.1408C24.3373 29.0077 24.4218 28.8615 24.4856 28.7058C24.5341 28.5956 24.5558 28.4755 24.5489 28.3553C24.5403 28.2504 24.5038 28.1497 24.4433 28.0636C24.3784 27.9711 24.2988 27.8898 24.2077 27.8228C24.1276 27.7603 24.0357 27.7145 23.9375 27.6881C23.8393 27.6618 23.7369 27.6556 23.6362 27.6697C23.3908 27.7435 23.1815 27.9056 23.0487 28.1248L22.3704 29.0333L23.6231 29.9815L24.2343 29.1408Z' fill='%235c5c5c'/%3E%3Cpath d='M23.5402 22.5417L25.1165 21.2306C25.4003 20.9785 25.7256 20.7776 26.0781 20.6368C26.3294 20.5288 26.6023 20.4804 26.8755 20.4953C27.0988 20.5163 27.3142 20.5887 27.5049 20.7068C27.678 20.8208 27.835 20.9577 27.9716 21.1136C28.1865 21.3584 28.3391 21.6514 28.4165 21.9678C28.4716 22.2806 28.4322 22.6027 28.3034 22.893L30.7758 24.0211L29.7744 24.8553L27.6406 23.8119L26.7716 24.5407L28.163 26.2059L27.2489 26.9655L23.5402 22.5417ZM26.8418 23.1813C26.9644 23.0805 27.0722 22.963 27.162 22.8322C27.2249 22.7345 27.265 22.6238 27.2794 22.5084C27.2886 22.4063 27.2695 22.3037 27.2241 22.2118C27.1735 22.1101 27.1105 22.0151 27.0365 21.9288C26.9736 21.8507 26.8987 21.7831 26.8146 21.7285C26.725 21.6798 26.6251 21.653 26.5231 21.6504C26.3998 21.6481 26.2777 21.6741 26.1659 21.7262C26.0065 21.7996 25.8588 21.8962 25.7277 22.013L25.0871 22.5519L26.117 23.7834L26.8418 23.1813Z' fill='%235c5c5c'/%3E%3Cpath d='M34.0614 22.4575C33.7086 22.634 33.3245 22.7392 32.931 22.7671C32.5743 22.7927 32.2165 22.7346 31.8862 22.5974C31.5435 22.4531 31.2337 22.2409 30.9753 21.9736C30.39 21.3439 30.0087 20.5521 29.8812 19.7019C29.8304 19.3339 29.8577 18.9593 29.9614 18.6025C30.0616 18.2583 30.2387 17.9413 30.4793 17.6755C30.7467 17.3867 31.0674 17.1523 31.4237 16.9853C31.7761 16.8077 32.1605 16.7024 32.5541 16.6756C32.9089 16.6496 33.2648 16.7072 33.5932 16.8438C33.9343 16.989 34.2419 17.2028 34.4969 17.4718C34.7902 17.7832 35.0317 18.1395 35.2125 18.5272C35.4034 18.9181 35.5311 19.3369 35.5906 19.7678C35.6465 20.1321 35.6241 20.504 35.5249 20.8589C35.4262 21.201 35.2517 21.5165 35.0142 21.7817C34.7434 22.0665 34.4198 22.296 34.0614 22.4575ZM33.6063 21.527C33.8079 21.4466 33.986 21.3166 34.1241 21.1491C34.2621 20.9816 34.3556 20.7819 34.396 20.5687C34.4459 20.0461 34.3319 19.521 34.0696 19.0663C33.8726 18.5875 33.5319 18.1817 33.0946 17.9046C32.8976 17.8172 32.6839 17.7736 32.4684 17.7771C32.2528 17.7805 32.0406 17.8308 31.8465 17.9245C31.6524 18.0182 31.481 18.153 31.3442 18.3196C31.2074 18.4862 31.1085 18.6806 31.0545 18.8893C30.999 19.4057 31.1056 19.9267 31.3595 20.3798C31.555 20.8626 31.8976 21.2716 32.3387 21.5487C32.5345 21.6529 32.7535 21.7056 32.9753 21.7018C33.1971 21.698 33.4142 21.6378 33.6063 21.527Z' fill='%235c5c5c'/%3E%3Cpath d='M40.4053 20.3842C40.0173 20.465 39.6169 20.4661 39.2284 20.3873C38.8793 20.3145 38.5512 20.1638 38.2685 19.9464C37.9746 19.7197 37.732 19.4334 37.5565 19.1063C37.1561 18.345 36.9969 17.4798 37.1002 16.6258C37.1424 16.2565 37.2629 15.9003 37.4536 15.5812C37.6413 15.2753 37.8971 15.0168 38.2011 14.826C38.8819 14.4181 39.6873 14.2705 40.4685 14.4106C40.8154 14.4838 41.1415 14.6339 41.4227 14.85C41.7116 15.0816 41.9512 15.3687 42.1275 15.6943C42.3277 16.0722 42.4667 16.4795 42.5392 16.901C42.6224 17.3204 42.6375 17.7505 42.5837 18.1748C42.5419 18.5422 42.4219 18.8964 42.2319 19.2136C42.0447 19.5165 41.7917 19.7732 41.4916 19.9647C41.1618 20.1768 40.7921 20.3196 40.4053 20.3842ZM40.2057 19.369C40.4221 19.345 40.6291 19.2673 40.8079 19.143C40.9867 19.0187 41.1316 18.8517 41.2294 18.6572C41.4206 18.1718 41.4542 17.6387 41.3254 17.1332C41.2686 16.6132 41.0475 16.1249 40.6944 15.7391C40.537 15.5897 40.3448 15.482 40.1352 15.4258C39.9256 15.3697 39.7053 15.3668 39.4943 15.4175C39.2774 15.4413 39.0701 15.5198 38.8918 15.6456C38.7134 15.7713 38.57 15.9403 38.4747 16.1366C38.2839 16.6213 38.2484 17.1533 38.373 17.659C38.4323 18.1783 38.653 18.6659 39.004 19.0531C39.1615 19.2027 39.3542 19.3101 39.5643 19.3653C39.7744 19.4205 39.995 19.4218 40.2057 19.369Z' fill='%235c5c5c'/%3E%3Cpath d='M44.9506 13.9823L46.1517 14.0714L45.9809 16.3777L48.2732 14.2233L49.5975 14.3331L47.5298 16.3578L49.3897 20.1148L48.051 20.0133L46.6322 17.0789L45.8935 17.7324L45.7374 19.8467L44.5362 19.7576L44.9506 13.9823Z' fill='%235c5c5c'/%3E%3Cpath d='M55.2302 15.7138L56.5432 16.3229L56.0366 20.8423L59.192 17.5471L60.4722 18.1413L58.0276 23.3787L57.0193 22.9126L58.6409 19.4208L55.8248 22.3414L54.9746 21.9482L55.3858 17.8993L53.7714 21.3869L52.7901 20.9341L55.2302 15.7138Z' fill='%235c5c5c'/%3E%3Cpath d='M64.3623 20.9967L65.2395 21.7463L63.1513 27.5508L62.1522 26.7074L62.6637 25.3927L61.1214 24.0852L59.9067 24.801L58.953 23.9942L64.3623 20.9967ZM63.0803 24.4325L63.888 22.4009L62.0177 23.5291L63.0803 24.4325Z' fill='%235c5c5c'/%3E%3Cpath d='M65.8102 27.9142C65.6922 28.0008 65.5938 28.1114 65.5216 28.2389C65.4495 28.3663 65.4052 28.5076 65.3917 28.6534C65.3996 28.9717 65.5165 29.2776 65.723 29.5201C65.8174 29.6515 65.9305 29.7685 66.0587 29.8673C66.1545 29.939 66.2625 29.9929 66.3775 30.0262C66.475 30.0491 66.5768 30.0469 66.6732 30.0197C66.7716 29.994 66.8634 29.9476 66.9425 29.8836C67.0678 29.7881 67.153 29.6494 67.1815 29.4944C67.2053 29.2675 67.1547 29.039 67.0375 28.8433L66.7048 28.1416C66.5834 27.8993 66.4829 27.6469 66.4047 27.3874C66.3372 27.1702 66.309 26.9428 66.3212 26.7158C66.3464 26.5176 66.4122 26.3267 66.5144 26.155C66.6462 25.9506 66.8164 25.7737 67.0154 25.6339C67.2186 25.4818 67.4557 25.3814 67.7063 25.3412C67.9411 25.3006 68.1825 25.3209 68.4071 25.4004C68.6548 25.4817 68.8846 25.6098 69.0839 25.7777C69.3224 25.9706 69.5344 26.1943 69.7143 26.4428C69.9326 26.7232 70.1028 27.0379 70.2181 27.3741C70.3046 27.6223 70.3383 27.8858 70.317 28.1478C70.2923 28.3747 70.2171 28.5932 70.0968 28.7871C69.9787 28.9714 69.8369 29.1394 69.675 29.2866L68.8795 28.4609C69.0742 28.2821 69.198 28.0391 69.2283 27.7765C69.2177 27.5025 69.1155 27.24 68.938 27.031C68.8411 26.8901 68.7243 26.7639 68.5912 26.6564C68.5048 26.5792 68.4045 26.519 68.2957 26.4792C68.2111 26.4496 68.1203 26.4422 68.032 26.4575C67.9548 26.4797 67.8816 26.5138 67.815 26.5586C67.7374 26.6053 67.6716 26.669 67.6225 26.7451C67.5735 26.8212 67.5426 26.9075 67.5321 26.9973C67.5295 27.2272 67.587 27.4538 67.699 27.6546L68.0488 28.3608C68.296 28.8071 68.4127 29.3138 68.3858 29.8232C68.3483 30.0403 68.266 30.2473 68.144 30.4308C68.0221 30.6143 67.8632 30.7704 67.6776 30.8891C67.488 31.0377 67.2675 31.1419 67.0324 31.194C66.8004 31.2435 66.5605 31.2419 66.3292 31.1893C66.0735 31.1327 65.8315 31.0262 65.6169 30.876C65.349 30.6756 65.1139 30.4349 64.9199 30.1624C64.5049 29.6705 64.2689 29.0523 64.2505 28.4089C64.2732 28.1214 64.3588 27.8424 64.5011 27.5916C64.6435 27.3408 64.8391 27.1243 65.0743 26.9574L65.8102 27.9142Z' fill='%235c5c5c'/%3E%3Cpath d='M67.8651 35.3556C67.7058 34.9926 67.6211 34.6012 67.6161 34.2047C67.6133 33.8489 67.6908 33.497 67.8429 33.1752C68.0001 32.841 68.2239 32.5425 68.5006 32.2979C68.8262 32.0221 69.1938 31.8001 69.5895 31.6403C69.9825 31.4671 70.4021 31.3621 70.8304 31.3296C71.2012 31.3033 71.5735 31.353 71.9244 31.4758C72.2625 31.5946 72.5686 31.7898 72.819 32.0462C73.3616 32.6252 73.6748 33.382 73.7002 34.1751C73.7064 34.5313 73.6287 34.8839 73.4734 35.2046C73.3059 35.5327 73.0758 35.8248 72.7959 36.0643C72.4693 36.3414 72.0996 36.563 71.7013 36.7204C71.3083 36.8908 70.891 36.9981 70.4646 37.0383C70.0974 37.0716 69.7273 37.0287 69.3774 36.9124C69.0427 36.7927 68.7386 36.6003 68.487 36.3492C68.2177 36.0611 68.0065 35.7237 67.8651 35.3556ZM68.8191 34.9497C68.8873 35.1571 69.0062 35.344 69.1651 35.4936C69.3241 35.6432 69.5179 35.7506 69.729 35.8061C70.241 35.8916 70.7669 35.8188 71.2365 35.5975C71.7245 35.4301 72.1489 35.1159 72.4515 34.698C72.5587 34.5152 72.6189 34.3086 72.6264 34.0967C72.634 33.8849 72.5888 33.6745 72.4948 33.4846C72.4249 33.2771 72.3048 33.0901 72.145 32.9404C71.9852 32.7907 71.7909 32.683 71.5793 32.6267C71.069 32.5409 70.5446 32.6143 70.0774 32.8368C69.5866 33.001 69.1597 33.3151 68.8568 33.7348C68.7516 33.9188 68.6932 34.1258 68.6866 34.3376C68.6801 34.5494 68.7256 34.7596 68.8191 34.9497Z' fill='%235c5c5c'/%3E%3Cpath d='M75.1018 38.4769L75.2488 39.5514L71.8123 42.4099L75.5608 41.9075L75.7206 43.0712L70.0014 43.8419L69.8586 42.7746L73.2609 39.9069L69.5367 40.4097L69.38 39.2345L75.1018 38.4769Z' fill='%235c5c5c'/%3E%3Cpath d='M19.7487 46.8413L20.106 48.891C20.1755 49.235 20.1967 49.587 20.1688 49.9369C20.1593 50.1843 20.0944 50.4265 19.9789 50.6455C19.8776 50.8224 19.7284 50.9672 19.5485 51.0631C19.3653 51.1606 19.1673 51.2276 18.9625 51.2613C18.7433 51.3006 18.518 51.2885 18.3044 51.2259C18.0635 51.1405 17.8554 50.9819 17.7092 50.7724C17.6594 50.9356 17.5888 51.0916 17.499 51.2367C17.4262 51.3544 17.3359 51.4603 17.2311 51.5508C17.1328 51.6278 17.0234 51.6893 16.9066 51.7334C16.7956 51.7784 16.6801 51.8112 16.5619 51.8309C16.3324 51.872 16.0977 51.8753 15.8671 51.8407C15.6449 51.807 15.435 51.717 15.2573 51.5793C15.0658 51.4178 14.9107 51.2176 14.8022 50.9918C14.6468 50.6834 14.5433 50.3514 14.4958 50.0093L14.1135 47.8243L19.7487 46.8413ZM15.3631 49.813C15.3881 49.9783 15.4356 50.1394 15.5043 50.2918C15.5523 50.4032 15.6271 50.5011 15.7219 50.5768C15.8013 50.6438 15.8982 50.6868 16.0011 50.7006C16.1137 50.7165 16.2281 50.7141 16.34 50.6934C16.4427 50.6838 16.5421 50.6525 16.6318 50.6015C16.7215 50.5506 16.7993 50.4812 16.8602 50.3979C16.9667 50.1739 16.9893 49.9191 16.9239 49.6799L16.7332 48.563L15.1844 48.834L15.3631 49.813ZM17.8755 49.4204C17.8907 49.6531 17.9913 49.872 18.1579 50.0351C18.3182 50.1313 18.5091 50.1628 18.6918 50.123C18.7897 50.1157 18.8838 50.0824 18.9645 50.0265C19.0452 49.9705 19.1095 49.8941 19.1506 49.8049C19.2288 49.5475 19.2344 49.2734 19.1668 49.013L19.0177 48.1522L17.6873 48.4083L17.8755 49.4204Z' fill='%235c5c5c'/%3E%3Cpath d='M20.8475 52.2503L21.6094 54.1389C21.777 54.4854 21.8843 54.858 21.9267 55.2407C21.948 55.5133 21.9061 55.7871 21.8041 56.0409C21.7189 56.2386 21.5881 56.4135 21.4224 56.5511C21.0108 56.8953 20.4846 57.0714 19.9488 57.0444C19.6327 57.0142 19.3331 56.8891 19.0894 56.6855L17.263 58.7013L16.7652 57.496L18.3973 55.7712L17.9671 54.7249L15.9641 55.548L15.5119 54.4468L20.8475 52.2503ZM19.2535 55.2043C19.3125 55.3528 19.3929 55.492 19.492 55.6173C19.5637 55.7071 19.6561 55.7781 19.7612 55.8242C19.8553 55.8616 19.9574 55.8742 20.0577 55.8608C20.1707 55.8435 20.2815 55.8136 20.3878 55.7716C20.4806 55.7318 20.5671 55.6786 20.6445 55.6138C20.72 55.546 20.7768 55.46 20.8095 55.364C20.8516 55.2475 20.864 55.1225 20.8457 55C20.8213 54.8268 20.774 54.6575 20.7049 54.4968L20.3849 53.725L18.8979 54.3372L19.2535 55.2043Z' fill='%235c5c5c'/%3E%3Cpath d='M19.7311 62.8173C19.4938 62.4976 19.3206 62.135 19.2209 61.7496C19.149 61.407 19.154 61.0526 19.2355 60.7122C19.3167 60.3497 19.4709 60.0075 19.6887 59.7066C20.2071 59.0203 20.9191 58.505 21.7329 58.2269C22.0869 58.1167 22.4595 58.079 22.8284 58.1161C23.1848 58.1548 23.5278 58.2739 23.8314 58.4645C24.4865 58.9059 24.9612 59.5678 25.1692 60.3298C25.2505 60.6749 25.2547 61.0336 25.1817 61.3805C25.0967 61.7388 24.9397 62.0761 24.7201 62.3717C24.4673 62.7163 24.1591 63.0166 23.8082 63.2605C23.4665 63.5188 23.0856 63.7207 22.6801 63.8586C22.3318 63.9731 21.964 64.0162 21.5987 63.9854C21.2444 63.9463 20.9034 63.8278 20.6014 63.6385C20.2599 63.425 19.9641 63.1459 19.7311 62.8173ZM20.5638 62.2013C20.6777 62.3817 20.834 62.5316 21.0191 62.6378C21.2041 62.744 21.4124 62.8032 21.6257 62.8104C22.1465 62.7722 22.6427 62.5735 23.046 62.2416C23.4885 61.9662 23.8348 61.5604 24.0371 61.08C24.0878 60.8691 24.0921 60.6497 24.0496 60.437C24.0071 60.2243 23.9188 60.0234 23.791 59.8482C23.6632 59.6729 23.4988 59.5276 23.3093 59.4222C23.1197 59.3167 22.9095 59.2538 22.6932 59.2376C22.1872 59.2891 21.7076 59.4887 21.3144 59.8114C20.8642 60.0928 20.5146 60.5094 20.3156 61.0016C20.2564 61.2067 20.2481 61.4231 20.2913 61.6322C20.3345 61.8412 20.4281 62.0365 20.5638 62.2013Z' fill='%235c5c5c'/%3E%3Cpath d='M25.2187 68.6488C24.9078 68.4027 24.6482 68.098 24.4545 67.7519C24.284 67.4379 24.1868 67.0894 24.1703 66.7325C24.1566 66.3624 24.22 65.9935 24.3564 65.6492C24.5121 65.249 24.7337 64.8778 25.0121 64.5508C25.2769 64.2145 25.5967 63.9253 25.9579 63.6956C26.2707 63.4981 26.6207 63.3667 26.9862 63.3096C27.34 63.2576 27.7009 63.2853 28.0426 63.3905C28.7959 63.647 29.431 64.1675 29.8306 64.8558C29.9985 65.1679 30.0942 65.5139 30.1106 65.868C30.1222 66.238 30.0569 66.6063 29.9188 66.9497C29.7616 67.3471 29.5406 67.7162 29.2646 68.0424C28.9958 68.3756 28.6784 68.6663 28.323 68.9049C28.013 69.105 27.6663 69.2411 27.303 69.3053C26.9513 69.3582 26.5922 69.331 26.2524 69.226C25.8724 69.1052 25.5208 68.9089 25.2187 68.6488ZM25.8695 67.8432C26.0269 67.9926 26.2191 68.1002 26.4287 68.1564C26.6383 68.2126 26.8586 68.2154 27.0696 68.1648C27.5616 68.0006 27.9902 67.6873 28.296 67.2683C28.6489 66.8876 28.876 66.4073 28.9463 65.8929C28.9409 65.6779 28.8892 65.4665 28.7948 65.2732C28.7004 65.08 28.5654 64.9093 28.3991 64.7729C28.2328 64.6365 28.039 64.5375 27.831 64.4828C27.623 64.428 27.4056 64.4187 27.1937 64.4555C26.7021 64.6204 26.2737 64.9336 25.9673 65.3519C25.6144 65.7351 25.387 66.217 25.3155 66.7331C25.3111 66.9533 25.3621 67.1711 25.4639 67.3664C25.5657 67.5617 25.715 67.7283 25.898 67.8508L25.8695 67.8432Z' fill='%235c5c5c'/%3E%3Cpath d='M32.1882 66.4124L33.2745 66.9301L32.2849 69.0232L35.198 67.8437L36.3883 68.4076L33.7344 69.5341L34.1246 73.7242L32.913 73.1484L32.6505 69.899L31.7201 70.2623L30.8138 72.1816L29.7275 71.6639L32.1882 66.4124Z' fill='%235c5c5c'/%3E%3Cpath d='M39.6686 69.3785L41.1129 69.5204L42.1305 73.9521L44.0201 69.8033L45.4228 69.9403L44.8625 75.6887L43.7578 75.5826L44.1294 71.7498L42.4439 75.4572L41.5125 75.3669L40.5568 71.4356L40.1826 75.2555L39.1022 75.1498L39.6686 69.3785Z' fill='%235c5c5c'/%3E%3Cpath d='M48.452 69.5391L49.5861 69.353L52.6591 74.7091L51.3783 74.9171L50.7075 73.6716L48.7085 73.9996L48.4698 75.3935L47.2408 75.5909L48.452 69.5391ZM50.2394 72.7438L49.207 70.8133L48.8565 72.9674L50.2394 72.7438Z' fill='%235c5c5c'/%3E%3Cpath d='M54.7383 72.0014C54.793 72.1367 54.8752 72.2591 54.9797 72.3609C55.0842 72.4628 55.2088 72.5417 55.3454 72.5929C55.6571 72.6578 55.9816 72.6152 56.266 72.472C56.4178 72.4138 56.5607 72.3345 56.6905 72.2366C56.7832 72.1618 56.8616 72.0707 56.9217 71.9678C56.9726 71.8812 56.999 71.7825 56.9983 71.6821C56.9975 71.5797 56.9768 71.4784 56.9373 71.384C56.8767 71.2386 56.764 71.1211 56.6214 71.0543C56.4008 70.97 56.1589 70.9589 55.9316 71.0226L55.1871 71.1723C54.9201 71.2293 54.6487 71.2632 54.3759 71.2734C54.154 71.2794 53.9329 71.2451 53.7232 71.172C53.5247 71.1034 53.3455 70.9882 53.2007 70.836C53.0387 70.6562 52.9118 70.4477 52.8264 70.2212C52.7257 69.9894 52.6841 69.7362 52.7054 69.4844C52.7285 69.2487 52.8081 69.0221 52.9375 68.8238C53.0787 68.6043 53.2607 68.414 53.4736 68.2631C53.7196 68.0822 53.9879 67.9338 54.2718 67.8215C54.5988 67.6797 54.947 67.5929 55.3023 67.5648C55.5649 67.5439 55.829 67.5792 56.077 67.6682C56.2908 67.7444 56.4838 67.8695 56.6406 68.0336C56.7982 68.1968 56.9323 68.3812 57.039 68.5814L56.0363 69.1457C55.9127 68.9123 55.7088 68.7315 55.4622 68.6367C55.194 68.5739 54.9122 68.6067 54.6656 68.7295C54.5065 68.7881 54.3556 68.8671 54.2167 68.9644C54.1216 69.0319 54.0391 69.1155 53.9729 69.2115C53.9288 69.288 53.9055 69.3747 53.9055 69.463C53.9026 69.5441 53.9164 69.6249 53.946 69.7004C53.9717 69.7866 54.0166 69.8657 54.0774 69.9319C54.1382 69.9981 54.2133 70.0495 54.2969 70.0824C54.5157 70.1391 54.7453 70.1395 54.9643 70.0835L55.7591 69.929C56.2541 69.807 56.7731 69.8232 57.2595 69.9758C57.4606 70.0655 57.6406 70.1966 57.7877 70.3606C57.9348 70.5245 58.0457 70.7176 58.1132 70.9273C58.2058 71.1496 58.2502 71.3891 58.2435 71.6298C58.2355 71.8655 58.1737 72.0962 58.0628 72.3042C57.9362 72.5389 57.7621 72.7446 57.5517 72.9084C57.289 73.1165 56.9963 73.2838 56.6837 73.4047C56.0958 73.6888 55.4271 73.7587 54.7931 73.6026C54.5212 73.5084 54.2731 73.3557 54.0665 73.1554C53.8599 72.955 53.6996 72.7118 53.5971 72.4429L54.7383 72.0014Z' fill='%235c5c5c'/%3E%3Cpath d='M62.982 69.9472C62.6641 70.183 62.302 70.3526 61.9173 70.4459C61.5707 70.5287 61.2098 70.5304 60.8624 70.4511C60.4991 70.3689 60.1574 70.2105 59.8598 69.9865C59.5192 69.7298 59.2216 69.4206 58.9783 69.0704C58.7272 68.7229 58.5326 68.338 58.4019 67.9298C58.2929 67.5741 58.2577 67.1999 58.2984 66.8301C58.3448 66.4747 58.4675 66.1336 58.6582 65.8301C59.1046 65.1735 59.773 64.7001 60.5406 64.4969C60.8871 64.4161 61.2476 64.4163 61.594 64.4974C61.9523 64.584 62.2891 64.743 62.5836 64.9647C62.9255 65.2217 63.2228 65.5331 63.4636 65.8866C63.7202 66.2302 63.9175 66.6143 64.0473 67.023C64.1612 67.3728 64.2019 67.7423 64.1668 68.1085C64.1258 68.4628 64.0053 68.8032 63.8142 69.1044C63.5928 69.4355 63.3103 69.7215 62.982 69.9472ZM62.3805 69.1061C62.5629 68.9942 62.7146 68.8387 62.8219 68.6536C62.9292 68.4685 62.9888 68.2597 62.9953 68.0458C62.963 67.5265 62.7709 67.03 62.4452 66.6243C62.1725 66.182 61.7684 65.8359 61.2893 65.6347C61.0776 65.5812 60.8567 65.5746 60.6422 65.6155C60.4277 65.6564 60.2248 65.7437 60.0476 65.8713C59.8704 65.9989 59.7233 66.1637 59.6166 66.3542C59.5098 66.5447 59.4461 66.7563 59.4297 66.974C59.4925 67.4866 59.6818 67.9755 59.9806 68.3967C60.2795 68.8179 60.6784 69.1581 61.1415 69.3866C61.3548 69.449 61.5806 69.456 61.7973 69.4069C62.0141 69.3578 62.2148 69.2543 62.3805 69.1061Z' fill='%235c5c5c'/%3E%3Cpath d='M62.6755 62.6557L63.374 61.8321L67.8022 62.4735L64.9185 60.0225L65.6784 59.1297L70.1059 62.8826L69.409 63.7004L65.0048 63.0838L67.8629 65.5157L67.1015 66.4142L62.6755 62.6557Z' fill='%235c5c5c'/%3E%3Cpath d='M36.974 34.447L38.0087 34.7243C38.2045 34.7672 38.3913 34.8442 38.5605 34.9518C38.6773 35.0266 38.7761 35.1263 38.8498 35.2438C38.9142 35.3432 38.9491 35.4587 38.9505 35.5771C38.9552 35.6974 38.9416 35.8177 38.91 35.9339C38.8774 36.0578 38.827 36.1764 38.7605 36.2859C38.6991 36.3929 38.6098 36.4813 38.5021 36.5414C38.3825 36.613 38.2474 36.6546 38.1082 36.6626C37.9198 36.6712 37.7314 36.6477 37.5509 36.5929L37.0993 36.4719L36.8221 37.5066L36.1989 37.3396L36.974 34.447ZM37.64 36.0776C37.7235 36.1145 37.8122 36.1382 37.9029 36.1481C37.9691 36.1472 38.0342 36.1311 38.0932 36.101C38.1434 36.0757 38.1843 36.0352 38.21 35.9853C38.2354 35.927 38.2519 35.8654 38.259 35.8023C38.284 35.7461 38.3 35.6863 38.3065 35.6251C38.3025 35.5703 38.2852 35.5173 38.256 35.4707C38.2181 35.4187 38.1687 35.3761 38.1117 35.3462C38.0327 35.3037 37.9489 35.271 37.8621 35.2487L37.4333 35.1338L37.2036 35.9913L37.64 36.0776Z' fill='%235c5c5c'/%3E%3Cpath d='M39.9629 35.2479L40.9862 35.5221C41.1815 35.5682 41.3675 35.6471 41.5364 35.7553C41.6558 35.8314 41.7562 35.9337 41.83 36.0546C41.8865 36.1565 41.919 36.2699 41.9249 36.3863C41.9301 36.4926 41.9181 36.5991 41.8894 36.7016C41.8535 36.8655 41.7769 37.0177 41.6666 37.1443C41.5491 37.2606 41.4 37.34 41.2379 37.3725L41.4802 38.7548L40.8342 38.5817L40.6394 37.3653L40.0677 37.2121L39.7767 38.2983L39.205 38.1451L39.9629 35.2479ZM40.677 36.8362C40.752 36.8672 40.8308 36.8884 40.9113 36.899C40.9709 36.8945 41.0291 36.879 41.083 36.8531C41.1292 36.8269 41.1671 36.7882 41.1925 36.7415C41.2141 36.6862 41.2295 36.6287 41.2385 36.57C41.2597 36.523 41.2732 36.4728 41.2783 36.4214C41.274 36.3695 41.2582 36.3192 41.2319 36.2742C41.194 36.2222 41.1446 36.1796 41.0876 36.1497C41.0109 36.1024 40.9272 36.0676 40.8396 36.0465L40.4222 35.9347L40.2063 36.7407L40.677 36.8362Z' fill='%235c5c5c'/%3E%3Cpath d='M42.9918 36.0595L44.9641 36.588L44.8262 37.1025L43.4656 36.7379L43.2956 37.3725L44.5819 37.7171L44.444 38.2316L43.1578 37.8869L42.9663 38.6015L44.4183 38.9906L44.2176 39.4882L42.2168 38.9521L42.9918 36.0595Z' fill='%235c5c5c'/%3E%3Cpath d='M45.8779 36.8328L46.5982 37.0258L46.7452 39.3812L48.0616 37.418L48.7705 37.6079L47.9954 40.5005L47.4237 40.3473L47.94 38.4208L46.7892 40.1773L46.3204 40.0517L46.1621 37.9445L45.6459 39.8709L45.0742 39.7178L45.8779 36.8328Z' fill='%235c5c5c'/%3E%3Cpath d='M49.7526 37.871L50.3242 38.0242L49.5492 40.9168L48.9775 40.7636L49.7526 37.871Z' fill='%235c5c5c'/%3E%3Cpath d='M51.2842 38.2814L51.8558 38.4346L51.3963 40.1496C51.3252 40.3445 51.3176 40.557 51.3746 40.7565C51.4587 40.9014 51.5967 41.007 51.7585 41.0504C51.9202 41.0937 52.0926 41.0712 52.2378 40.9878C52.3852 40.8423 52.4828 40.6541 52.5168 40.4498L52.9763 38.7348L53.5823 38.8972L53.1227 40.6122C53.0742 40.8067 52.9955 40.9923 52.8895 41.1624C52.8062 41.2867 52.6966 41.3912 52.5685 41.4685C52.4402 41.547 52.2933 41.5901 52.1429 41.5934C51.9724 41.6043 51.8012 41.5854 51.6371 41.5376C51.4702 41.4936 51.3111 41.4241 51.1654 41.3315C51.0388 41.2485 50.9322 41.1384 50.8536 41.009C50.7766 40.8692 50.7344 40.7129 50.7306 40.5533C50.726 40.3532 50.7526 40.1536 50.8094 39.9617L51.2842 38.2814Z' fill='%235c5c5c'/%3E%3Cpath d='M54.536 39.1528L55.262 39.3473L55.4033 41.7012L56.7083 39.7348L57.4114 39.9232L56.6363 42.8158L56.0647 42.6627L56.5809 40.7362L55.4073 42.4865L54.9328 42.3594L54.7859 40.2552L54.2697 42.1817L53.698 42.0285L54.536 39.1528Z' fill='%235c5c5c'/%3E%3Cpath d='M33.1901 48.5686L34.2248 48.8458C34.4207 48.8888 34.6074 48.9658 34.7766 49.0733C34.8934 49.1481 34.9922 49.2479 35.066 49.3653C35.1303 49.4647 35.1652 49.5803 35.1666 49.6986C35.1713 49.8189 35.1577 49.9392 35.1261 50.0554C35.0931 50.1792 35.0428 50.2978 34.9767 50.4075C34.9153 50.5145 34.826 50.6028 34.7183 50.663C34.5977 50.7324 34.463 50.7738 34.3243 50.7841C34.1359 50.7928 33.9475 50.7692 33.767 50.7145L33.3154 50.5935L33.0382 51.6282L32.4151 51.4612L33.1901 48.5686ZM33.8561 50.1991C33.9406 50.2333 34.0289 50.2569 34.1191 50.2696C34.1853 50.2687 34.2504 50.2526 34.3094 50.2226C34.3602 50.1951 34.4015 50.1527 34.4277 50.1011C34.4526 50.0448 34.4686 49.9851 34.4752 49.9239C34.5001 49.8676 34.5161 49.8078 34.5226 49.7467C34.5202 49.6915 34.5028 49.6381 34.4721 49.5922C34.4342 49.5402 34.3848 49.4976 34.3278 49.4678C34.2451 49.4345 34.1588 49.4114 34.0705 49.3988L33.6418 49.2839L33.412 50.1414L33.8561 50.1991Z' fill='%235c5c5c'/%3E%3Cpath d='M36.179 49.3695L37.2023 49.6437C37.3984 49.6872 37.5849 49.7662 37.7525 49.8769C37.8719 49.9529 37.9723 50.0553 38.0461 50.1761C38.1016 50.2765 38.1345 50.3877 38.1425 50.5022C38.148 50.7793 38.0561 51.0495 37.8828 51.2658C37.7652 51.3822 37.6161 51.4615 37.454 51.4941L37.6963 52.8763L37.0503 52.7032L36.8555 51.4869L36.2838 51.3337L35.9928 52.4198L35.4211 52.2667L36.179 49.3695ZM36.8931 50.9578C36.9681 50.9888 37.0469 51.0099 37.1275 51.0206C37.187 51.0161 37.2452 51.0005 37.2991 50.9746C37.3444 50.9473 37.3821 50.9089 37.4086 50.8631C37.4302 50.8078 37.4456 50.7503 37.4546 50.6916C37.4764 50.6447 37.4899 50.5944 37.4944 50.5429C37.4901 50.491 37.4743 50.4407 37.4481 50.3957C37.4091 50.3437 37.3606 50.2996 37.3053 50.2656C37.2226 50.2323 37.1362 50.2092 37.048 50.1966L36.6307 50.0848L36.4147 50.8909L36.8931 50.9578Z' fill='%235c5c5c'/%3E%3Cpath d='M39.2079 50.1811L41.1802 50.7095L41.0377 51.2412L39.6772 50.8766L39.5087 51.5054L40.7949 51.8501L40.6571 52.3646L39.3708 52.0199L39.1793 52.7345L40.6314 53.1236L40.4306 53.6212L38.4298 53.0851L39.2079 50.1811Z' fill='%235c5c5c'/%3E%3Cpath d='M42.094 50.9544L42.8143 51.1474L42.9628 53.4971L44.2777 51.5395L44.9866 51.7295L44.2115 54.622L43.6399 54.4689L44.1576 52.5367L43.0053 54.2988L42.5366 54.1732L42.3782 52.066L41.862 53.9925L41.2904 53.8393L42.094 50.9544Z' fill='%235c5c5c'/%3E%3Cpath d='M45.9687 51.9926L46.5404 52.1458L45.7653 55.0384L45.1936 54.8852L45.9687 51.9926Z' fill='%235c5c5c'/%3E%3Cpath d='M47.5003 52.403L48.072 52.5562L47.6125 54.2712C47.5413 54.4661 47.5337 54.6785 47.5908 54.878C47.6748 55.0229 47.8129 55.1286 47.9746 55.1719C48.1364 55.2153 48.3088 55.1928 48.454 55.1093C48.6013 54.9639 48.699 54.7756 48.7329 54.5714L49.1925 52.8564L49.7984 53.0188L49.3389 54.7337C49.2915 54.9286 49.2128 55.1144 49.1057 55.284C49.019 55.4168 48.9032 55.5283 48.7671 55.6099C48.6388 55.6884 48.4919 55.7315 48.3415 55.7348C48.1713 55.7406 48.0011 55.7198 47.8372 55.6732C47.6702 55.6311 47.5105 55.5635 47.364 55.4729C47.2382 55.3895 47.1338 55.2775 47.0594 55.1462C46.9805 55.0091 46.9377 54.8543 46.9349 54.6962C46.9304 54.4961 46.957 54.2965 47.0138 54.1046L47.5003 52.403Z' fill='%235c5c5c'/%3E%3Cpath d='M50.7521 53.2743L51.4781 53.4689L51.6209 55.817L52.9244 53.8564L53.6275 54.0448L52.8525 56.9374L52.2808 56.7842L52.7985 54.852L51.6234 56.6081L51.1489 56.4809L51.002 54.3767L50.4858 56.3032L49.9141 56.1501L50.7521 53.2743Z' fill='%235c5c5c'/%3E%3Cpath d='M35.3853 80.2586C28.3853 78.3829 22.0987 74.4737 17.3205 69.0252C12.5423 63.5767 9.48705 56.8336 8.54114 49.6487C7.59523 42.4638 8.80114 35.1598 12.0064 28.6602C15.2116 22.1607 20.2722 16.7575 26.5482 13.1341C32.8242 9.51064 40.0337 7.82961 47.2651 8.30358C54.4965 8.77755 61.4249 11.3852 67.1743 15.7969C72.9236 20.2085 77.2357 26.2259 79.5651 33.0882C81.8945 39.9505 82.1367 47.3495 80.2611 54.3495C77.7362 63.7301 71.5935 71.7261 63.1806 76.5833C54.7676 81.4405 44.7715 82.7623 35.3853 80.2586ZM54.0672 10.5366C47.2735 8.71382 40.0918 8.94691 33.4305 11.2064C26.7693 13.4659 20.9278 17.6503 16.6451 23.2302C12.3623 28.8101 9.83075 35.5349 9.37056 42.5538C8.91036 49.5728 10.5422 56.5705 14.0598 62.6619C17.5773 68.7532 22.8224 73.6645 29.1316 76.7744C35.4408 79.8842 42.5306 81.053 49.5042 80.1329C56.4777 79.2127 63.0218 76.245 68.3084 71.605C73.595 66.9651 77.3867 60.8614 79.2039 54.0662C81.6327 44.9593 80.351 35.2609 75.6397 27.0976C70.9285 18.9343 63.1722 12.9725 54.0718 10.5195L54.0672 10.5366Z' fill='%235c5c5c'/%3E%3Cpath d='M26.4524 36.43C28.4485 32.081 31.9192 28.5787 36.2499 26.5433C40.5806 24.5079 45.4919 24.0707 50.1141 25.3092C54.7362 26.5477 58.771 29.3819 61.5038 33.31C64.2366 37.2381 65.4911 42.0065 65.0453 46.7709L66.1025 47.0542C66.6232 42.0067 65.3284 36.9388 62.4503 32.7598C59.5721 28.5807 55.2991 25.5639 50.3977 24.2506C45.4964 22.9373 40.2874 23.4134 35.7054 25.5935C31.1233 27.7736 27.468 31.5151 25.3952 36.1467L26.4524 36.43Z' fill='%235c5c5c'/%3E%3Cpath d='M62.3339 55.1526C60.0842 58.9676 56.6467 61.9405 52.5471 63.6165C48.4476 65.2926 43.9119 65.5794 39.6339 64.4331C35.3559 63.2868 31.5713 60.7706 28.859 57.2693C26.1467 53.7681 24.6562 49.4747 24.6154 45.046L23.5125 44.7504C23.4872 49.4691 25.0262 54.063 27.8887 57.8143C30.7513 61.5655 34.7761 64.2626 39.334 65.4839C43.8919 66.7052 48.726 66.3818 53.0806 64.5644C57.4353 62.747 61.0651 59.538 63.4025 55.4389L62.3339 55.1526Z' fill='%235c5c5c'/%3E%3Cpath d='M24.6739 38.2443L26.2226 38.6592C26.5031 38.7272 26.7707 38.8402 27.0149 38.9941C27.1911 39.104 27.3398 39.2528 27.4497 39.429C27.5427 39.5801 27.5956 39.7524 27.6034 39.9296C27.6095 40.1099 27.5881 40.2901 27.5399 40.4639C27.4917 40.658 27.4151 40.8439 27.3125 41.0155C27.2165 41.1747 27.082 41.3072 26.9214 41.4007C26.7405 41.5038 26.5379 41.5628 26.33 41.573C26.0472 41.5915 25.7634 41.559 25.4921 41.4771L24.8177 41.2964L24.4043 42.8394L23.507 42.599L24.6739 38.2443ZM25.6718 40.6922C25.8041 40.7316 25.9418 40.7499 26.0799 40.7464C26.1775 40.7481 26.274 40.7256 26.3608 40.6808C26.4348 40.6381 26.4959 40.5762 26.5375 40.5016C26.5846 40.4204 26.6204 40.3331 26.6438 40.2421C26.669 40.1537 26.6811 40.062 26.6799 39.9701C26.6777 39.8886 26.6521 39.8095 26.6062 39.7421C26.5523 39.6618 26.4795 39.5961 26.3942 39.5505C26.2731 39.4857 26.1442 39.4368 26.0106 39.4048L25.3705 39.2333L25.026 40.5192L25.6718 40.6922Z' fill='%235c5c5c'/%3E%3Cpath d='M29.7887 39.6148L31.3261 40.0267C31.613 40.0951 31.8862 40.2118 32.134 40.3718C32.3101 40.4882 32.4592 40.641 32.5714 40.8198C32.66 40.969 32.7095 41.1381 32.7152 41.3116C32.7244 41.4741 32.7076 41.6371 32.6655 41.7944C32.6065 42.0387 32.4911 42.2658 32.3285 42.4575C32.1517 42.6313 31.9284 42.7501 31.6856 42.7997L32.057 44.8655L31.0797 44.6036L30.7774 42.783L29.9373 42.5579L29.5024 44.181L28.628 43.9467L29.7887 39.6148ZM30.8595 41.9965C30.9786 42.0309 31.1021 42.0475 31.2261 42.0457C31.3155 42.0434 31.4032 42.0208 31.4826 41.9797C31.5511 41.9384 31.6072 41.8793 31.6448 41.8088C31.6905 41.7335 31.7247 41.6519 31.7465 41.5665C31.7686 41.4908 31.7753 41.4113 31.7662 41.3329C31.7607 41.2549 31.7369 41.1793 31.6967 41.1122C31.6403 41.0342 31.568 40.9689 31.4847 40.9206C31.3664 40.8542 31.2398 40.8038 31.1083 40.7708L30.4797 40.6023L30.1566 41.8082L30.8595 41.9965Z' fill='%235c5c5c'/%3E%3Cpath d='M35.6283 45.9388C35.33 45.8647 35.049 45.7332 34.801 45.5517C34.5818 45.3832 34.4031 45.1679 34.2777 44.9215C34.1442 44.6663 34.0691 44.3846 34.0576 44.0969C34.0321 43.4296 34.2088 42.7703 34.5645 42.2052C34.7218 41.9625 34.9276 41.7549 35.1689 41.5954C35.4034 41.4419 35.6686 41.3416 35.946 41.3013C36.5544 41.2404 37.164 41.4038 37.6605 41.7607C37.8798 41.9272 38.0591 42.1405 38.1853 42.3852C38.3108 42.6437 38.3813 42.9254 38.3924 43.2125C38.411 43.5434 38.3739 43.8751 38.2826 44.1938C38.2012 44.5165 38.0691 44.8243 37.8912 45.1057C37.7396 45.3479 37.5379 45.5549 37.2998 45.7129C37.068 45.8636 36.8055 45.9606 36.5315 45.997C36.2294 46.0346 35.923 46.0148 35.6283 45.9388ZM35.835 45.1672C35.9952 45.221 36.1662 45.2345 36.3329 45.2065C36.4996 45.1785 36.6568 45.1099 36.7907 45.0068C37.0912 44.7198 37.2943 44.3457 37.3712 43.9373C37.4984 43.5565 37.5058 43.146 37.3925 42.7608C37.3178 42.6105 37.212 42.4777 37.0821 42.3714C36.9521 42.2651 36.8011 42.1876 36.6389 42.1442C36.4768 42.1007 36.3072 42.0923 36.1415 42.1194C35.9759 42.1465 35.8179 42.2086 35.678 42.3014C35.3852 42.5769 35.1842 42.9358 35.1024 43.3294C34.9664 43.7226 34.9573 44.1487 35.0762 44.5474C35.14 44.7052 35.2424 44.8445 35.3739 44.9526C35.5055 45.0606 35.6621 45.1339 35.8293 45.1657L35.835 45.1672Z' fill='%235c5c5c'/%3E%3Cpath d='M40.8357 42.5748L42.453 43.0081C42.7491 43.0536 43.0311 43.1655 43.2777 43.3356C43.5244 43.5057 43.7292 43.7295 43.8769 43.9901C44.0246 44.2508 44.1113 44.5415 44.1305 44.8405C44.1496 45.1395 44.1008 45.4389 43.9876 45.7163C43.907 46.0408 43.7687 46.3482 43.5791 46.6236C43.4172 46.8586 43.203 47.0528 42.9534 47.191C42.7038 47.3293 42.4256 47.4078 42.1405 47.4203C41.8099 47.4342 41.4792 47.3952 41.1608 47.3048L39.6749 46.9067L40.8357 42.5748ZM41.3675 46.5333C41.5735 46.5976 41.7902 46.6203 42.0051 46.6C42.1776 46.5799 42.3428 46.5192 42.4874 46.423C42.6285 46.3211 42.7454 46.1892 42.8297 46.037C42.931 45.8647 43.0076 45.679 43.0571 45.4854C43.1126 45.294 43.143 45.0962 43.1474 44.897C43.1559 44.7302 43.1274 44.5636 43.0638 44.4091C42.999 44.2625 42.8985 44.1345 42.7715 44.0368C42.6099 43.915 42.4238 43.8296 42.2261 43.7865L41.5288 43.5997L40.7816 46.3886L41.3675 46.5333Z' fill='%235c5c5c'/%3E%3Cpath d='M46.4363 44.0755L47.3392 44.3174L46.6486 46.8948C46.5492 47.1767 46.54 47.4825 46.6224 47.7698C46.6761 47.885 46.7568 47.9855 46.8577 48.0626C46.9587 48.1398 47.0768 48.1914 47.202 48.213C47.3203 48.2567 47.4476 48.2709 47.5727 48.2542C47.6978 48.2375 47.8169 48.1906 47.9197 48.1174C48.1305 47.9068 48.273 47.6377 48.3288 47.345L49.0194 44.7676L49.9224 45.0096L49.2318 47.587C49.1576 47.875 49.0366 48.1488 48.8737 48.3976C48.747 48.5931 48.5773 48.7571 48.3777 48.8772C48.1749 48.9905 47.948 49.0536 47.7158 49.0612C47.4615 49.07 47.2073 49.0391 46.9625 48.9696C46.7109 48.9081 46.4715 48.8047 46.2543 48.6635C46.0555 48.5429 45.89 48.3743 45.7732 48.1732C45.6593 47.9707 45.5961 47.7436 45.5891 47.5113C45.5824 47.2132 45.6208 46.9158 45.703 46.6292L46.4363 44.0755Z' fill='%235c5c5c'/%3E%3Cpath d='M54.8778 49.3755C54.8138 49.5895 54.7123 49.7904 54.5779 49.9689C54.4406 50.1436 54.2681 50.2875 54.0715 50.391C53.8748 50.4945 53.6586 50.5554 53.4369 50.5697C53.1679 50.5877 52.8979 50.5589 52.6389 50.4845C52.3395 50.4118 52.0584 50.2781 51.8131 50.0917C51.5999 49.9236 51.4291 49.7079 51.3142 49.4619C51.1976 49.2036 51.1349 48.9242 51.13 48.6407C51.1209 48.3144 51.1607 47.9885 51.2481 47.674C51.3313 47.3534 51.4648 47.0481 51.6437 46.7693C51.7968 46.5262 51.9987 46.3175 52.2367 46.1564C52.4617 46.0062 52.7181 45.9094 52.9863 45.8734C53.2659 45.8395 53.5494 45.8613 53.8205 45.9377C54.0656 45.9987 54.2994 46.0985 54.513 46.2335C54.6851 46.3485 54.8328 46.4963 54.9477 46.6685C55.0524 46.84 55.1242 47.0296 55.1593 47.2274C55.1962 47.4461 55.2046 47.6687 55.1841 47.8895L54.2562 47.7634C54.2768 47.5434 54.2389 47.322 54.1464 47.1214C54.0912 47.0275 54.017 46.9461 53.9286 46.8824C53.8403 46.8186 53.7397 46.7739 53.6331 46.7511C53.4802 46.7014 53.317 46.692 53.1593 46.7238C53.0016 46.7555 52.8548 46.8275 52.7331 46.9326C52.4466 47.2125 52.2502 47.5714 52.1689 47.9636C52.0312 48.3574 52.024 48.785 52.1484 49.1832C52.2032 49.3301 52.2932 49.4614 52.4106 49.5655C52.528 49.6695 52.6691 49.7432 52.8215 49.78C52.9349 49.8124 53.0539 49.8201 53.1705 49.8028C53.2871 49.7854 53.3987 49.7434 53.4978 49.6795C53.6888 49.5429 53.8325 49.3501 53.9089 49.1281L54.8778 49.3755Z' fill='%235c5c5c'/%3E%3Cpath d='M58.0678 48.0313L56.7648 47.6821L56.9746 46.8992L60.495 47.8425L60.2852 48.6254L58.9822 48.2763L58.0313 51.8252L57.1169 51.5802L58.0678 48.0313Z' fill='%235c5c5c'/%3E%3Cpath d='M62.1928 51.4274C62.1661 51.5356 62.1616 51.6482 62.1795 51.7582C62.1974 51.8682 62.2373 51.9735 62.2968 52.0678C62.4592 52.2549 62.6792 52.3828 62.9222 52.4314C63.0414 52.465 63.1648 52.4816 63.2887 52.4806C63.3817 52.4752 63.4733 52.4564 63.5609 52.4249C63.631 52.3909 63.6911 52.3395 63.7357 52.2757C63.7827 52.2123 63.8166 52.1402 63.8354 52.0635C63.8656 51.9447 63.8514 51.8189 63.7954 51.7098C63.6983 51.555 63.5546 51.435 63.385 51.3671L62.841 51.1111C62.657 51.0284 62.4805 50.9299 62.3136 50.8166C62.1708 50.7187 62.0482 50.5944 61.9523 50.4503C61.8626 50.3146 61.8075 50.1589 61.792 49.997C61.7717 49.8101 61.7891 49.621 61.843 49.441C61.8835 49.2545 61.971 49.0815 62.0973 48.9384C62.2235 48.7954 62.3843 48.687 62.5643 48.6236C62.756 48.5579 62.9574 48.5249 63.1601 48.526C63.3972 48.5313 63.6328 48.5657 63.8616 48.6282C64.1299 48.6948 64.3861 48.8027 64.6212 48.9481C64.7923 49.0599 64.9388 49.2055 65.0517 49.3758C65.1456 49.5235 65.2055 49.6902 65.2272 49.8639C65.2489 50.0384 65.2468 50.2151 65.2212 50.389L64.3334 50.2736C64.3674 50.0695 64.3255 49.86 64.2155 49.6847C64.0784 49.5255 63.8916 49.4172 63.6854 49.3773C63.5595 49.3392 63.429 49.3186 63.2975 49.3162C63.2065 49.3082 63.1149 49.3214 63.0299 49.3547C62.9633 49.3757 62.904 49.415 62.8586 49.4681C62.8 49.5491 62.7651 49.6449 62.7579 49.7447C62.7506 49.8444 62.7713 49.9442 62.8176 50.0329C62.9276 50.1691 63.0691 50.2764 63.2299 50.3455L63.7708 50.6129C64.136 50.7681 64.4518 51.02 64.6842 51.3416C64.7659 51.4919 64.8156 51.6575 64.83 51.8279C64.8444 51.9984 64.8233 52.1699 64.768 52.3318C64.7221 52.5136 64.637 52.6831 64.5186 52.8285C64.4052 52.972 64.2591 53.0862 64.0925 53.1615C63.9036 53.2479 63.6993 53.2953 63.4917 53.3006C63.2336 53.307 62.9761 53.2731 62.7284 53.2002C62.2367 53.1032 61.7926 52.8416 61.4693 52.4586C61.3458 52.2726 61.2642 52.062 61.2303 51.8414C61.1963 51.6207 61.2108 51.3953 61.2727 51.1809L62.1928 51.4274Z' fill='%235c5c5c'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    bottom: 65px;
    right: 50px;
  }
  
  .greetings {
    padding: 24px;
  }	

  .row {
    max-height: 130px !important;
  }

  .home {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-flow: column
  }

  .carousel-mobile {
    display: block !important;
    margin-left: 20px;
    margin-top: -.75rem;
    height: 260px;
    overflow: hidden;
    background-image: url("/cdn/shop/files/product-white.png?v=1603859870");
    background-size: 780px;
    background-repeat: no-repeat;
  }

  .carousel-desktop {
    margin-top: 0;
    display: none;
  }

  .sign {
    margin-top: 50px;
    padding-bottom: 72px;
    margin-bottom: 0;
  }
  
  .custom-newsletter {
    padding: 0;
  }

  .custom-newsletter-paragraph {
    margin-bottom: 2rem;
  }
  
  .page-width__footer {
    margin-left: 0;
    margin-right: 0;
  }

  .product-colum-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 45px;
  }
}

.custom-newsletter__input {
  border: 1px solid black !important;
}

.custom-product-title {
  text-transform: initial !important;
  margin-bottom: 32px !important;
}


.product-column-description {
  max-width: 570px;
  text-align: left;
}

.product-column-title {
  text-transform: initial !important;
  margin-bottom: 32px !important;
  margin-top: 30px !important;
}

.product-info-tags {
  color: #000;
}

.custom-image-with-text-right {
  text-align: -webkit-right;
}

.custom-hero-image-with-text-center {
  text-align: -webkit-center;
}

.custom-image-with-text-left {
  text-align: -webkit-left;
  padding-right: 100px;
}

.custom-feature-row__item {
  max-width: 480px;
}

.custom-hero__item {
  max-width: 400px;
}

.custom-product-column-description p {
  font-size: 16px !important;
}

@media only screen and (max-width:769px) {
  .custom-product-title {
    margin-top: 15px !important;
  }
  
  .custom-image-with-text-left {
    padding-right: 0 !important;
    text-align: -webkit-center;
  }

  .custom-hero-image-with-text-center {
    padding-top: 100px !important;
  }

  .custom-hero__item {
    max-width: 300px;
  }
}

.custom-page-title {
  text-transform: initial !important;
}

.custom-page-description {
  font-size: 16px !important;
}

@media only screen and (min-width:769px){
  .product-site-header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

.intro-home {
  background: linear-gradient(to right, white 0%,white 50%,white 50%,#F0EDE4 50%,#F0EDE4 100%); /* W3C */
}

@media only screen and (max-width:769px){
  .intro-home {
    background: unset;
  }
}

.intro-product {
  background-color: #F8F8F8 !important;
}

.hidden {
  display: none !important;
}

.dynamic-product-price-container {
  text-align: left;
  display: flex;
}

.custom-review .okeReviews {
  text-align: left;
  margin-bottom: .5rem;
}

.okendo-grid .okeReviews {
  text-align: center !important;
  margin-top: .5rem;
  margin-bottom: unset !important;
}

.custom-review .okeReviews-reviewsSummary-ratingCount {
  font-size: 12px !important;
}

.custom-review .okeReviews-reviewsSummary-ratingCount::before {
  content: '(';
  font-size: 12px !important;
}

.custom-review .okeReviews-reviewsSummary-ratingCount::after {
  content: ')';
  font-size: 12px !important;
}

.custom-review .okeReviews .okeReviews-reviewsSummary .okeReviews-starRating {
  width: 80px !important;
}

.custom-review .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer {
  background-size: 100px 10px !important;
}

.custom-review .okeReviews-reviewsSummary-starRating {
  width: 55px !important;
}

.custom-review .okeReviews .okeReviews-starRating-indicator-layer--foreground {
  top: 3px !important;
  left: -20px !important;
}

.custom-review .okeReviews .okeReviews-starRating-indicator-layer {
  top: 3px !important;
  left: -20px !important
}

#custom-shipping-estimates-canvas {
  color: #5C5C5C;
  margin-bottom:10px;
  text-align:center;
  font-size: 13px;
  font-weight: bold;
}

.custom-hero-description-grid {
  margin-bottom: 2rem;
}

.custom-hero-description-icon-label {
  display: flex;
  align-items: center;
  margin-bottom: .75rem;
}

.custom-hero-description-text {
  padding-left: 47px;
}

.custom-hero-description-icon {
  margin-right: 1rem;
}

.custom-hero-product-title {
  text-transform: initial !important;
  margin-bottom: 32px !important;
}

.custom-text-image-index {
  margin: 0 !important;
  margin-bottom: 100px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.custom-hero-index {
  margin: 0 !important;
  margin-bottom: 100px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.custom-guide {
  margin: 0 6%;
  display: flex
}

.custom-guide__link {
  position: sticky;
  top: 100px;
  width: 210px;
  height: 100%;
}

.custom-guide__link a {
  font-size: 16px !imporpant;
  margin-bottom: 20px !important;
  color: #909090;
  cursor: pointer;
  display: block;
}

.custom-guide__link p:hover {
  color: #000;
  text-decoration: underline;
}

.menu-link-active {
  color: #000 !important;
  text-decoration: underline;
}

.custom-guide__content {
  padding-left: 130px;
}

.custom-guide__content-child {
  margin-bottom: 5rem;
}

.collapsible-button-text {
  max-width: 90%;
}

.custom-hero-row__item {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media only screen and (max-width:769px){
  .custom-hero-product-title {
    font-size: 27px !important;
    line-height: 1.3;
  }
  .custom-text-image-index {
    margin: 0 !important;
  }

  .custom-hero-row__item {
    background-color: white !important;
    padding: 32px 24px !important;
    margin-bottom: 24px !important;
  }
  
  .custom-hero-description-text {
    padding-left: 0;
  }

  .custom-hero-index {
    margin: 0 !important;
  }

  .custom-guide {
    margin: 0;
    display: block
  }
  
  .custom-guide__link {
    display: none;
  }

  .custom-guide__content {
    padding-left: 0;
  }

  .custom-guide__content-child {
    margin-bottom: 3rem;
  }

  .custom-product-title {
    font-size: 22px !important;
    margin-bottom: 16px !important;
  }

  .custom-product-child {
    margin-bottom: 24px !important;
  }

  .custom-text-image-page-width {
    padding: 0 !important;
  }

  .collapsible-button-text {
    max-width: 80%;
  }
}

.progress {
  background-color: #8F51E1 !important;
}

.preorder_hidden {
  display: none;
}

.page-block-text-columns .product-colum-grid,
{
  grid-gap: 20px;
}

.page-block-text-columns .product-column-title {
  text-align: center;
  min-height: 44px;
  margin-bottom: 10px!important;
}

.page-block-text-columns .custom-product-column-description{
  text-align: center;
}

.page-block-text-columns .product-column-description {
  max-width: unset;
}

.page-block-text-columns .feature-row {
  flex-direction: column!important;
}

.section-header h2 {
  margin-bottom: 0px;
}

 .image-wrap {
   margin: 0 auto!important;
 }

@media only screen and (max-width: 769px){
  .page-block-text-columns .product-colum-grid {
    grid-template-columns: repeat(1, 4fr)!important;
    grid-gap: unset;
  }

  .page-block-text-columns .image-wrap {
    height: unset!important;
    padding-bottom: unset!important;
    margin: 0 auto!important;
  }
}

.purple-text {
  color: #7f26d1;
}

ul {
  margin: 0 0 1.5em 1em;
  list-style-position: outside;
}

#custom-details {
  display: flex;
  margin: 80px auto;
  justify-content: center;
  gap: 55px;
}

@media only screen and (max-width:769px){
  #custom-details {
    display: grid !important;
    grid-template-columns: 1fr;
    padding-left: 17px;
    margin: 0px auto 27px auto;
    gap: 0px;
  }
}

#custom-details h3 {
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  text-transform: capitalize;
  color: #1D1D1B;
  margin: 0
}

@media only screen and (max-width:769px) {
  #custom-details h3,
  #custom-details p {
    font-size: 14px !important;
  }

  #custom-details h3{
    line-height: 24px !important;
    font-weight: 500;
  }

  #custom-details p { 
    line-height: 20px !important;
  }
}

#custom-details p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 180%;
  color: #919191;
  margin: 0;
}

#custom-details .icons {
  width: 56px;
  height: 56px;
  margin-right: 20px;
  background-repeat: no-repeat;
}

@media only screen and (max-width:769px){
  .item {
    justify-content: flex-start !important;
    margin-bottom: 2rem;
  }
}

#custom-details #shipping {
  background-image: url("data:image/svg+xml,%0A%3Csvg  viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0574 15.3887C17.3119 19.1471 16.9135 22.9663 16.8672 26.7979H26.7976V15.9778C23.8756 15.9434 20.9576 15.7468 18.0574 15.3887Z' fill='%231D1D1B'/%3E%3Cpath d='M7.31136 13.0564C6.50992 12.7919 5.70833 12.5113 4.90689 12.2148C1.96157 16.5264 0.290618 21.5805 0.0859375 26.7979H14.4526C14.495 22.8463 14.8975 18.9066 15.6549 15.0281C12.8281 14.5814 10.0391 13.9223 7.31136 13.0564Z' fill='%231D1D1B'/%3E%3Cpath d='M6.49219 10.2552C7.28566 10.5437 8.12722 10.8203 8.99283 11.0727C11.3608 11.756 13.7702 12.2861 16.2062 12.6597C16.9485 9.62359 18.0841 6.69736 19.5845 3.95551C20.2034 2.83578 20.9322 1.78067 21.7605 0.805664C15.7713 2.19319 10.4058 5.51391 6.49219 10.2552Z' fill='%231D1D1B'/%3E%3Cpath d='M41.5499 29.2021C41.5074 33.1537 41.1051 37.0933 40.3477 40.972C43.1744 41.4183 45.9636 42.0775 48.6911 42.9437C49.4926 43.2082 50.2942 43.4887 51.0956 43.7852C54.0409 39.4737 55.7119 34.4197 55.9166 29.2021H41.5499Z' fill='%231D1D1B'/%3E%3Cpath d='M16.8672 29.2021C16.9127 33.0377 17.3111 36.8608 18.0574 40.6233C20.9575 40.2613 23.8753 40.0605 26.7976 40.0222V29.2021H16.8672Z' fill='%231D1D1B'/%3E%3Cpath d='M14.4737 29.2021H0.046875C0.265832 34.4243 1.95347 39.479 4.91592 43.7852C5.71736 43.4887 6.51894 43.2082 7.32038 42.9437C10.052 42.0772 12.8451 41.4182 15.6759 40.972C14.9185 37.0935 14.516 33.1537 14.4737 29.2021Z' fill='%231D1D1B'/%3E%3Cpath d='M19.5845 52.044C18.0841 49.3022 16.9485 46.3759 16.2062 43.3398C13.7693 43.725 11.3599 44.2671 8.99283 44.9629C8.12722 45.2153 7.29768 45.4918 6.49219 45.7804C10.4058 50.5217 15.7713 53.8424 21.7605 55.2299C20.9298 54.2438 20.2008 53.1765 19.5845 52.044Z' fill='%231D1D1B'/%3E%3Cpath d='M18.6484 42.9798C19.4385 46.5905 20.9249 50.0127 23.0246 53.0545C23.9283 54.3337 25.1802 55.3267 26.6313 55.9158L26.8477 56V42.4268C24.1066 42.4634 21.3695 42.648 18.6484 42.9798Z' fill='%231D1D1B'/%3E%3Cpath d='M47.006 44.9268C44.6382 44.2432 42.2288 43.7131 39.7926 43.3398C39.0505 46.3761 37.9147 49.3022 36.4143 52.044C35.7959 53.1639 35.0669 54.2191 34.2383 55.1939C40.2275 53.8063 45.5931 50.4856 49.5066 45.7443C48.7132 45.4558 47.8716 45.1793 47.006 44.9268Z' fill='%231D1D1B'/%3E%3Cpath d='M29.2031 42.4268V56L29.4195 55.9158C30.8706 55.3267 32.1224 54.3337 33.0262 53.0545C35.1415 50.0199 36.6443 46.602 37.4504 42.9918C34.7135 42.654 31.9604 42.4654 29.2031 42.4268Z' fill='%231D1D1B'/%3E%3Cpath d='M29.2031 29.2021V40.0222C32.1251 40.0563 35.0431 40.2531 37.9433 40.6113C38.6889 36.8528 39.0873 33.0337 39.1335 29.2021H29.2031Z' fill='%231D1D1B'/%3E%3Cpath d='M37.9433 15.377C35.0434 15.7393 32.1254 15.94 29.2031 15.9781V26.7982H39.1335C39.088 22.9626 38.6896 19.1395 37.9433 15.377Z' fill='%231D1D1B'/%3E%3Cpath d='M32.9781 2.94547C32.0744 1.66629 30.8225 0.67325 29.3714 0.0841563L29.2031 0V13.5732C31.9442 13.5365 34.6812 13.352 37.4024 13.0202C36.5978 9.40597 35.0948 5.98366 32.9781 2.94547Z' fill='%231D1D1B'/%3E%3Cpath d='M34.2383 0.769531C35.0686 1.75596 35.7976 2.82325 36.4143 3.95545C37.9147 6.69729 39.0505 9.62337 39.7926 12.6596C42.2294 12.2738 44.6388 11.7318 47.006 11.0366C47.8716 10.7841 48.7011 10.5076 49.5066 10.2191C45.5931 5.47778 40.2275 2.15706 34.2383 0.769531Z' fill='%231D1D1B'/%3E%3Cpath d='M51.0842 12.2148C50.2828 12.5113 49.4812 12.7919 48.6797 13.0564C45.9483 13.9232 43.155 14.5823 40.3242 15.0281C41.0816 18.9068 41.4839 22.8463 41.5265 26.7979H55.9532C55.7343 21.5757 54.0467 16.5211 51.0842 12.2148Z' fill='%231D1D1B'/%3E%3Cpath d='M26.5805 0.0841563C25.147 0.681215 23.9127 1.67351 23.0219 2.94547C20.9065 5.98006 19.4038 9.39815 18.5977 13.0082C21.3186 13.3442 24.0556 13.5328 26.7969 13.5732V0L26.5805 0.0841563Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");
}

#custom-details #returns {
  background-image: url("data:image/svg+xml,%0A%3Csvg  viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.21247 12.2228C8.45447 13.2161 7.91935 13.3972 7.91935 12.5566V11.0315C7.91935 8.84466 6.14655 7.07186 3.95968 7.07186C1.7728 7.07186 0 8.84466 0 11.0315V24.6076C0 26.7944 1.7728 28.5672 3.95968 28.5672H17.5357C19.7226 28.5672 21.4954 26.7944 21.4954 24.6076C21.4954 22.4207 19.7226 20.6479 17.5357 20.6479C17.5357 20.6479 16.8807 20.6479 16.0718 20.6479C15.2629 20.6479 15.0355 19.7236 15.721 18.6794C18.8345 13.9425 24.1721 10.9919 29.9408 10.9919C39.3196 10.9919 46.9493 18.6217 46.9493 28.0004C46.9493 37.3781 39.3196 45.0078 29.9408 45.0078C27.4417 45.0078 25.4155 47.034 25.4155 49.5332C25.4155 52.0323 27.4417 54.0585 29.9408 54.0585C44.3099 54.0596 56 42.3695 56 28.0016C56 13.6325 44.3099 1.94238 29.9408 1.94238C21.7262 1.94125 14.0795 5.84549 9.21247 12.2228Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");
}

#custom-details #warranty {
  background-image: url("data:image/svg+xml,%0A%3Csvg  viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 0C17.3845 0 8.75 8.6345 8.75 19.25C8.75 29.8655 17.3845 38.5 28 38.5C38.612 38.5 47.25 29.8655 47.25 19.25C47.25 8.6345 38.612 0 28 0ZM38.1185 16.527L34.7935 20.692L35.1575 26.1345C35.1995 26.74 34.923 27.3245 34.4225 27.678C34.118 27.8915 33.7645 28 33.4075 28C33.1765 28 32.942 27.9545 32.725 27.86L28 25.8545L23.2785 27.86C22.7185 28.098 22.0745 28.0315 21.581 27.678C21.084 27.3245 20.8075 26.74 20.846 26.1345L21.21 20.692L17.885 16.527C17.514 16.065 17.4055 15.4455 17.591 14.882C17.7765 14.3185 18.235 13.8915 18.809 13.741L23.772 12.4425L26.495 7.8575C27.125 6.7935 28.875 6.7935 29.5015 7.8575L32.2245 12.4425L37.191 13.741C37.7615 13.8915 38.22 14.322 38.409 14.882C38.598 15.442 38.486 16.0615 38.1185 16.527Z' fill='%231D1D1B'/%3E%3Cpath d='M8.31511 30.6006L0.237112 44.6251C-0.116388 45.2411 -0.0638883 46.0076 0.366612 46.5676C0.797112 47.1276 1.52161 47.3796 2.20761 47.1906L12.4836 44.4291L15.2171 54.7051C15.3991 55.3876 15.9766 55.8951 16.6766 55.9896C16.7536 55.9966 16.8341 56.0001 16.9076 56.0001C17.5271 56.0001 18.1081 55.6711 18.4231 55.1251L26.0636 41.9021C18.4721 41.2581 11.9481 36.8726 8.31511 30.6006Z' fill='%231D1D1B'/%3E%3Cpath d='M55.7675 44.6251L47.686 30.6006C44.0565 36.8726 37.529 41.2581 29.9375 41.9021L37.578 55.1251C37.893 55.6711 38.474 56.0001 39.0935 56.0001C39.167 56.0001 39.2475 55.9966 39.321 55.9861C40.0245 55.8916 40.5985 55.3841 40.784 54.7016L43.5175 44.4256L53.7935 47.1871C54.4795 47.3761 55.2005 47.1241 55.6345 46.5641C56.0685 46.0076 56.1175 45.2411 55.7675 44.6251Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");
}

#custom-details #review {
  background-image: url("data:image/svg+xml,%0A%3Csvg  viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M55.8536 21.4792C55.4848 20.3452 54.4791 19.5424 53.2939 19.4352L37.1283 17.9676L30.7396 3.01028C30.2679 1.91139 29.1947 1.20215 28.0001 1.20215C26.8055 1.20215 25.7318 1.91139 25.2631 3.01028L18.8744 17.9676L2.70626 19.4352C1.52106 19.5446 0.517438 20.3474 0.146582 21.4792C-0.222138 22.6131 0.118383 23.8568 1.01476 24.643L13.2346 35.3581L9.6316 51.2271C9.36799 52.3939 9.82088 53.6005 10.789 54.3003C11.3094 54.6785 11.9208 54.8673 12.5344 54.8673C13.0616 54.8673 13.5892 54.7272 14.0605 54.4452L28.0001 46.1103L41.9371 54.4452C42.9595 55.0561 44.2451 55.0002 45.2111 54.3003C46.1793 53.6005 46.6322 52.3939 46.3685 51.2271L42.7655 35.3581L54.9854 24.643C55.8813 23.8568 56.2223 22.6157 55.8536 21.4792Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='56' height='56' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item {
  flex: 0 0 325px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.release-badge {
  height: 90px;
  width: 90px;
  border-radius: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 9;
  right: 10px;
  top: 10px;
}

.release-badge p {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  margin: 0;
  color: #FFFFFF
}

@media only screen and (max-width:769px){
  .release-badge {
    height: 72px;
    width: 72px;
  }

  .release-badge p {
    font-size: 14px;
    line-height: 15px;
  }
}
#ProductSelect-5049228132388-option-1 {
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

#shopify-section-product-candles .feature-row {
  background-color: #F0EDE4;
  margin: 0;
}

#shopify-section-product-candles .feature-row .feature-row__text {
  padding: 100px 80px !important;
}

#shopify-section-product-candles .custom-feature-row__item {
  max-width: unset;
}

@media only screen and (max-width:769px){
  #shopify-section-product-candles .feature-row .feature-row__text {
    padding: 32px 24px !important;
  }

  #shopify-section-product-candles .page-width {
    padding: 0;
  }
}

.leather-wallet-desc {
  background-color:#F0EDE4;
  border-left: 4px solid #E0BF88;
  padding: 16px;
}

.leather-wallet-desc ul {
  color: #000 !important;
  list-style: none;
}

.leather-wallet-desc ul li:before {
  content: '—';
  margin-left: -20px;
  margin-right: 5px;
}


.full-image-text .img-wrapper {
  margin-bottom: 0;
}

.full-image-text {
  margin: 0 !important;
}

.full-image-text.highlight {
  background-color: #F0EDE4;
}

.full-image-text .image-text {
  padding: 32px 24px 52px;
}

.full-image-text ul {
  list-style: none;
  margin-bottom: 0;
}

.full-image-text ul li:before {
  content: '✓';
  margin-right: 10px;
  margin-left: -10px;
}

.row-images {
  background-size: 100% !important;
  margin-bottom: 0px !important;
}

.row-images p {
  text-align: center;
}

.center-text-with-footer-image {
  background-color: #3F4A20;
  color: #fff;
  position: relative;
}

.center-text-with-footer-image p {
  margin: 0 auto !important;
  padding: 54px 32px;
}

.center-text-with-footer-image img {
  bottom: 0;
  position: absolute;  
}

@media only screen and (min-width:769px) {
  .full-image-text {
    display: flex;
    width: 100%;
  }

  .full-image-text > div {
    width: 50%;
  }

  .full-image-text .image-text {
    padding: 126px;
  }

  .full-image-text.right .image-text {
    padding-right: 85px;
  }

  .full-image-text.left .image-text {
    padding-left: 85px;
  }

  .full-image-text .img-wrapper img:not(:first-child) {
    display: none;
  }

  .full-image-text .img-wrapper img {
    margin-bottom: 0;
    height: 100%;
  }

  .full-image-text .list-container {
    display: flex;
    justify-content: space-between;
  }

  .full-image-text .list-container ul {
    width: 50%;
  }

  .full-image-text .list-container ul:first-child {
    margin-right: 15px;
  }

  .row-images {
    padding: 100px 0;
  }

  .row-images .images-wrapper {
    display: flex;
    justify-content: center;
    padding: 56px 120px;
  }

  .row-images .images-wrapper img {
    max-width: 500px;
    width: 50%;
  }

  .row-images .images-wrapper img:first-child {
    margin-right: 34px;
  }

  .center-text-with-footer-image p {
    max-width: 850px;
    padding: 120px 0;
    text-align: center;
  }
}

@media only screen and (max-width:769px) {
  .row-images {
    padding: 56px 32px;
  }

  .row-images p {
    margin-bottom: 32px !important;
  }
  

  .row-images .images-wrapper {
    flex-direction: column;
  }

  .full-image-text.right {
    display: flex;
    flex-direction: column-reverse;
  }
}

.cart-remove {
  text-decoration: underline;
}

.product-properties {
  font-size: 14px;
  margin-bottom: 0px;
}

.cart_discount_text{
  text-align: right;
  margin-top: 20px;
  margin-bottom: 0px;
}

.cart__update {
  background-color: white!important;
}

@media screen and (max-width: 768px) {
  .cart {
    padding-bottom: 100px;
  }

  .cart > div:last-child {
    background-color: #efede4;
    margin-left: -17px;
    padding: 15px;
    position: fixed;
    width: 100%;
    bottom: 0;
    margin-bottom: 0px;
  }

  .cart > div:last-child .one-half:first-child, .cart > div:last-child small {
    text-align: left;
  }

  .cart > div:last-child .one-half:last-child {
    text-align: right;
  }

  .template-cart .page-content > .grid > .grid__item {
    padding-left: 0;
  }

  .template-cart .page-content > .grid {
    margin-left: 0;
  }

  .template-cart #shopify-section-footer {
    display: none;
  }

  .cart__checkout-wrapper button {
    width: 100%;
  }

  .cart__update {
    background-color: #fff;
    margin-bottom: 12px;
  }
}