/** Shopify CDN: Minification failed

Line 439:2 Expected identifier but found "*"
Line 1305:11 Expected ":"
Line 1311:11 Expected ":"

**/
/* Scoped Pompom legacy layout — winter-trend-camp, passive-party-academy + new-show */
/* Regenerated from live theme.css */

#MainContent.pompom-legacy {
  --color-body-text: #000;
  --color-text: #ec4e9b;
  --color-highlight: #77cdcc;
  --color-border: #eee;
  --color-bg: #fff;
  --color-blankstate: rgba(0,0,0,0.35);
  --color-blankstate-border: rgba(0,0,0,0.2);
  --color-blankstate-background: rgba(0,0,0,0.1);
  --color-text-rgb: 236, 78, 155;
  --font-size-base: 17;
  --font-h1-desktop: 32;
  --font-h2-desktop: 26;
  --font-h3-mobile: 20;
  --font-h4-desktop: 18;
  --font-h4-mobile: 16;
  --font-rich-text-large: 19;
  --font-rich-text-small: 14;
  --font-stack-header: "Josefin Sans", futura-pt, Futura, "Century Gothic", sans-serif;
  --font-stack-body: montserrat, sans-serif;
  --font-weight-header: 600;
  --font-weight-body: 400;
  --font-style-header: normal;
  --font-style-body: normal;
  box-sizing: border-box;
  font-family: var(--font-stack-body);
  color: var(--color-body-text);
}
#MainContent.pompom-legacy *, #MainContent.pompom-legacy *::before, #MainContent.pompom-legacy *::after { box-sizing: inherit; }

#MainContent.pompom-legacy .grid--rev{
	 direction: rtl;
	 text-align: left;
}#MainContent.pompom-legacy .grid--rev > .grid__item{
	 direction: ltr;
	 text-align: left;
	 float: right;
}#MainContent.pompom-legacy .text-left{
	 text-align: left !important;
}#MainContent.pompom-legacy .text-right{
	 text-align: right !important;
}#MainContent.pompom-legacy .text-center{
	 text-align: center !important;
}@media only screen and (max-width: 749px){/* Whole */#MainContent.pompom-legacy .small--one-whole{
		 width: 100%;
	}/* Halves */#MainContent.pompom-legacy .small--one-half{
		 width: 50%;
	}/* Thirds */#MainContent.pompom-legacy .small--one-third{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .small--two-thirds{
		 width: 66.66667%;
	}/* Quarters */#MainContent.pompom-legacy .small--one-quarter{
		 width: 25%;
	}#MainContent.pompom-legacy .small--two-quarters{
		 width: 50%;
	}#MainContent.pompom-legacy .small--three-quarters{
		 width: 75%;
	}/* Fifths */#MainContent.pompom-legacy .small--one-fifth{
		 width: 20%;
	}#MainContent.pompom-legacy .small--two-fifths{
		 width: 40%;
	}#MainContent.pompom-legacy .small--three-fifths{
		 width: 60%;
	}#MainContent.pompom-legacy .small--four-fifths{
		 width: 80%;
	}/* Sixths */#MainContent.pompom-legacy .small--one-sixth{
		 width: 16.66667%;
	}#MainContent.pompom-legacy .small--two-sixths{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .small--three-sixths{
		 width: 50%;
	}#MainContent.pompom-legacy .small--four-sixths{
		 width: 66.66667%;
	}#MainContent.pompom-legacy .small--five-sixths{
		 width: 83.33333%;
	}/* Eighths */#MainContent.pompom-legacy .small--one-eighth{
		 width: 12.5%;
	}#MainContent.pompom-legacy .small--two-eighths{
		 width: 25%;
	}#MainContent.pompom-legacy .small--three-eighths{
		 width: 37.5%;
	}#MainContent.pompom-legacy .small--four-eighths{
		 width: 50%;
	}#MainContent.pompom-legacy .small--five-eighths{
		 width: 62.5%;
	}#MainContent.pompom-legacy .small--six-eighths{
		 width: 75%;
	}#MainContent.pompom-legacy .small--seven-eighths{
		 width: 87.5%;
	}/* Tenths */#MainContent.pompom-legacy .small--one-tenth{
		 width: 10%;
	}#MainContent.pompom-legacy .small--two-tenths{
		 width: 20%;
	}#MainContent.pompom-legacy .small--three-tenths{
		 width: 30%;
	}#MainContent.pompom-legacy .small--four-tenths{
		 width: 40%;
	}#MainContent.pompom-legacy .small--five-tenths{
		 width: 50%;
	}#MainContent.pompom-legacy .small--six-tenths{
		 width: 60%;
	}#MainContent.pompom-legacy .small--seven-tenths{
		 width: 70%;
	}#MainContent.pompom-legacy .small--eight-tenths{
		 width: 80%;
	}#MainContent.pompom-legacy .small--nine-tenths{
		 width: 90%;
	}/* Twelfths */#MainContent.pompom-legacy .small--one-twelfth{
		 width: 8.33333%;
	}#MainContent.pompom-legacy .small--two-twelfths{
		 width: 16.66667%;
	}#MainContent.pompom-legacy .small--three-twelfths{
		 width: 25%;
	}#MainContent.pompom-legacy .small--four-twelfths{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .small--five-twelfths{
		 width: 41.66667%;
	}#MainContent.pompom-legacy .small--six-twelfths{
		 width: 50%;
	}#MainContent.pompom-legacy .small--seven-twelfths{
		 width: 58.33333%;
	}#MainContent.pompom-legacy .small--eight-twelfths{
		 width: 66.66667%;
	}#MainContent.pompom-legacy .small--nine-twelfths{
		 width: 75%;
	}#MainContent.pompom-legacy .small--ten-twelfths{
		 width: 83.33333%;
	}#MainContent.pompom-legacy .small--eleven-twelfths{
		 width: 91.66667%;
	}#MainContent.pompom-legacy .grid--uniform .small--one-half:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .small--one-third:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .small--one-quarter:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .small--one-fifth:nth-child(5n+1), #MainContent.pompom-legacy .grid--uniform .small--one-sixth:nth-child(6n+1), #MainContent.pompom-legacy .grid--uniform .small--two-sixths:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .small--three-sixths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .small--one-eighth:nth-child(8n+1), #MainContent.pompom-legacy .grid--uniform .small--two-eighths:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .small--four-eighths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .small--five-tenths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .small--one-twelfth:nth-child(12n+1), #MainContent.pompom-legacy .grid--uniform .small--two-twelfths:nth-child(6n+1), #MainContent.pompom-legacy .grid--uniform .small--three-twelfths:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .small--four-twelfths:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .small--six-twelfths:nth-child(2n+1){
		 clear: both;
	}#MainContent.pompom-legacy .small--show{
		 display: block !important;
	}#MainContent.pompom-legacy .small--hide{
		 display: none !important;
	}#MainContent.pompom-legacy .small--text-left{
		 text-align: left !important;
	}#MainContent.pompom-legacy .small--text-right{
		 text-align: right !important;
	}#MainContent.pompom-legacy .small--text-center{
		 text-align: center !important;
	}}@media only screen and (min-width: 750px){/* Whole */#MainContent.pompom-legacy .medium-up--one-whole{
		 width: 100%;
	}/* Halves */#MainContent.pompom-legacy .medium-up--one-half{
		 width: 50%;
	}/* Thirds */#MainContent.pompom-legacy .medium-up--one-third{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--two-thirds{
		 width: 66.66667%;
	}/* Quarters */#MainContent.pompom-legacy .medium-up--one-quarter{
		 width: 25%;
	}#MainContent.pompom-legacy .medium-up--two-quarters{
		 width: 50%;
	}#MainContent.pompom-legacy .medium-up--three-quarters{
		 width: 75%;
	}/* Fifths */#MainContent.pompom-legacy .medium-up--one-fifth{
		 width: 20%;
	}#MainContent.pompom-legacy .medium-up--two-fifths{
		 width: 40%;
	}#MainContent.pompom-legacy .medium-up--three-fifths{
		 width: 60%;
	}#MainContent.pompom-legacy .medium-up--four-fifths{
		 width: 80%;
	}/* Sixths */#MainContent.pompom-legacy .medium-up--one-sixth{
		 width: 16.66667%;
	}#MainContent.pompom-legacy .medium-up--two-sixths{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--three-sixths{
		 width: 50%;
	}#MainContent.pompom-legacy .medium-up--four-sixths{
		 width: 66.66667%;
	}#MainContent.pompom-legacy .medium-up--five-sixths{
		 width: 83.33333%;
	}/* Eighths */#MainContent.pompom-legacy .medium-up--one-eighth{
		 width: 12.5%;
	}#MainContent.pompom-legacy .medium-up--two-eighths{
		 width: 25%;
	}#MainContent.pompom-legacy .medium-up--three-eighths{
		 width: 37.5%;
	}#MainContent.pompom-legacy .medium-up--four-eighths{
		 width: 50%;
	}#MainContent.pompom-legacy .medium-up--five-eighths{
		 width: 62.5%;
	}#MainContent.pompom-legacy .medium-up--six-eighths{
		 width: 75%;
	}#MainContent.pompom-legacy .medium-up--seven-eighths{
		 width: 87.5%;
	}/* Tenths */#MainContent.pompom-legacy .medium-up--one-tenth{
		 width: 10%;
	}#MainContent.pompom-legacy .medium-up--two-tenths{
		 width: 20%;
	}#MainContent.pompom-legacy .medium-up--three-tenths{
		 width: 30%;
	}#MainContent.pompom-legacy .medium-up--four-tenths{
		 width: 40%;
	}#MainContent.pompom-legacy .medium-up--five-tenths{
		 width: 50%;
	}#MainContent.pompom-legacy .medium-up--six-tenths{
		 width: 60%;
	}#MainContent.pompom-legacy .medium-up--seven-tenths{
		 width: 70%;
	}#MainContent.pompom-legacy .medium-up--eight-tenths{
		 width: 80%;
	}#MainContent.pompom-legacy .medium-up--nine-tenths{
		 width: 90%;
	}/* Twelfths */#MainContent.pompom-legacy .medium-up--one-twelfth{
		 width: 8.33333%;
	}#MainContent.pompom-legacy .medium-up--two-twelfths{
		 width: 16.66667%;
	}#MainContent.pompom-legacy .medium-up--three-twelfths{
		 width: 25%;
	}#MainContent.pompom-legacy .medium-up--four-twelfths{
		 width: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--five-twelfths{
		 width: 41.66667%;
	}#MainContent.pompom-legacy .medium-up--six-twelfths{
		 width: 50%;
	}#MainContent.pompom-legacy .medium-up--seven-twelfths{
		 width: 58.33333%;
	}#MainContent.pompom-legacy .medium-up--eight-twelfths{
		 width: 66.66667%;
	}#MainContent.pompom-legacy .medium-up--nine-twelfths{
		 width: 75%;
	}#MainContent.pompom-legacy .medium-up--ten-twelfths{
		 width: 83.33333%;
	}#MainContent.pompom-legacy .medium-up--eleven-twelfths{
		 width: 91.66667%;
	}#MainContent.pompom-legacy .grid--uniform .medium-up--one-half:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-third:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-quarter:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-fifth:nth-child(5n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-sixth:nth-child(6n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--two-sixths:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--three-sixths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-eighth:nth-child(8n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--two-eighths:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--four-eighths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--five-tenths:nth-child(2n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--one-twelfth:nth-child(12n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--two-twelfths:nth-child(6n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--three-twelfths:nth-child(4n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--four-twelfths:nth-child(3n+1), #MainContent.pompom-legacy .grid--uniform .medium-up--six-twelfths:nth-child(2n+1){
		 clear: both;
	}#MainContent.pompom-legacy .medium-up--show{
		 display: block !important;
	}#MainContent.pompom-legacy .medium-up--hide{
		 display: none !important;
	}#MainContent.pompom-legacy .medium-up--text-left{
		 text-align: left !important;
	}#MainContent.pompom-legacy .medium-up--text-right{
		 text-align: right !important;
	}#MainContent.pompom-legacy .medium-up--text-center{
		 text-align: center !important;
	}}@media only screen and (max-width: 749px){/* Halves */#MainContent.pompom-legacy .small--push-one-half{
		 left: 50%;
	}/* Thirds */#MainContent.pompom-legacy .small--push-one-third{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .small--push-two-thirds{
		 left: 66.66667%;
	}/* Quarters */#MainContent.pompom-legacy .small--push-one-quarter{
		 left: 25%;
	}#MainContent.pompom-legacy .small--push-two-quarters{
		 left: 50%;
	}#MainContent.pompom-legacy .small--push-three-quarters{
		 left: 75%;
	}/* Fifths */#MainContent.pompom-legacy .small--push-one-fifth{
		 left: 20%;
	}#MainContent.pompom-legacy .small--push-two-fifths{
		 left: 40%;
	}#MainContent.pompom-legacy .small--push-three-fifths{
		 left: 60%;
	}#MainContent.pompom-legacy .small--push-four-fifths{
		 left: 80%;
	}/* Sixths */#MainContent.pompom-legacy .small--push-one-sixth{
		 left: 16.66667%;
	}#MainContent.pompom-legacy .small--push-two-sixths{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .small--push-three-sixths{
		 left: 50%;
	}#MainContent.pompom-legacy .small--push-four-sixths{
		 left: 66.66667%;
	}#MainContent.pompom-legacy .small--push-five-sixths{
		 left: 83.33333%;
	}/* Eighths */#MainContent.pompom-legacy .small--push-one-eighth{
		 left: 12.5%;
	}#MainContent.pompom-legacy .small--push-two-eighths{
		 left: 25%;
	}#MainContent.pompom-legacy .small--push-three-eighths{
		 left: 37.5%;
	}#MainContent.pompom-legacy .small--push-four-eighths{
		 left: 50%;
	}#MainContent.pompom-legacy .small--push-five-eighths{
		 left: 62.5%;
	}#MainContent.pompom-legacy .small--push-six-eighths{
		 left: 75%;
	}#MainContent.pompom-legacy .small--push-seven-eighths{
		 left: 87.5%;
	}/* Tenths */#MainContent.pompom-legacy .small--push-one-tenth{
		 left: 10%;
	}#MainContent.pompom-legacy .small--push-two-tenths{
		 left: 20%;
	}#MainContent.pompom-legacy .small--push-three-tenths{
		 left: 30%;
	}#MainContent.pompom-legacy .small--push-four-tenths{
		 left: 40%;
	}#MainContent.pompom-legacy .small--push-five-tenths{
		 left: 50%;
	}#MainContent.pompom-legacy .small--push-six-tenths{
		 left: 60%;
	}#MainContent.pompom-legacy .small--push-seven-tenths{
		 left: 70%;
	}#MainContent.pompom-legacy .small--push-eight-tenths{
		 left: 80%;
	}#MainContent.pompom-legacy .small--push-nine-tenths{
		 left: 90%;
	}/* Twelfths */#MainContent.pompom-legacy .small--push-one-twelfth{
		 left: 8.33333%;
	}#MainContent.pompom-legacy .small--push-two-twelfths{
		 left: 16.66667%;
	}#MainContent.pompom-legacy .small--push-three-twelfths{
		 left: 25%;
	}#MainContent.pompom-legacy .small--push-four-twelfths{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .small--push-five-twelfths{
		 left: 41.66667%;
	}#MainContent.pompom-legacy .small--push-six-twelfths{
		 left: 50%;
	}#MainContent.pompom-legacy .small--push-seven-twelfths{
		 left: 58.33333%;
	}#MainContent.pompom-legacy .small--push-eight-twelfths{
		 left: 66.66667%;
	}#MainContent.pompom-legacy .small--push-nine-twelfths{
		 left: 75%;
	}#MainContent.pompom-legacy .small--push-ten-twelfths{
		 left: 83.33333%;
	}#MainContent.pompom-legacy .small--push-eleven-twelfths{
		 left: 91.66667%;
	}}@media only screen and (min-width: 750px){/* Halves */#MainContent.pompom-legacy .medium-up--push-one-half{
		 left: 50%;
	}/* Thirds */#MainContent.pompom-legacy .medium-up--push-one-third{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--push-two-thirds{
		 left: 66.66667%;
	}/* Quarters */#MainContent.pompom-legacy .medium-up--push-one-quarter{
		 left: 25%;
	}#MainContent.pompom-legacy .medium-up--push-two-quarters{
		 left: 50%;
	}#MainContent.pompom-legacy .medium-up--push-three-quarters{
		 left: 75%;
	}/* Fifths */#MainContent.pompom-legacy .medium-up--push-one-fifth{
		 left: 20%;
	}#MainContent.pompom-legacy .medium-up--push-two-fifths{
		 left: 40%;
	}#MainContent.pompom-legacy .medium-up--push-three-fifths{
		 left: 60%;
	}#MainContent.pompom-legacy .medium-up--push-four-fifths{
		 left: 80%;
	}/* Sixths */#MainContent.pompom-legacy .medium-up--push-one-sixth{
		 left: 16.66667%;
	}#MainContent.pompom-legacy .medium-up--push-two-sixths{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--push-three-sixths{
		 left: 50%;
	}#MainContent.pompom-legacy .medium-up--push-four-sixths{
		 left: 66.66667%;
	}#MainContent.pompom-legacy .medium-up--push-five-sixths{
		 left: 83.33333%;
	}/* Eighths */#MainContent.pompom-legacy .medium-up--push-one-eighth{
		 left: 12.5%;
	}#MainContent.pompom-legacy .medium-up--push-two-eighths{
		 left: 25%;
	}#MainContent.pompom-legacy .medium-up--push-three-eighths{
		 left: 37.5%;
	}#MainContent.pompom-legacy .medium-up--push-four-eighths{
		 left: 50%;
	}#MainContent.pompom-legacy .medium-up--push-five-eighths{
		 left: 62.5%;
	}#MainContent.pompom-legacy .medium-up--push-six-eighths{
		 left: 75%;
	}#MainContent.pompom-legacy .medium-up--push-seven-eighths{
		 left: 87.5%;
	}/* Tenths */#MainContent.pompom-legacy .medium-up--push-one-tenth{
		 left: 10%;
	}#MainContent.pompom-legacy .medium-up--push-two-tenths{
		 left: 20%;
	}#MainContent.pompom-legacy .medium-up--push-three-tenths{
		 left: 30%;
	}#MainContent.pompom-legacy .medium-up--push-four-tenths{
		 left: 40%;
	}#MainContent.pompom-legacy .medium-up--push-five-tenths{
		 left: 50%;
	}#MainContent.pompom-legacy .medium-up--push-six-tenths{
		 left: 60%;
	}#MainContent.pompom-legacy .medium-up--push-seven-tenths{
		 left: 70%;
	}#MainContent.pompom-legacy .medium-up--push-eight-tenths{
		 left: 80%;
	}#MainContent.pompom-legacy .medium-up--push-nine-tenths{
		 left: 90%;
	}/* Twelfths */#MainContent.pompom-legacy .medium-up--push-one-twelfth{
		 left: 8.33333%;
	}#MainContent.pompom-legacy .medium-up--push-two-twelfths{
		 left: 16.66667%;
	}#MainContent.pompom-legacy .medium-up--push-three-twelfths{
		 left: 25%;
	}#MainContent.pompom-legacy .medium-up--push-four-twelfths{
		 left: 33.33333%;
	}#MainContent.pompom-legacy .medium-up--push-five-twelfths{
		 left: 41.66667%;
	}#MainContent.pompom-legacy .medium-up--push-six-twelfths{
		 left: 50%;
	}#MainContent.pompom-legacy .medium-up--push-seven-twelfths{
		 left: 58.33333%;
	}#MainContent.pompom-legacy .medium-up--push-eight-twelfths{
		 left: 66.66667%;
	}#MainContent.pompom-legacy .medium-up--push-nine-twelfths{
		 left: 75%;
	}#MainContent.pompom-legacy .medium-up--push-ten-twelfths{
		 left: 83.33333%;
	}#MainContent.pompom-legacy .medium-up--push-eleven-twelfths{
		 left: 91.66667%;
	}}#MainContent.pompom-legacy .box{
	 background: no-repeat;
	 background-color: #f7f7f7;
	 background-size: contain;
}#MainContent.pompom-legacy .ratio-container{
	 position: relative;
}#MainContent.pompom-legacy .ratio-container:after{
	 content: '';
	 display: block;
	 height: 0;
	 width: 100%;
	/* 16:9 = 56.25% = calc(9 / 16 * 100%) */
	 padding-bottom: 50%;
	 content: "";
}#MainContent.pompom-legacy .ratio-container > *{
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}#MainContent.pompom-legacy .page-width{
	 *zoom: 1;
	 max-width: 1200px;
	 margin: 0 auto;
}#MainContent.pompom-legacy .page-width::after{
	 content: '';
	 display: table;
	 clear: both;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .section-header h2{
		 font-size:calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * .8em);
	}#MainContent.pompom-legacy .featured-blog .grid__item{
		 padding-right: 0 !important;
	}#MainContent.pompom-legacy .grid-three{
		 display: block !important;
	}#MainContent.pompom-legacy .collection-grid-item__title{
		 font-size: 1.5em !important;
		 letter-spacing: .15em !important;
	}#MainContent.pompom-legacy .js-drawer-open-top .drawer--top{
      height: auto !important;
   }}#MainContent.pompom-legacy .rte blockquote{
	 border-color: var(--color-border);
	 border-width: 1px 0;
	 border-style: solid;
	 padding: 30px 0;
	 margin-bottom: 27.5px;
}#MainContent.pompom-legacy h3, #MainContent.pompom-legacy .h3, #MainContent.pompom-legacy h4, #MainContent.pompom-legacy .h4, #MainContent.pompom-legacy h5, #MainContent.pompom-legacy .h5, #MainContent.pompom-legacy h6, #MainContent.pompom-legacy .h6{
	 margin: 0 0 17.5px;
	 font-family: var(--font-stack-header);
	 font-style: var(--font-style-header);
	 font-weight: var(--font-weight-header);
	 line-height: 1.2;
	 overflow-wrap: break-word;
	 word-wrap: break-word;
	 letter-spacing: .1em;
}#MainContent.pompom-legacy h3 a, #MainContent.pompom-legacy .h3 a, #MainContent.pompom-legacy h4 a, #MainContent.pompom-legacy .h4 a, #MainContent.pompom-legacy h5 a, #MainContent.pompom-legacy .h5 a, #MainContent.pompom-legacy h6 a, #MainContent.pompom-legacy .h6 a{
	 color: inherit;
	 text-decoration: none;
	 font-weight: inherit;
}#MainContent.pompom-legacy h3, #MainContent.pompom-legacy .h3{
	 font-size: calc(((var(--font-size-header)) / (var(--font-size-base))) * 1em);
	 text-transform: none;
	/*! letter-spacing: 0;
	 */
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy h3, #MainContent.pompom-legacy .h3{
		 font-size: calc(((var(--font-h3-mobile)) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy h4, #MainContent.pompom-legacy .h4{
	 font-size: calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em);
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy h4, #MainContent.pompom-legacy .h4{
		 font-size: calc(((var(--font-h4-mobile)) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy .rte{
	 color: var(--color-body-text);
	 margin-bottom: 35px;
	 margin-top: 20px;
}#MainContent.pompom-legacy .rte:last-child{
	 margin-bottom: 0;
}#MainContent.pompom-legacy .rte h1, #MainContent.pompom-legacy .rte h2, #MainContent.pompom-legacy .rte h3, #MainContent.pompom-legacy .rte .h3, #MainContent.pompom-legacy .rte h4, #MainContent.pompom-legacy .rte .h4, #MainContent.pompom-legacy .rte h5, #MainContent.pompom-legacy .rte .h5, #MainContent.pompom-legacy .rte h6, #MainContent.pompom-legacy .rte .h6{
	 margin-top: 55px;
	 margin-bottom: 27.5px;
}#MainContent.pompom-legacy .rte h1:first-child, #MainContent.pompom-legacy .rte h2:first-child, #MainContent.pompom-legacy .rte h3:first-child, #MainContent.pompom-legacy .rte .h3:first-child, #MainContent.pompom-legacy .rte h4:first-child, #MainContent.pompom-legacy .rte .h4:first-child, #MainContent.pompom-legacy .rte h5:first-child, #MainContent.pompom-legacy .rte .h5:first-child, #MainContent.pompom-legacy .rte h6:first-child, #MainContent.pompom-legacy .rte .h6:first-child{
	 margin-top: 0;
}#MainContent.pompom-legacy .rte li{
	 margin-bottom: 4px;
	 list-style: inherit;
}#MainContent.pompom-legacy .rte li:last-child{
	 margin-bottom: 0;
}#MainContent.pompom-legacy .rte-setting{
	 margin-bottom: 19.44444px;
}#MainContent.pompom-legacy .rte-setting:last-child{
	 margin-bottom: 0;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .mega-subtitle{
		 font-size: calc(((var(--font-size-base) + 4) / (var(--font-size-base))) * 1em);
		 margin: 0 auto;
	}#MainContent.pompom-legacy .text-center .mega-subtitle{
		 max-width: 75%;
	}}#MainContent.pompom-legacy .rte img{
	 height: auto;
}#MainContent.pompom-legacy .rte table{
	 table-layout: fixed;
}#MainContent.pompom-legacy .rte ul, #MainContent.pompom-legacy .rte ol{
	 margin: 0 0 17.5px 35px;
}#MainContent.pompom-legacy .rte ul.list--inline, #MainContent.pompom-legacy .rte ol.list--inline{
	 margin-left: 0;
}#MainContent.pompom-legacy .rte ul{
	 list-style: disc outside;
}#MainContent.pompom-legacy .rte ul ul{
	 list-style: circle outside;
}#MainContent.pompom-legacy .rte ul ul ul{
	 list-style: square outside;
}#MainContent.pompom-legacy .rte a:not(.btn){
	 border-bottom: 1px solid currentColor;
	 padding-bottom: 1px;
}#MainContent.pompom-legacy .text-center.rte ul, #MainContent.pompom-legacy .text-center.rte ol, #MainContent.pompom-legacy .text-center .rte ul, #MainContent.pompom-legacy .text-center .rte ol{
	 margin-left: 0;
	 list-style-position: inside;
}#MainContent.pompom-legacy .btn, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .btn-second{
	 -moz-user-select: none;
	 -ms-user-select: none;
	 -webkit-user-select: none;
	 user-select: none;
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 appearance: none;
	 display: inline-block;
	 width: auto;
	 text-decoration: none;
	 text-align: center;
	 vertical-align: middle;
	 cursor: pointer;
	 border: 2px solid var(--color-btn-border, #111);
	 padding: 8px 15px;
	 background-color: var(--color-btn-primary, #FFF);
	 color: var(--color-btn-primary-text, #111);
	 font-family: var(--font-stack-header);
	 font-style: var(--font-style-header);
	 font-weight: var(--font-weight-header);
	 text-transform: uppercase;
	 letter-spacing: 0.2em;
	 white-space: normal;
	 font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
	 border-bottom-width: 4px;
	 transition: color 1s;
	 border-radius: 0px !important;
}#MainContent.pompom-legacy .btn:hover{
	 animation: stripes-move 1s infinite linear;
	 background: repeating-linear-gradient(45deg, var(--color-text-lighten) 0, var(--color-text-lighten) 0.25em, #fff 0.25em, #fff .5em);
	 color:#111 !important;
	 border-bottom-width: 4px;
}#MainContent.pompom-legacy .btn-second, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded{
	 background-color: var(--color-btn-second, #FFA1F2);
	 color: var(--color-btn-second-txt, #111);
	 border: 2px solid var(--color-btn-second-border, #111);
	 border-bottom-width: 4px;
}#MainContent.pompom-legacy .btn-second:hover, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded:hover{
	 background-color: var(--color-btn-second-txt, #111) !important;
	 color: var(--color-btn-second, #FFA1F2) !important;
}#MainContent.pompom-legacy .thumbnails-wrapper .btn:hover{
	 background: unset;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .btn, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded{
		 padding: 10px 18px;
	}}#MainContent.pompom-legacy .btn:not([disabled]):hover, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover, #MainContent.pompom-legacy .btn:focus, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded:focus{
}#MainContent.pompom-legacy .btn .icon-arrow-right, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right, #MainContent.pompom-legacy .btn .icon-arrow-left, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left{
	 height: 9px;
}#MainContent.pompom-legacy .btn[disabled], #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded[disabled], #MainContent.pompom-legacy .btn[aria-disabled], #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled]{
	 cursor: default;
	 opacity: 0.5;
}#MainContent.pompom-legacy .btn--small{
	 padding: 8px 10px;
	 font-size: calc(((12) / (var(--font-size-base))) * 1em);
	 line-height: 1;
}#MainContent.pompom-legacy .article__grid-meta .btn--small, #MainContent.pompom-legacy .article-listing .list--inline, #MainContent.pompom-legacy .article-listing .btn--small{
	 font-weight: bold;
	 letter-spacing: .1em;
	 text-transform: uppercase;
	 padding: 0;
	 text-align: left;
}#MainContent.pompom-legacy .article__grid-meta .btn--small:after, #MainContent.pompom-legacy .article-listing .list--inline a:after{
	 content: '\00A0 \276F';
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .btn--small-wide{
		 padding-left: 50px;
		 padding-right: 50px;
	}}#MainContent.pompom-legacy .btn--link{
	 background-color: transparent;
	 border: 0;
	 margin: 0;
	 color: var(--color-body-text);
	 text-align: left;
}#MainContent.pompom-legacy .btn--link:not([disabled]):hover, #MainContent.pompom-legacy .btn--link:focus{
	 color: var(--color-text-focus);
	 background-color: transparent;
}#MainContent.pompom-legacy .btn--link .icon{
	 vertical-align: middle;
}#MainContent.pompom-legacy .btn--narrow{
	 padding-left: 15px;
	 padding-right: 15px;
}#MainContent.pompom-legacy .btn--has-icon-after .icon{
	 margin-left: 10px;
}#MainContent.pompom-legacy .btn--has-icon-before .icon{
	 margin-right: 10px;
}#MainContent.pompom-legacy .product-form input, #MainContent.pompom-legacy .product-form textarea, #MainContent.pompom-legacy .product-form select, #MainContent.pompom-legacy .product-form .disclosure__toggle{
	 min-height: 44px;
}#MainContent.pompom-legacy .form-vertical [type="submit"], #MainContent.pompom-legacy .form-vertical .btn, #MainContent.pompom-legacy .form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{
	 display: inline-block;
	 width: auto;
}#MainContent.pompom-legacy .input-group__field, #MainContent.pompom-legacy .input-group__field input, #MainContent.pompom-legacy .input-group__btn .btn, #MainContent.pompom-legacy .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{
	 min-height: 42px;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .input-group__field, #MainContent.pompom-legacy .input-group__field input, #MainContent.pompom-legacy .input-group__btn .btn, #MainContent.pompom-legacy .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{
		 min-height: 46px;
	}}#MainContent.pompom-legacy .input-group__btn .btn, #MainContent.pompom-legacy .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{
	 width: 100%;
	 border-radius: 0 2px 2px 0;
}#MainContent.pompom-legacy .logo-align--split .h2, #MainContent.pompom-legacy .logo-align--split img{
	 text-align: center;
	 margin: 7px auto;
	 display: block;
}#MainContent.pompom-legacy .page-width{
	 padding-left: 55px;
	 padding-right: 55px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .page-width{
		 padding-left: 22px;
		 padding-right: 22px;
	}#MainContent.pompom-legacy .top-footer .page-width{
		 display: block !important;
		 text-align: center !important;
	}#MainContent.pompom-legacy .top-slogan{
		 padding-bottom: 10px;
	}#MainContent.pompom-legacy .top-slogan p{
		 font-size: calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1.2rem) !important;
	}#MainContent.pompom-legacy .social-icons .icon{
		 width: 15px;
		 height: 15px;
	}#MainContent.pompom-legacy .social-icons{
		 padding-bottom: 0 !important;
	}}#MainContent.pompom-legacy .grid--half-gutters{
	 margin-left: -15px;
}#MainContent.pompom-legacy .grid--half-gutters > .grid__item{
	 padding-left: 15px;
}#MainContent.pompom-legacy .grid--double-gutters{
	 margin-left: -60px;
}#MainContent.pompom-legacy .grid--double-gutters > .grid__item{
	 padding-left: 60px;
}#MainContent.pompom-legacy .grid--flush-bottom{
	 margin-bottom: -55px;
	 overflow: auto;
}#MainContent.pompom-legacy .grid--flush-bottom > .grid__item{
	 margin-bottom: 55px;
}#MainContent.pompom-legacy .grid--view-items{
	 overflow: auto;
	 margin-bottom: -35px;
}#MainContent.pompom-legacy .grid-view-item{
	 margin: 0 auto 35px;
}#MainContent.pompom-legacy .custom__item .grid-view-item{
	 margin-bottom: 0;
}#MainContent.pompom-legacy .grid-view-item__title{
	 margin-bottom: 0;
	/*! color: var(--color-text);
	 */
	/*! text-align: center;
	 */
}#MainContent.pompom-legacy .grid-view-item__meta{
	 margin-top: 8px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .logo-align--split .h2, #MainContent.pompom-legacy .logo-align--split img{
		 text-align: left;
	}#MainContent.pompom-legacy .social-icons__item{
		 display: none;
	}#MainContent.pompom-legacy .grid-view-item__title, #MainContent.pompom-legacy .grid-view-item__meta{
		 font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy .grid-view-item__link{
	 display: block;
}#MainContent.pompom-legacy .grid-view-item__vendor{
	 margin-top: 4px;
	 color: var(--color-body-text);
	 font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
	 text-transform: uppercase;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .grid-view-item__vendor{
		 font-size: calc(((var(--font-size-base) - 3) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy .grid-view-item__image-wrapper{
	 margin: 0 auto 15px;
	 position: relative;
	 width: 100%;
}#MainContent.pompom-legacy .grid-view-item__image{
	 display: block;
	 margin: 0 auto;
	 width: 100%;
}#MainContent.pompom-legacy .grid-view-item__image-wrapper .grid-view-item__image{
	 position: absolute;
	 top: 0;
}#MainContent.pompom-legacy .grid-view-item__image.lazyload{
	 opacity: 0;
}#MainContent.pompom-legacy .index-section{
	 padding-top: 35px;
	 padding-bottom: 35px;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .index-section{
		 padding-top: 55px;
		 padding-bottom: 55px;
	}}#MainContent.pompom-legacy .index-section:first-child{
	 padding-top: 0;
	 border-top: 0;
}#MainContent.pompom-legacy .index-section:last-child{
	 padding-bottom: 0;
}#MainContent.pompom-legacy .index-section--flush + .index-section--flush{
	 margin-top: -70px;
}#MainContent.pompom-legacy .index-section--flush:first-child{
	 margin-top: -35px;
}#MainContent.pompom-legacy .index-section--flush:last-child{
	 margin-bottom: -35px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .index-section--featured-product:first-child{
		 margin-top: -12px;
	}}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .index-section--slideshow + .index-section--flush{
		 margin-top: 0.4rem;
	}}#MainContent.pompom-legacy .placeholder-svg{
	 display: block;
	 fill: var(--color-blankstate);
	 background-color: var(--color-blankstate-background);
	 width: 100%;
	 height: 100%;
	 max-width: 100%;
	 max-height: 100%;
	 border: 1px solid var(--color-blankstate-border);
}#MainContent.pompom-legacy .image-bar__content .placeholder-svg{
	 position: absolute;
	 top: 0;
	 left: 0;
}#MainContent.pompom-legacy .product-single{
	 overflow-anchor: none;
}#MainContent.pompom-legacy .product-single__title{
	 margin-bottom: 0.5rem;
}#MainContent.pompom-legacy .product__price, #MainContent.pompom-legacy .featured-product__price{
	 font-size: 1.25em;
}#MainContent.pompom-legacy .product-form{
	 min-width: 100%;
	 padding-top: 2rem;
}#MainContent.pompom-legacy .product-form__controls-group{
	 display: flex;
	 flex-wrap: wrap;
}#MainContent.pompom-legacy .product-form__controls-group--submit{
	 margin-top: 0px;
}#MainContent.pompom-legacy .product-form__controls-group ~ .product-form__controls-group--submit{
	 margin-top: 15px;
}#MainContent.pompom-legacy .product-form__item{
	 flex-grow: 0;
	 flex-basis: 100%;
	 margin-bottom: 10px;
	 padding: 0;
}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-form__item{
		 flex-basis: 50%;
		 padding: 0 5px;
	}#MainContent.pompom-legacy .product-single--large-image .product-form__item{
		 flex-basis: 100%;
	}}#MainContent.pompom-legacy .product-form__item label{
	 display: block;
}#MainContent.pompom-legacy .product-form__item--submit{
	 -webkit-flex: 1 1 300px;
	 -moz-flex: 1 1 300px;
	 -ms-flex: 1 1 300px;
	 flex: 1 1 300px;
}#MainContent.pompom-legacy .product-form__item--no-variants{
	/*max-width: 400px;
	*/
}#MainContent.pompom-legacy .product-form__item--payment-button{
	 -ms-flex-preferred-size: 100%;
	 -webkit-flex-basis: 100%;
	 -moz-flex-basis: 100%;
	 flex-basis: 100%;
}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-single--small-media .product-form__item--payment-button, #MainContent.pompom-legacy .product-single--full-media .product-form__item--payment-button{
		 display: inline-flex;
		 -ms-flex-align: start;
		 -webkit-align-items: flex-start;
		 -moz-align-items: flex-start;
		 -ms-align-items: flex-start;
		 -o-align-items: flex-start;
		 align-items: flex-start;
	}}#MainContent.pompom-legacy .product-form__item--payment-button.product-form__item--no-variants{
	 -webkit-flex-direction: column;
	 -moz-flex-direction: column;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -ms-flex-align: stretch;
	 -webkit-align-items: stretch;
	 -moz-align-items: stretch;
	 -ms-align-items: stretch;
	 -o-align-items: stretch;
	 align-items: stretch;
}#MainContent.pompom-legacy .product-form--variant-sold-out .shopify-payment-button{
	 display: none;
}#MainContent.pompom-legacy .product-form--payment-button-no-variants{
	 max-width: 25rem;
}#MainContent.pompom-legacy .product-form__variants{
	 display: none;
}#MainContent.pompom-legacy .no-js .product-form__variants{
	 display: block;
}#MainContent.pompom-legacy .product-form__input{
	 display: block;
	 width: 100%;
}#MainContent.pompom-legacy .product-form__input.input--error{
	 margin-bottom: 0;
}#MainContent.pompom-legacy .product-form__input--quantity{
	 max-width: 5rem;
}#MainContent.pompom-legacy .product-form__error-message-wrapper{
	 display: flex;
	 flex-basis: 100%;
	 padding: 0.5rem 0;
	 margin: 0 calc((5 / (var(--font-size-base))) * 1em) 20px;
}#MainContent.pompom-legacy .product-form__controls-group ~ .product-form__error-message-wrapper{
	 margin-bottom: 0;
}#MainContent.pompom-legacy .product-form__error-message-wrapper--has-payment-button{
	 padding: 0.5rem 0;
}#MainContent.pompom-legacy .product-form__error-message-wrapper--hidden{
	 display: none;
}#MainContent.pompom-legacy .product-form__error-message{
	 margin-left: 0.5rem;
	 font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
	 line-height: 1.2;
	 color: var(--color-body-text);
}#MainContent.pompom-legacy .product-form__cart-submit, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__button--unbranded{
	 display: block;
	 width: 100%;
	 line-height: 1.4;
	 padding-left: 5px;
	 padding-right: 5px;
	 white-space: normal;
	 margin-top: 0;
	 margin-bottom: 10px;
	 min-height: 44px;
}#MainContent.pompom-legacy .product-single--small-media .product-form__cart-submit, #MainContent.pompom-legacy .product-single--small-media .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .product-single--small-media .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .product-single--full-media .product-form__cart-submit, #MainContent.pompom-legacy .product-single--full-media .shopify-payment-button .shopify-payment-button__button--unbranded, #MainContent.pompom-legacy .shopify-payment-button .product-single--full-media .shopify-payment-button__button--unbranded{
	 -webkit-flex: 50%;
	 -moz-flex: 50%;
	 -ms-flex: 50%;
	 flex: 50%;
	 margin-right: 10px;
}#MainContent.pompom-legacy .product-single--small-media .shopify-payment-button, #MainContent.pompom-legacy .product-single--full-media .shopify-payment-button{
	 -webkit-flex: 50%;
	 -moz-flex: 50%;
	 -ms-flex: 50%;
	 flex: 50%;
}#MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__more-options{
	 margin: 16px 0 10px;
	 font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
	 text-decoration: underline;
       display: none;
}#MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__more-options:hover, #MainContent.pompom-legacy .shopify-payment-button .shopify-payment-button__more-options:focus{
	 opacity: 0.6;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-form__cart-submit--small{
		 max-width: 300px;
	}}#MainContent.pompom-legacy .product-single__description{
	 margin-top: 30px;
}#MainContent.pompom-legacy .product-single__thumbnail{
	 display: block;
	 margin: -2px 0 8px;
	 min-height: 44px;
	 position: relative;
	 border: 2px solid transparent;
}#MainContent.pompom-legacy .product-single__thumbnail:not([disabled]):not(.active-thumb):hover{
	 opacity: 0.8;
}#MainContent.pompom-legacy .product-single__thumbnail.active-thumb{
	 border-color: var(--color-text);
}#MainContent.pompom-legacy .product-single__thumbnail-image{
	 max-width: 100%;
	 display: block;
	 margin: 0 auto;
	 padding: 2px;
}#MainContent.pompom-legacy .product-single__thumbnail-badge{
	 width: 22px;
	 height: 22px;
	 position: absolute;
	 right: 6px;
	 top: 6px;
	 pointer-events: none;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnail-badge{
		 width: 26px;
		 height: 26px;
	}}#MainContent.pompom-legacy .product-single__thumbnail-badge .icon{
	 fill: var(--color-bg);
	 width: 100%;
	 height: 100%;
	 vertical-align: baseline;
}#MainContent.pompom-legacy .product-single__thumbnail-badge .icon-3d-badge-full-color-outline, #MainContent.pompom-legacy .product-single__thumbnail-badge .icon-video-badge-full-color-outline{
	 stroke: rgba(var(--color-text-rgb), 0.05);
}#MainContent.pompom-legacy .product-single__thumbnail-badge .icon-3d-badge-full-color-element, #MainContent.pompom-legacy .product-single__thumbnail-badge .icon-video-badge-full-color-element{
	 fill: var(--color-text);
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .product-single__media-group{
		 margin-bottom: 10px;
	}#MainContent.pompom-legacy .product-single__media--has-thumbnails{
		 margin-bottom: 30px;
	}}#MainContent.pompom-legacy .product-single__media-group--full{
	 margin-bottom: 30px;
}#MainContent.pompom-legacy .product-single__media-wrapper{
	 margin: 0 auto;
	 width: 100%;
}#MainContent.pompom-legacy .product-single__media{
	 margin: 0 auto;
	 min-height: 1px;
	 width: 100%;
	 height: 100%;
	 position: relative;
}#MainContent.pompom-legacy .product-single__media iframe, #MainContent.pompom-legacy .product-single__media model-viewer, #MainContent.pompom-legacy .product-single__media .shopify-model-viewer-ui, #MainContent.pompom-legacy .product-single__media img, #MainContent.pompom-legacy .product-single__media > video, #MainContent.pompom-legacy .product-single__media .plyr, #MainContent.pompom-legacy .product-single__media .media-item{
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 max-width: 100%;
}#MainContent.pompom-legacy .product-single__media iframe, #MainContent.pompom-legacy .product-single__media .media-video, #MainContent.pompom-legacy .product-single__media model-viewer, #MainContent.pompom-legacy .product-single__media .shopify-model-viewer-ui, #MainContent.pompom-legacy .product-single__media .media-item, #MainContent.pompom-legacy .product-single__media .plyr, #MainContent.pompom-legacy .product-single__media .plyr__video-wrapper{
	 height: 100%;
}#MainContent.pompom-legacy .product-single__media--video{
	 background-color: var(--color-video-bg);
}#MainContent.pompom-legacy .product-single__view-in-space{
	 background-color: rgba(var(--color-text-rgb), 0.08);
	 border: none;
	 width: 100%;
	 min-height: 44px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 display: block;
	 font-size: calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);
	 color: var(--color-text);
}#MainContent.pompom-legacy .product-single__view-in-space[data-shopify-xr-hidden]{
	 visibility: hidden;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__view-in-space[data-shopify-xr-hidden]{
		 display: none;
	}}#MainContent.pompom-legacy .product-single__view-in-space:hover .product-single__view-in-space-text, #MainContent.pompom-legacy .product-single__view-in-space:focus .product-single__view-in-space-text{
	 border-bottom-color: var(--color-text);
}#MainContent.pompom-legacy .product-single__view-in-space svg.icon{
	 height: calc((25 / (var(--font-size-base))) * 1em);
	 width: calc((25 / (var(--font-size-base))) * 1em);
	 margin-top: -3px;
	 margin-right: 2.43px;
	 fill: transparent;
}#MainContent.pompom-legacy .product-single__view-in-space svg.icon .icon-3d-badge-full-color-outline{
	 stroke: none;
}#MainContent.pompom-legacy .product-single__view-in-space svg.icon .icon-3d-badge-full-color-element{
	 fill: var(--color-text);
	 opacity: 1;
}#MainContent.pompom-legacy .product-single__view-in-space-text{
	 border-bottom: 1px solid transparent;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .template-product .main-content{
		 padding-top: 22px;
	}#MainContent.pompom-legacy .product-single__media-group{
		 position: relative;
	}#MainContent.pompom-legacy .thumbnails-wrapper{
		/*! position: relative;
		 */
		 top: 10px;
		 text-align: center;
		 margin: 0 2px 30px 2px;
	}#MainContent.pompom-legacy .thumbnails-slider__btn{
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 padding-top: 10px;
		 padding-bottom: 10px;
	}#MainContent.pompom-legacy .thumbnails-slider__btn .icon{
		 height: 14px;
		 width: 14px;
	}#MainContent.pompom-legacy .thumbnails-slider__prev{
		 left: -15px;
	}#MainContent.pompom-legacy .thumbnails-slider__next{
		 right: -15px;
	}#MainContent.pompom-legacy .product-single__thumbnail{
		 margin: 0 auto;
	}}#MainContent.pompom-legacy .product-single__thumbnails{
	 display: flex;
	 flex-wrap: wrap;
	 margin-top: 15px;
	 margin-left: -9px;
	 margin-right: -9px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .product-single__thumbnails{
		 margin-top: 0;
		 justify-content: center;
	}#MainContent.pompom-legacy .slider-active .product-single__thumbnails{
		 display: block;
		 margin: 0 auto;
		 max-width: 75%;
		 overflow: hidden;
	}}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .product-single__thumbnails-slider-track{
		 position: relative;
		 left: 0;
		 top: 0;
		 display: block;
	}#MainContent.pompom-legacy .product-single__thumbnails-slider-track:before, #MainContent.pompom-legacy .product-single__thumbnails-slider-track:after{
		 content: "";
		 display: table;
	}#MainContent.pompom-legacy .product-single__thumbnails-slider-track:after{
		 clear: both;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-slider-track{
		 display: flex;
		 flex-wrap: wrap;
	}}#MainContent.pompom-legacy .product-single__thumbnails-item{
	 flex: 0 0 25%;
	 padding-left: 5px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .product-single__thumbnails-item.slick-slide{
		 padding-bottom: 10px;
		 padding-left: 2.5px;
		 padding-right: 2.5px;
		 vertical-align: middle;
	}#MainContent.pompom-legacy .thumbnails-slider--active .product-single__thumbnails-item.slick-slide{
		 padding-top: 5px;
		 padding-bottom: 5px;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-item{
		 padding-left: 5px;
		 padding-right: 5px;
	}}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .product-single__thumbnails-item-slide{
		 display: block;
		 float: left;
		 height: 100%;
		 min-height: 1px;
		 padding: 5px 2.5px;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-item--small{
		 flex: 0 0 50%;
	}}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-single__thumbnails-item--small{
		 flex: 0 0 33.33333%;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-item--medium{
		 flex: 0 0 33.33333%;
	}}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-single__thumbnails-item--medium{
		 flex: 0 0 25%;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-item--large{
		 flex: 0 0 25%;
	}}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-single__thumbnails-item--large{
		 flex: 0 0 20%;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .product-single__thumbnails-item--full{
		 flex: 0 0 20%;
	}}@media only screen and (min-width: 990px){#MainContent.pompom-legacy .product-single__thumbnails-item--full{
		 flex: 0 0 12.5%;
	}}#MainContent.pompom-legacy .product-bottom .h4 p{
	 font-size: calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 1.4rem);
	 padding: 0 5px;
	 display: block;
	 letter-spacing: .1em;
}#MainContent.pompom-legacy .product-bottom .h4 strong{
	 color: var(--color-text);
}@media only screen and (max-width: 750px){#MainContent.pompom-legacy .product-bottom{
		 text-align: center !important;
	}#MainContent.pompom-legacy .product-bottom .h4 p{
		 font-size: calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 1rem);
	}#MainContent.pompom-legacy .product-bottom .text-with-image{
		 display: block;
	}#MainContent.pompom-legacy .text-with-image .bottom-image-float, #MainContent.pompom-legacy .bottom-text-content{
		 width: 100% !important;
		 padding: 0;
	}#MainContent.pompom-legacy .bottom-item{
		 margin-bottom: 40px !important;
	}#MainContent.pompom-legacy .bottom-image-float{
		 max-height: 350px;
		 object-position: top;
		 object-fit: cover;
	}#MainContent.pompom-legacy .collection-hero{
		 display: block;
	}#MainContent.pompom-legacy .collection-hero .collection-hero__image{
		 width: 100%;
		 height: 300px;
		 background-position: 0 20%;
	}#MainContent.pompom-legacy .collection-hero .collection-hero__title-wrapper{
		 width: 100%;
		 padding: 20px;
	}#MainContent.pompom-legacy .flex-collection{
		 flex-direction: column;
	}#MainContent.pompom-legacy .flex-collection .filter-bar{
		 padding-right: 0;
	}#MainContent.pompom-legacy .flex-collection .grid, #MainContent.pompom-legacy .flex-collection .list-view-items{
		 width: 106% !important;
	}#MainContent.pompom-legacy .filter-bar .filter-block{
		 text-align: center;
		 margin-bottom: 15px;
	}#MainContent.pompom-legacy .filter-bar .filter-block .nav{
		 height:0;
		 visibility: hidden;
		 transition: all .1s ease;
	}#MainContent.pompom-legacy .filter-bar .filter-block h5{
		 margin: 0;
	}#MainContent.pompom-legacy .filter-bar .filter-block:hover .nav{
		 height: 100%;
		 margin-top: 10px;
		 visibility: visible;
		 cursor: pointer;
	}}#MainContent.pompom-legacy .template-blog .social-sharing{
	 margin-bottom: 17.5px;
}#MainContent.pompom-legacy .template-index .index-section[data-shopify-editor-section]{
	 opacity: 1 !important;
}#MainContent.pompom-legacy .template-index .index-section{
	 opacity: 0;
	 transition: opacity 500ms;
}#MainContent.pompom-legacy .template-index .index-section:first-child{
	 opacity: 1 !important;
}#MainContent.pompom-legacy li.grid__item:hover img.product-hover_image, #MainContent.pompom-legacy .quick-active, #MainContent.pompom-legacy .relatedProducts .grid-view-item:hover img.product-hover_image{
	 opacity: 1;
	 animation: anim .3s ease-in;
}#MainContent.pompom-legacy li.grid__item:hover img.product-hover_image, #MainContent.pompom-legacy .meganav__product:hover img.product-hover_image, #MainContent.pompom-legacy .meganav__product img.product-card__hover-image{
	 animation: anim .12s ease-in;
}#MainContent.pompom-legacy .feature-row__image{
	 animation: blur 1s forwards;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .site-header__icons{
		 width: auto;
		 padding-right: 13px;
	}#MainContent.pompom-legacy .site-header__icons .btn--link, #MainContent.pompom-legacy .site-header__icons .site-header__cart{
		 font-size: calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy .rte--article{
	 margin-bottom: 20px;
}#MainContent.pompom-legacy .main-blog-layout .grid__item{
	 margin-bottom: 55px;
}@media only screen and (max-width: 800px){#MainContent.pompom-legacy .blog-featured{
		 flex-direction: column;
		 width: 100%;
		 padding: 0 30px 30px 30px;
	}#MainContent.pompom-legacy .blog-sidebar{
		 padding: 30px 20px !important;
	}#MainContent.pompom-legacy .blog-featured img{
		 width: 100%;
		 height: 350px;
		 object-fit: cover;
		 object-position: 0 20%;
	}#MainContent.pompom-legacy .blog-featured .featured-info{
		 margin: -50px 0 0 0 !important;
		 width: 90%;
	}#MainContent.pompom-legacy .article-listing img{
		 max-height: 350px;
		 width: 100%;
		 object-fit: cover;
		 object-fit: 0 20%;
	}#MainContent.pompom-legacy .main-blog-layout .grid__item{
		 margin-bottom: 0;
	}}#MainContent.pompom-legacy .blog-sidebar-item .h4{
	 text-transform: uppercase;
	 letter-spacing: .3em;
	 color: #777;
	 font-size: calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * .8em);
}#MainContent.pompom-legacy .article-listing .rte{
	 text-align: left;
}#MainContent.pompom-legacy .grid--blog{
	 margin-bottom: -55px;
	 overflow: auto;
}#MainContent.pompom-legacy .relatedProducts .grid-view-item{
	 margin: 0;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .blog-left .article__title--has-image, #MainContent.pompom-legacy .blog-left .article__grid-meta--has-image{
		 padding-left: 0;
	}#MainContent.pompom-legacy .blog-left .medium-up--one-half{
		 margin-bottom: 30px;
	}#MainContent.pompom-legacy .article__grid-meta--has-image{
		 float: left;
		 padding-left: 22px;
	}}#MainContent.pompom-legacy .pagination .btn--narrow{
	 border: none;
	 background: none;
}#MainContent.pompom-legacy .pagination .btn--narrow[disabled]{
	 color: gray !important;
}#MainContent.pompom-legacy .social-sharing{
	 display: flex;
}#MainContent.pompom-legacy .template-password .social-sharing{
	 justify-content: center;
}#MainContent.pompom-legacy .btn--share{
	 background-color: transparent;
	 border: none;
	 color: var(--color-body-text);
	 margin-right: 5px;
	 margin-bottom: 10px;
}#MainContent.pompom-legacy .btn--share:not([disabled]):hover, #MainContent.pompom-legacy .btn--share:focus{
	 background: none;
	 color: var(--color-text);
}#MainContent.pompom-legacy .btn--share .icon{
	 vertical-align: middle;
	 width: 16px;
	 height: 16px;
	 margin-right: 4px;
}#MainContent.pompom-legacy .btn--share .icon-facebook{
	 fill: #3b5998;
}#MainContent.pompom-legacy .btn--share .icon-twitter{
	 fill: #00aced;
}#MainContent.pompom-legacy .btn--share .icon-pinterest{
	 fill: #cb2027;
}#MainContent.pompom-legacy .details-link, #MainContent.pompom-legacy .quick-form-wrapper label, #MainContent.pompom-legacy .product-form__item label{
	 text-transform: uppercase;
	 letter-spacing: .1em;
	 font-size: .8rem;
}#MainContent.pompom-legacy .product-form__item .quick-input input{
	 min-width: 50%;
}#MainContent.pompom-legacy .product-card__hover-image img.product-hover_image, #MainContent.pompom-legacy .relatedProducts .grid-view-item img.product-hover_image, #MainContent.pompom-legacy .meganav__product img.product-hover_image{
	z-index: -1;
	position: absolute;
	 top: 0px;
	height: 100%;
	object-fit: cover;
}#MainContent.pompom-legacy li.grid__item:hover img.product-hover_image, #MainContent.pompom-legacy .relatedProducts .grid-view-item:hover img.product-hover_image, #MainContent.pompom-legacy .meganav__product:hover img.product-hover_image{
	 z-index: 1;
}#MainContent.pompom-legacy .popright .btn-second{
	 width: 100%;
}#MainContent.pompom-legacy .stripes{
	 width: 50px;
	 height: 100%;
	 position: absolute;
	 right: -20px;
	 z-index: 6;
	 background-color: transparent;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .slideshow__text-wrap--mobile{
		 display: block;
		 position: relative;
		/*! top: -1.1rem;
		 */
		/*! background-color: transparent;
		 */
		 width: 100%;
		/*! margin: 0 0 -1.1rem 7.5%;
		 */
		 z-index: 8;
	}#MainContent.pompom-legacy .slideshow__text-wrap, #MainContent.pompom-legacy .feature-row, #MainContent.pompom-legacy .product-single__meta, #MainContent.pompom-legacy .newsletter-section{
		 background-attachment:scroll !important;
	}#MainContent.pompom-legacy .stripes{
		 display: none;
	}#MainContent.pompom-legacy .slideshow__image{
		 width: 100%;
	}#MainContent.pompom-legacy .site-header__logo-image--centered img{
		 margin: 0;
	}}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .slideshow__title, #MainContent.pompom-legacy .slideshow__subtitle{
		 display: none;
	}#MainContent.pompom-legacy .index-section .collection-grid .grid__item{
    width: 100%;
  }}#MainContent.pompom-legacy .site-footer h4, #MainContent.pompom-legacy .site-footer .h4{
	 margin-bottom: 12.5px;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .site-footer h4, #MainContent.pompom-legacy .site-footer .h4{
		 min-height: calc(var(--font-size-header) * 0.7);
		 margin-bottom: 25px;
	}}#MainContent.pompom-legacy .top-footer .page-width{
	 display: flex;
	 align-items: center;
}#MainContent.pompom-legacy .site-footer .h4{
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * .89em) 
}#MainContent.pompom-legacy .feature-row{
	 min-height: 600px;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
	 width: 100%;
	 -webkit-justify-content: space-between;
	 -ms-justify-content: space-between;
	 justify-content: space-between;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 -moz-align-items: center;
	 -ms-align-items: center;
	 -o-align-items: center;
	 align-items: center;
	 background-size: cover;
	 background-attachment: fixed;
}#MainContent.pompom-legacy .feature-row .texture{
	 position: absolute;
	 left: -5%;
	 width: 100%;
	 height: 100%;
	 z-index: 0;
	 top: -5%;
}#MainContent.pompom-legacy .template-index .feature-row .feature-row__image{
	 height: 500px;
	 object-fit: cover;
   max-width: 100% !important;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .feature-row .feature-row__image-wrapper{
		 margin: 30px 0 0 0 !important;
	}#MainContent.pompom-legacy .feature-row{
		 -webkit-flex-direction: column;
		 -moz-flex-direction: column;
		 -ms-flex-direction: column;
		 flex-direction: column;
	}}#MainContent.pompom-legacy .feature-row__item{
	 -webkit-flex: 0 1 50%;
	 -moz-flex: 0 1 50%;
	 -ms-flex: 0 1 50%;
	 flex: 0 1 50%;
	 max-width: 550px;
}#MainContent.pompom-legacy .feature-row{
	 position: relative;
}#MainContent.pompom-legacy .feature-row .feature-row__item:nth-of-type(3){
	 margin-top: 0px;
}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2){
	 margin-right: -120px;
	 margin-top: 50px;
	 z-index: 9;
}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2) .feature-row__image-wrapper{
	 max-width: 350px !important;
	 max-height: 350px !important;
	 min-width: 350px;
	 min-height: 350px;
}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2) .feature-row__image-wrapper img{
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 min-width: 350px;
	 min-height: 350px;
}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(3) .feature-row__image-wrapper{
	 max-width: 400px !important;
	 max-height: 545px !important;
	 min-width 350px;
	 min-height: 545px;
}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(3) .feature-row__image-wrapper img{
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 min-width 350px;
	 min-height: 545px;
}#MainContent.pompom-legacy .feature-row .about{
	 position: absolute;
	 top: 13%;
	 right: 0;
	 width: 50%;
	 height: 400px;
	 left: initial;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .feature-row__item{
		 -webkit-flex: 1 1 auto;
		 -moz-flex: 1 1 auto;
		 -ms-flex: 1 1 auto;
		 flex: 1 1 auto;
		 width: 100%;
		 max-width: 100%;
	}#MainContent.pompom-legacy .feature-row .about{
		 width: 100%;
		 height: 35%;
		 top: 0;
	}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2), #MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(3), #MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row__image-wrapper{
		 margin: 10px auto;
		 width: 100%;
	}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(3){
		 display: none;
	}#MainContent.pompom-legacy .about{
		 top: 0;
	}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2) .feature-row__image-wrapper img, #MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2) .feature-row__image-wrapper{
		 width: 100%;
		 height: 100%;
		 object-fit: cover;
		 min-width: 100%;
		 min-height: 100%;
		 max-height: 100% !important;
		 max-width: 100% !important;
	}#MainContent.pompom-legacy #shopify-section-about-image-with-text .feature-row .feature-row__item:nth-of-type(2){
		 padding: 0;
	}#MainContent.pompom-legacy .template-index .feature-row .feature-row__image-wrapper, #MainContent.pompom-legacy .template-index .feature-row .feature-row__image{
		 height: 350px !important;
	}}#MainContent.pompom-legacy .template-index .feature-row #FeatureRowImage-feature-row{
	 max-width: 100% !important;
	 max-height:500px !important;
	 object-fit: cover;
}#MainContent.pompom-legacy .template-index .feature-row .feature-row__image-wrapper{
	max-width: 100% !important;
	 max-height: 500px !important;
	 height: 500px;
}#MainContent.pompom-legacy .feature-row .feature-row{
	 padding-top: 50px;
}#MainContent.pompom-legacy .feature-row__image-wrapper{
	 margin: 0 auto 19.44444px;
	 position: relative;
}#MainContent.pompom-legacy .feature-row__image{
	 display: block;
	 margin: 0 auto;
	 background: #EEE;
}#MainContent.pompom-legacy .feature-row__image-wrapper .feature-row__image{
	 width: 100%;
	 position: absolute;
	 top: 0;
}#MainContent.pompom-legacy .perfect-circle{
	 max-width: 300px !important;
	 border-radius: 50%;
	 height: 300px;
	 overflow: hidden;
}#MainContent.pompom-legacy .perfect-circle img, #MainContent.pompom-legacy .perfect-square img{
	 max-height: 100% !important;
	 max-width: 100% !important;
	 object-fit: cover;
	 min-width: 300px;
	 min-height: 300px;
}#MainContent.pompom-legacy .perfect-square{
	 max-width: 300px !important;
	 height: 300px;
	 overflow: hidden;
}#MainContent.pompom-legacy .medium-up--one-half .perfect-square, #MainContent.pompom-legacy .medium-up--one-half .perfect-circle{
	 max-width: 500px !important;
	 height: 500px 
}#MainContent.pompom-legacy .medium-up--one-half .perfect-circle img, #MainContent.pompom-legacy .medium-up--one-half .perfect-square img{
	 max-height: 100%;
	 max-width: 100% !important;
	 object-fit: cover;
	 min-width: 500px;
	 min-height: 500px;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .feature-row__image{
		 order: 1;
	}#MainContent.pompom-legacy .feature-row .feature-row{
		 padding-top: 20px;
	}}@media only screen and (max-width: 900px){#MainContent.pompom-legacy .perfect-circle, #MainContent.pompom-legacy .perfect-square, #MainContent.pompom-legacy .perfect-square img, #MainContent.pompom-legacy .perfect-circle img{
		 width: 200px !important;
		 height: 200px !important;
		 min-width: 200px;
		 min-height: 200px;
	}#MainContent.pompom-legacy .medium-up--one-half .perfect-circle img, #MainContent.pompom-legacy .medium-up--one-half .perfect-square img, #MainContent.pompom-legacy .medium-up--one-half .perfect-square, #MainContent.pompom-legacy .medium-up--one-half .perfect-circle{
		 min-height: 200px !important;
		 min-width: 200px !important;
		 max-height: 200px !important;
		 max-width: 200px !important;
	}#MainContent.pompom-legacy .column-titles::after{
		 display: none;
	}}#MainContent.pompom-legacy .feature-row__text{
	 padding: 35px;
}@media only screen and (max-width: 1110px){#MainContent.pompom-legacy .template-index .feature-row .feature-row__text{
		/*! padding: 60px !important;
		 */
		 ;
	}#MainContent.pompom-legacy .feature-row__item{
		 padding: 10px;
	}}#MainContent.pompom-legacy .feature-row-title{
	 font-size: calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1.3em);
	 color: var(--row-text-color);
	 background-image: linear-gradient(to bottom, transparent 38%, var(--row-highlight-color, #fff) 0%, var(--row-highlight-color, #fff) 83%, transparent 0%) !important;
	 display: inline;
	 padding: 0 10px;
	 -webkit-box-decoration-break: clone;
	 -o-box-decoration-break: clone;
	 box-decoration-break: clone;
}#MainContent.pompom-legacy .product-single__meta, #MainContent.pompom-legacy .newsletter-section{
	 background-size: cover;
	 background-attachment: fixed;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .feature-row-title{
		 font-size: calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1em);
	}#MainContent.pompom-legacy .feature-row__text{
		 order: 2;
		 padding-bottom: 0;
	}#MainContent.pompom-legacy .template-index .feature-row__item.feature-row__text{
		 padding: 0 0 50px 0;
	}#MainContent.pompom-legacy .feature-row__item{
		/*! padding: 10px 30px 0 10px;
		 */
	}#MainContent.pompom-legacy .template-index .feature-row .feature-row__image{
		/*! margin: 20px !important;
		 */
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .feature-row__text--left{
		 padding-left: 35px;
	}#MainContent.pompom-legacy .feature-row__text--right{
		 padding-right: 35px;
	}}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .featured-row__subtext{
		/*! margin-top: 30px;
		 */
		 font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
	}}#MainContent.pompom-legacy .featured-row__subtext p{
	 color: var(--row-text-color, #111);
}#MainContent.pompom-legacy .instagram-detail .h2{
	/*! font-size: calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 2rem);
	 */
}#MainContent.pompom-legacy .instagram-detail .rte{
	 margin-top: 30px;
	 font-size: calc(var(--font-size-base) * 1.2px) 
}#MainContent.pompom-legacy .featured-blog .grid__item{
	 margin-bottom: 30px;
	 padding-right: 20px;
	/*! padding-left: inherit;
	 */
}@media only screen and (max-width: 750px){#MainContent.pompom-legacy #shopify-section-article-template .article__title{
		 font-size: calc(((var(--font-size-header)) / (var(--font-size-base))) * 1rem);
	}#MainContent.pompom-legacy #shopify-section-article-template .blog-flex .rte{
		 padding: 0 20px;
		 text-align: left;
	}#MainContent.pompom-legacy #shopify-section-article-template .social-sharing{
		 justify-content: center;
	}}#MainContent.pompom-legacy #shopify-section-article-template .blog-flex .rte{
	 margin-top: 0;
}#MainContent.pompom-legacy #shopify-section-article-template .rte{
	 flex-basis: 100%;
}#MainContent.pompom-legacy .flex-collection .grid, #MainContent.pompom-legacy .flex-collection .list-view-items{
	 width: 80%;
}@media only screen and (max-width: 800px){#MainContent.pompom-legacy .page-top{
		 padding: 0 50px;
	}#MainContent.pompom-legacy .page-featured-title .page-title{
		 font-size:calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1.2rem);
	}#MainContent.pompom-legacy .page-featured-image{
		 height: 500px !important;
		 width: 350px !important;
	}#MainContent.pompom-legacy .page-background.no-absolute{
		 height: 200px;
	}#MainContent.pompom-legacy .default{
		 padding-top: 30px !important;
	}#MainContent.pompom-legacy .custom-page-container .rte{
		 margin-top: 0;
	}#MainContent.pompom-legacy .page-stripe{
		 display: block;
		 right: -30px !important;
	}#MainContent.pompom-legacy .no-absolute .page-featured-title{
		 padding-left: 30px !important;
	}}#MainContent.pompom-legacy .image-bar{
	 overflow: hidden;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy #instafeed{
		 max-height: 100%;
	}#MainContent.pompom-legacy .image-bar{
		 max-width: 400px;
		 margin: 0 auto;
	}#MainContent.pompom-legacy .quotes-slider__text{
		 font-size: calc(((18) / (var(--font-size-base))) * 1.1em) 
	}#MainContent.pompom-legacy .featured-blog .section-header h2{
		 font-size:calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 1.2em) 
	}#MainContent.pompom-legacy .blog-section .text-center{
		 margin-bottom: 50px;
	}}#MainContent.pompom-legacy .image-bar__item{
	 display: block;
	 color: var(--color-overlay-title-text);
	 background-repeat: no-repeat;
	 background-position: 50% 50%;
	 background-size: cover;
}#MainContent.pompom-legacy .image-bar__link:hover .image-bar__overlay::before, #MainContent.pompom-legacy .image-bar__link:focus .image-bar__overlay::before{
	 opacity: var(--hover-overlay-opacity);
}#MainContent.pompom-legacy .image-bar__link:focus{
	 position: relative;
	 z-index: 2;
}#MainContent.pompom-legacy .image-bar__link:focus .image-bar__content{
	 outline: 1px dotted #212121;
	 outline: 5px auto -webkit-focus-ring-color;
}#MainContent.pompom-legacy .image-bar__content, #MainContent.pompom-legacy .image-bar__item{
	 position: relative;
	 width: 100%;
}#MainContent.pompom-legacy .image-bar--x-small .image-bar__content, #MainContent.pompom-legacy .image-bar--x-small .image-bar__item{
	 height: 94px;
}#MainContent.pompom-legacy .image-bar--small .image-bar__content, #MainContent.pompom-legacy .image-bar--small .image-bar__item{
	 height: 225px;
}#MainContent.pompom-legacy .image-bar--medium .image-bar__content, #MainContent.pompom-legacy .image-bar--medium .image-bar__item{
	 height: 357px;
}#MainContent.pompom-legacy .image-bar--large .image-bar__content, #MainContent.pompom-legacy .image-bar--large .image-bar__item{
	 height: 488px;
}#MainContent.pompom-legacy .image-bar--x-large .image-bar__content, #MainContent.pompom-legacy .image-bar--x-large .image-bar__item{
	 height: 582px;
}@media only screen and (min-width: 750px){#MainContent.pompom-legacy .image-bar--x-small .image-bar__content, #MainContent.pompom-legacy .image-bar--x-small .image-bar__item{
		 height: 125px;
	}#MainContent.pompom-legacy .image-bar--small .image-bar__content, #MainContent.pompom-legacy .image-bar--small .image-bar__item{
		 height: 300px;
	}#MainContent.pompom-legacy .image-bar--medium .image-bar__content, #MainContent.pompom-legacy .image-bar--medium .image-bar__item{
		 height: 475px;
	}#MainContent.pompom-legacy .image-bar--large .image-bar__content, #MainContent.pompom-legacy .image-bar--large .image-bar__item{
		 height: 650px;
	}#MainContent.pompom-legacy .image-bar--x-large .image-bar__content, #MainContent.pompom-legacy .image-bar--x-large .image-bar__item{
		 height: 775px;
	}}#MainContent.pompom-legacy .image-bar__overlay::before{
	 content: '';
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background-color: var(--color-image-overlay);
	 opacity: var(--opacity-image-overlay);
}#MainContent.pompom-legacy .image-bar__caption{
	 position: absolute;
	 top: 50%;
	 -ms-transform: translateY(-50%);
	 -webkit-transform: translateY(-50%);
	 transform: translateY(-50%);
	 transition: 0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87);
	 width: 100%;
	 text-align: center;
	 text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}#MainContent.pompom-legacy .grid-three{
	 display: grid;
	 grid-gap: 10px;
	 grid-template-columns: 55% 40%;
	 overflow: hidden;
}#MainContent.pompom-legacy .grid-three li:first-of-type{
	 grid-column: 1;
	 grid-row: 1 / 3;
	 height: 100%;
}#MainContent.pompom-legacy .grid-three .collection-grid-item{
	 height: 100%;
}#MainContent.pompom-legacy .site-nav .collection-grid-item__link, #MainContent.pompom-legacy .site-nav .grid__item, #MainContent.pompom-legacy .site-nav .collection-grid-item__overlay{
	 max-height: 250px;
	 background-position: center center;
}@media only screen and (max-width: 749px){#MainContent.pompom-legacy .custom__item{
		 -webkit-flex: 0 0 auto;
		 -moz-flex: 0 0 auto;
		 -ms-flex: 0 0 auto;
		 flex: 0 0 auto;
		 padding-left: 22px;
		 margin-bottom: 22px;
	}#MainContent.pompom-legacy .custom__item.small--one-half{
		 -webkit-flex: 1 0 50%;
		 -moz-flex: 1 0 50%;
		 -ms-flex: 1 0 50%;
		 flex: 1 0 50%;
		 max-width: 400px;
		 margin-left: auto;
		 margin-right: auto;
	}}#MainContent.pompom-legacy .index-section--newsletter-background{
	 background-color: var(--newsletter-background-color);
}#MainContent.pompom-legacy .rich-text__heading--large{
	 font-size: 1.4em;
}#MainContent.pompom-legacy .rich-text__heading--small{
	 font-size: 0.88em;
}#MainContent.pompom-legacy .rich-text__text--large{
	 font-size: calc(((var(--font-rich-text-large)) / (var(--font-size-base))) * 1em);
}#MainContent.pompom-legacy .rich-text__text--small{
	 font-size: calc(((var(--font-rich-text-small)) / (var(--font-size-base))) * 1em);
}@media only screen{#MainContent.pompom-legacy .template-product .main-content{
		 padding-top: 22px;
	}#MainContent.pompom-legacy .product-single__media-group{
		 position: relative;
	}#MainContent.pompom-legacy .thumbnails-wrapper{
		 top: 10px;
		 text-align: center;
		 margin: 0 2px 30px 2px;
	}#MainContent.pompom-legacy .thumbnails-slider__btn{
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 padding-top: 10px;
		 padding-bottom: 10px;
	}#MainContent.pompom-legacy .thumbnails-slider__btn .icon{
		 height: 14px;
		 width: 14px;
	}#MainContent.pompom-legacy .thumbnails-slider__prev{
		 left: -15px;
	}#MainContent.pompom-legacy .thumbnails-slider__next{
		 right: -15px;
	}#MainContent.pompom-legacy .product-single__thumbnail{
		 margin: 0 auto;
	}}#MainContent.pompom-legacy .product-single__thumbnails{
	 display: flex;
	 flex-wrap: wrap;
	 margin-top: 15px;
	 margin-left: -9px;
	 margin-right: -9px;
}@media only screen{#MainContent.pompom-legacy .product-single__thumbnails{
		 margin-top: 0;
		 justify-content: center;
	}#MainContent.pompom-legacy .slider-active .product-single__thumbnails{
		 display: block;
		 margin: 0 auto;
		 max-width: 75%;
		 overflow: hidden;
	}}@media only screen{#MainContent.pompom-legacy .product-single__thumbnails-slider-track{
		 position: relative;
		 left: 0;
		 top: 0;
		 display: block;
	}#MainContent.pompom-legacy .product-single__thumbnails-slider-track:before, #MainContent.pompom-legacy .product-single__thumbnails-slider-track:after{
		 content: "";
		 display: table;
	}#MainContent.pompom-legacy .product-single__thumbnails-slider-track:after{
		 clear: both;
	}}#MainContent.pompom-legacy .product-single__thumbnails-item{
	 flex: 0 0 25%;
	 padding-left: 5px;
}@media only screen{#MainContent.pompom-legacy .product-single__thumbnails-item.slick-slide{
		 padding-bottom: 10px;
		 padding-left: 2.5px;
		 padding-right: 2.5px;
		 vertical-align: middle;
	}#MainContent.pompom-legacy .thumbnails-slider--active .product-single__thumbnails-item.slick-slide{
		 padding-top: 5px;
		 padding-bottom: 5px;
	}}@media only screen{#MainContent.pompom-legacy .product-single__thumbnails-item-slide{
		 display: block;
		 float: left;
		 height: 100%;
		 min-height: 1px;
		 padding: 5px 2.5px;
	}}
/* Dawn grid overrides + lazyload (PCC / new-show pages only) */
#MainContent.pompom-legacy .grid {
  display: block !important;
  column-gap: 0 !important;
  row-gap: 0 !important;
  list-style: none;
  margin: 0 0 0 -30px;
  padding: 0;
}
#MainContent.pompom-legacy .grid::after {
  content: "";
  display: table;
  clear: both;
}
#MainContent.pompom-legacy .grid__item {
  float: left;
  padding-left: 30px;
  width: 100% !important;
  max-width: none !important;
  flex: none !important;
}
#MainContent.pompom-legacy .grid--no-gutters {
  margin-left: 0 !important;
}
#MainContent.pompom-legacy .grid--no-gutters > .grid__item {
  padding-left: 0 !important;
}
@media only screen and (min-width: 750px) {
  #MainContent.pompom-legacy .medium-up--one-half { width: 50% !important; }
  #MainContent.pompom-legacy .medium-up--one-third { width: 33.33333% !important; }
  #MainContent.pompom-legacy .medium-up--two-thirds { width: 66.66667% !important; }
  #MainContent.pompom-legacy .medium-up--push-one-sixth { left: 16.66667% !important; position: relative !important; }
}
#MainContent.pompom-legacy .lazyload { opacity: 0; transition: opacity 0.3s; }
#MainContent.pompom-legacy .lazyloaded { opacity: 1; }
#MainContent.pompom-legacy .image-bar__item.lazyload { background-color: #f4f4f4; }
#MainContent.pompom-legacy .rich-text h2.h3 {
  font-family: var(--font-stack-header);
  font-weight: var(--font-weight-header);
  letter-spacing: 0.1em;
  margin: 0 0 17.5px;
  line-height: 1.2;
}
#MainContent.pompom-legacy .rich-text__text--medium {
  font-size: 1em;
  line-height: 1.5;
}
#MainContent.pompom-legacy .rte-setting p { margin: 0 0 1em; }

/* Full-width page body — override Dawn main constraints */
#MainContent.pompom-legacy {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#MainContent.pompom-legacy > .shopify-section {
  display: block;
  width: 100%;
}
#MainContent.pompom-legacy .stripes {
  position: absolute;
  top: 0;
  width: 80px;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
#MainContent.pompom-legacy .feature-row .stripes {
  width: 60px;
}
#MainContent.pompom-legacy .feature-row__text {
  padding: 35px;
  z-index: 2;
  position: relative;
}
#MainContent.pompom-legacy .feature-row__text--right {
  text-align: left;
}
#MainContent.pompom-legacy .image-bar {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#MainContent.pompom-legacy .image-bar--small .image-bar__item,
#MainContent.pompom-legacy .image-bar--small .image-bar__content {
  min-height: 280px;
}
#MainContent.pompom-legacy .image-bar--medium .image-bar__item,
#MainContent.pompom-legacy .image-bar--medium .image-bar__content {
  min-height: 380px;
}
#MainContent.pompom-legacy .image-bar__item,
#MainContent.pompom-legacy .image-bar__content {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#MainContent.pompom-legacy .rich-text {
  padding: 35px 0;
}
#MainContent.pompom-legacy .index-section--featured-product {
  padding: 35px 0;
}

/* Pompom accessibility + product price (collection listing) */
#MainContent.pompom-legacy .visually-hidden,
#MainContent.pompom-legacy .visually-hidden--inline {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
#MainContent.pompom-legacy .visually-hidden--inline {
  margin: 0;
  height: 1em;
}
#MainContent.pompom-legacy .price--listing {
  margin: 0;
}
#MainContent.pompom-legacy .price__regular {
  display: block;
}
#MainContent.pompom-legacy .price__regular,
#MainContent.pompom-legacy .price__sale {
  margin-right: 0.625rem;
}
#MainContent.pompom-legacy .price--on-sale .price__regular,
#MainContent.pompom-legacy .price--on-sale .price__availability {
  display: none;
}
#MainContent.pompom-legacy .price__sale {
  display: none;
}
#MainContent.pompom-legacy .price--on-sale .price__sale {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
#MainContent.pompom-legacy .price-item,
#MainContent.pompom-legacy .grid-view-item__meta .price {
  color: #111;
  opacity: 0.7;
}
#MainContent.pompom-legacy .price--on-sale .price-item--regular {
  text-decoration: line-through;
}
#MainContent.pompom-legacy .price__unit {
  display: none;
}
#MainContent.pompom-legacy .price--unit-available .price__unit {
  display: block;
}
#MainContent.pompom-legacy .index-section .section-header {
  margin-bottom: 35px;
}
#MainContent.pompom-legacy .grid--view-items .grid__item:only-child {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
#MainContent.pompom-legacy .price__badges {
  margin-top: 0.5rem;
}
#MainContent.pompom-legacy .price__badge {
  display: none;
  text-align: center;
  font-size: 0.65em;
  line-height: 1em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #fff;
  border: 1px solid #111;
  border-radius: 2px;
  padding: 0.2rem 0.5rem;
  margin-right: 0.25rem;
}
#MainContent.pompom-legacy .price__badge--sale {
  color: #fff;
  border-color: #c20000;
  background-color: #c20000;
}
#MainContent.pompom-legacy .price--on-sale .price__badge--sale {
  display: inline-block;
}
#MainContent.pompom-legacy .price--sold-out .price__badge--sale {
  display: none;
}
#MainContent.pompom-legacy .price__badge--sold-out {
  color: #111;
  border-color: #111;
}
#MainContent.pompom-legacy .price--sold-out .price__badge--sold-out {
  display: inline-block;
}
#MainContent.pompom-legacy .grid-view-item__title {
  text-align: center;
  margin-top: 0.5rem;
}
#MainContent.pompom-legacy .grid-view-item .price--listing {
  text-align: center;
}
