/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],* 1 */,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'GraphikWeb';font-weight:500;src:url("/assets/fonts/Graphik-Medium-Web.eot");src:url("/assets/fonts/Graphik-Medium-Web.eot?#iefix") format('embedded-opentype'),url("/assets/fonts/Graphik-Medium-Web.woff") format('woff'),url("/assets/fonts/Graphik-Medium-Web.ttf") format('truetype'),url("/assets/fonts/Graphik-Medium-Web.svg#font") format('svg')}
@font-face{font-family:'GraphikWeb';font-weight:300;src:url("/assets/fonts/Graphik-Light-Web.eot");src:url("/assets/fonts/Graphik-Light-Web.eot?#iefix") format('embedded-opentype'),url("/assets/fonts/Graphik-Light-Web.woff") format('woff'),url("/assets/fonts/Graphik-Light-Web.ttf") format('truetype'),url("/assets/fonts/Graphik-Light-Web.svg#font") format('svg')}
@font-face{font-family:'GraphikWeb';font-weight:200;src:url("/assets/fonts/Graphik-Extralight-Web.eot");src:url("/assets/fonts/Graphik-Extralight-Web.eot?#iefix") format('embedded-opentype'),url("/assets/fonts/Graphik-Extralight-Web.woff") format('woff'),url("/assets/fonts/Graphik-Extralight-Web.ttf") format('truetype'),url("/assets/fonts/Graphik-Extralight-Web.svg#font") format('svg')}
.bath{background-color:#83d1e6}
.color-bath,.hover-bath:hover{color:#83d1e6 !important}
.outline-bath{color:#83d1e6 !important;-webkit-box-shadow:inset 0 0 0 2px #83d1e6;box-shadow:inset 0 0 0 2px #83d1e6}
.diapering{background-color:#e87171}
.color-diapering,.hover-diapering:hover{color:#e87171 !important}
.outline-diapering{color:#e87171 !important;-webkit-box-shadow:inset 0 0 0 2px #e87171;box-shadow:inset 0 0 0 2px #e87171}
.hand-hygiene{background-color:#f3d24c}
.color-hand-hygiene,.hover-hand-hygiene:hover{color:#f3d24c !important}
.outline-hand-hygiene{color:#f3d24c !important;-webkit-box-shadow:inset 0 0 0 2px #f3d24c;box-shadow:inset 0 0 0 2px #f3d24c}
.home{background-color:#edbb4f}
.color-home,.hover-home:hover{color:#edbb4f !important}
.outline-home{color:#edbb4f !important;-webkit-box-shadow:inset 0 0 0 2px #edbb4f;box-shadow:inset 0 0 0 2px #edbb4f}
.laundry{background-color:#f38657}
.color-laundry,.hover-laundry:hover{color:#f38657 !important}
.outline-laundry{color:#f38657 !important;-webkit-box-shadow:inset 0 0 0 2px #f38657;box-shadow:inset 0 0 0 2px #f38657}
.outdoors{background-color:#dc91be}
.color-outdoors,.hover-outdoors:hover{color:#dc91be !important}
.outline-outdoors{color:#dc91be !important;-webkit-box-shadow:inset 0 0 0 2px #dc91be;box-shadow:inset 0 0 0 2px #dc91be}
.skincare{background-color:#c6dc71}
.color-skincare,.hover-skincare:hover{color:#c6dc71 !important}
.outline-skincare{color:#c6dc71 !important;-webkit-box-shadow:inset 0 0 0 2px #c6dc71;box-shadow:inset 0 0 0 2px #c6dc71}
.remedies{background-color:#77a1af}
.color-remedies,.hover-remedies:hover{color:#77a1af !important}
.outline-remedies{color:#77a1af !important;-webkit-box-shadow:inset 0 0 0 2px #77a1af;box-shadow:inset 0 0 0 2px #77a1af}
.everything{background-color:#81bc41}
.color-everything,.hover-everything:hover{color:#81bc41 !important}
.outline-everything{color:#81bc41 !important;-webkit-box-shadow:inset 0 0 0 2px #81bc41;box-shadow:inset 0 0 0 2px #81bc41}
.nth-color:nth-child(8n+0),.retailers li:nth-child(8n+0),.nth-color:nth-child(8n+0) a,.retailers li:nth-child(8n+0) a{color:#83d1e6}
.nth-color:nth-child(8n+1),.retailers li:nth-child(8n+1),.nth-color:nth-child(8n+1) a,.retailers li:nth-child(8n+1) a{color:#e87171}
.nth-color:nth-child(8n+2),.retailers li:nth-child(8n+2),.nth-color:nth-child(8n+2) a,.retailers li:nth-child(8n+2) a{color:#f3d24c}
.nth-color:nth-child(8n+3),.retailers li:nth-child(8n+3),.nth-color:nth-child(8n+3) a,.retailers li:nth-child(8n+3) a{color:#edbb4f}
.nth-color:nth-child(8n+4),.retailers li:nth-child(8n+4),.nth-color:nth-child(8n+4) a,.retailers li:nth-child(8n+4) a{color:#f38657}
.nth-color:nth-child(8n+5),.retailers li:nth-child(8n+5),.nth-color:nth-child(8n+5) a,.retailers li:nth-child(8n+5) a{color:#dc91be}
.nth-color:nth-child(8n+6),.retailers li:nth-child(8n+6),.nth-color:nth-child(8n+6) a,.retailers li:nth-child(8n+6) a{color:#c6dc71}
.nth-color:nth-child(8n+7),.retailers li:nth-child(8n+7),.nth-color:nth-child(8n+7) a,.retailers li:nth-child(8n+7) a{color:#77a1af}
.nth-color:nth-child(8n+8),.retailers li:nth-child(8n+8),.nth-color:nth-child(8n+8) a,.retailers li:nth-child(8n+8) a{color:#81bc41}
html,body,input,select,textarea{font-family:"GraphikWeb","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans}
html,body{height:100%}
body{color:#999;font-size:14px;font-weight:300;line-height:1.5;margin:0;padding:0}
h1,h2{font-weight:200}
h3,h4,h5{font-weight:300}
strong{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.large-type,.homepage-layer h2,.homepage-layer .h2,.homepage-layer--social blockquote,.retailers h2,.content h1,.page h1,.content ol li:before,.page ol li:before,.features section > figure figcaption,.wufoo .info h2{font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
nav ul{list-style:none;margin:0;padding:0}
nav li{display:inline-block}
a{color:#81bc41;text-decoration:none;}
a:hover,a:active{text-decoration:underline}
a.ss-icon:hover,a.ss-icon:active{text-decoration:none}
img{max-width:100%}
.container{position:relative;height:auto;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}
.wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;max-width:1200px;padding:0 20px;}
.wrapper.wrapper--no-padding{padding-left:0;padding-right:0}
@media (min-width: 440px){.wrapper{padding:0 30px}
.wrapper.wrapper--no-padding{padding-left:20px;padding-right:20px}
}@media (min-width: 1024px){.wrapper{padding-left:60px;padding-right:60px}
.wrapper.wrapper--no-padding{padding-left:50px;padding-right:50px}
}.wrapper,.cf{zoom:1}
.wrapper:before,.cf:before,.wrapper:after,.cf:after{content:"";display:table}
.wrapper:after,.cf:after{clear:both}
.is-hidden{display:none}
.ss-icon--circle,.product-extra dfn:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:30px;border-radius:30px;display:inline-block;height:26px;position:relative;top:1px;padding-top:1px;overflow:hidden;line-height:29px;font-size:13px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26px}
.flex-image{display:block;height:0;overflow:hidden;padding-top:100%;position:relative;}
.flex-image span{position:absolute;top:0;left:0;height:100%;width:100%}
.flex-image img{display:block;margin:auto;max-height:100%;max-width:100%}
.button{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);display:inline-block;line-height:1.5;height:1.5em;overflow:hidden;cursor:pointer;border:0;outline:0;padding:.5em 1em .4em;font-size:1.33333333333333em;color:#fff;-webkit-transition:opacity 100ms ease;-moz-transition:opacity 100ms ease;-o-transition:opacity 100ms ease;-ms-transition:opacity 100ms ease;transition:opacity 100ms ease;}
.button.default,.wufoo input[type=submit]{background:#81bc41}
.button:hover{text-decoration:none;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
@media (min-width: 720px){body{font-size:16px}
}.header{padding-top:2em;padding-bottom:2em;background-color:#fff;min-height:80px}
.header-logo{display:block;text-align:center;background-position:left top;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;height:80px;width:100%} 
.header-nav{display:block;text-align:center;line-height:1;margin-top:1em;}
.header-nav li{display:inline-block;padding-left:1em;}
@media (max-width: 480px){.header-nav li{font-size:.9em}
.header-logo{display:block;text-align:center;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;height:80px;width:100%} 
}
.header-nav li:first-child{padding-left:0}
.header-nav li.social{display:none;}
.header-nav li.social .ss-icon{vertical-align:middle}
.header-nav li.social ul{display:inline-block;white-space:nowrap}
.header-nav li.social li{padding-left:0;padding-right:.2em;display:inline;margin-right:-2.1em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:margin-right 500ms ease, opacity 500ms ease;-moz-transition:margin-right 500ms ease, opacity 500ms ease;-o-transition:margin-right 500ms ease, opacity 500ms ease;-ms-transition:margin-right 500ms ease, opacity 500ms ease;transition:margin-right 500ms ease, opacity 500ms ease;}
.header-nav li.social li .ss-icon{position:relative;top:4px}
.header-nav li.social:hover li{margin-right:0;opacity:1;-ms-filter:none;filter:none}
.header-nav a{display:inline-block;color:#999;}
.header-nav a.selected{color:#81bc41}
.header-nav a.ss-social-circle{font-size:1.6em;position:relative;color:#d6d6d6;}
.header-nav a.ss-social-circle.facebook{color:#77a1af}
.header-nav a.ss-social-circle.twitter{color:#83d1e6}
.header-nav a.ss-social-circle.pinterest{color:#e87171}
.header-nav a.ss-social-circle:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
.header-nav a.ss-icon--circle{background:#999;color:#fff;}
.header-nav a.ss-icon--circle:hover{background:#81bc41}
@media (max-width: 539px){.header{padding-left:0;padding-right:0}
}@media (min-width: 540px){.header{padding-top:0;padding-bottom:0}
.header-logo{height:120px;float: left;} 
.header-nav{margin-top:2.5em;font-size:1em;float:right}
}@media (min-width: 760px){.header-nav{margin-top:-1.5em;}
.header-nav li{padding-left:1.5em;}
html:not(.lt-ie9) .header-nav li.social{display:inline-block;vertical-align:middle}
.header-nav .nav-list > li:not(.social){position:relative;top:4px;}
}.container{padding-bottom:209px}
#footer{position:absolute;width:100%;bottom:0;background-color:#ffe188;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;height:209px;overflow:hidden;padding:2em 0;text-align:center;}
#footer .nav-list{margin-top:1em}
#footer,#footer a{color:#f28c21}
.footer-copyright{display:inline-block;font-size:1em}
.footer-nav{padding:.5em 0;}
.footer-nav .site-list li{display:table;float:left;min-height:33px;width:50%}
.footer-nav .site-list a{display:table-cell;vertical-align:middle}
.footer-nav .social-list a{font-size:18px;padding:0 6px;}
.footer-nav .social-list a:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
@media (min-width: 440px){#footer{height:162px}
.container{padding-bottom:162px}
.footer-nav .site-list{display:inline-block;}
.footer-nav .site-list li,.footer-nav .site-list a{min-height:16px;width:auto}
.footer-nav .site-list a{border-right:1px solid #f28c21;padding:0 10px}
.footer-nav .site-list li:last-child a{border-right:0}
.footer-copyright{background:url("/assets/heart.png") no-repeat left center;-webkit-background-size:2em 2em;-moz-background-size:2em 2em;background-size:2em 2em;padding:.5em 0 .5em 3em}
}@media (min-width: 760px){#footer{height:129px}
.container{padding-bottom:129px}
.footer-nav .nav-list{display:inline-block;vertical-align:middle}
.footer-nav .site-list a{padding:0 20px}
.footer-nav .social-list{border-left:1px solid #f28c21;padding-left:10px;}
.footer-nav .social-list a{padding:0;position:relative;top:2px}
}@media (min-width: 1024px){.container{padding-bottom:120px}
.footer-copyright{float:left}
.footer-nav{float:right}
#footer{height:120px;padding-top:43px;}
#footer .nav-list{margin-top:0}
}.homepage-layer{padding:2em 0;}
.homepage-layer .product-tile:last-child{display:none}
.homepage-layer h2,.homepage-layer .h2,.homepage-layer--social blockquote{font-size:1.75em;line-height:1.3;text-align:center}
.homepage-layer--slideshow{position:relative;padding:0;}
.homepage-layer--slideshow img{line-height:0;width:100%}
.homepage-layer--slideshow figure{margin:0}
.homepage-layer--slideshow .swipe-toggler{text-align:center;width:100%;bottom:3px;z-index:2;position:absolute}
@media (max-width: 1600px){.homepage-layer--slideshow html:not(.lt-ie10) div{overflow:hidden;text-align:center}
.homepage-layer--slideshow html:not(.lt-ie10) .img-link{display:inline-block;position:relative;left:100%;margin-left:-200%}
.homepage-layer--slideshow html:not(.lt-ie10) img{max-width:none;width:1600px}
}@media (max-width: 1200px){.homepage-layer--slideshow div{overflow:hidden}
.homepage-layer--slideshow img{max-width:none;width:133.333333333333%;position:static;left:auto;margin-left:-16.6666666666665%}
}.homepage-layer--products h2{color:#81bc41}
.homepage-layer--stories,.homepage-layer--social{color:#fff}
.homepage-layer--stories{background-color:#2f6765}
.homepage-layer--social{background-color:#81d1e7;padding:0;}
.homepage-layer--social #tweets{position:relative;overflow:hidden}
.homepage-layer--social blockquote{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:2em 0;text-align:left;text-transform:none;}
.homepage-layer--social blockquote:not(:first-child){position:absolute;top:0;left:0}
.homepage-layer--social blockquote cite{font-style:normal;display:block;font-size:.75em;margin-top:1em;line-height:1;}
.homepage-layer--social blockquote cite a{display:inline-block;background:url("/assets/twitter.png") no-repeat left center;-webkit-background-size:1.4em 1.4em;-moz-background-size:1.4em 1.4em;background-size:1.4em 1.4em;padding:.25em 0 .25em 2em;}
.homepage-layer--social blockquote cite a:before{content:'@'}
.homepage-layer--social a{color:#b56b94;}
.homepage-layer--social a:hover{text-decoration:none;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
.story-tile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2em auto;padding:0 10px;position:relative;text-align:center;width:100%;}
.story-tile img{max-width:287px}
.story-tile h3,.story-tile p{margin:0}
.story-tile h3{font-size:1.4em;}
.story-tile h3 a{color:#81d1e7;text-decoration:none;border-bottom:1px solid;}
.story-tile h3 a:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);text-decoration:none}
@media (min-width: 440px){.homepage-layer h2,.homepage-layer .h2{font-size:2.25em}
.homepage-layer--social blockquote{font-size:2.25em;line-height:1.1}
.homepage-layer--products .product-tile{width:33.33%;}
.homepage-layer--products .product-tile:last-child{display:block}
}@media (min-width: 760px){.homepage-layer h2,.homepage-layer .h2{font-size:3.75em}
.homepage-layer--social blockquote{font-size:3.75em;padding:1em 0;}
.homepage-layer--social blockquote cite{font-size:.5em}
.story-tile{float:left;width:33.33%}
}@media (min-width: 1024px){.homepage-layer--social blockquote{font-size:4.25em}
}.products{overflow:hidden;margin:2em auto}
.product{margin:2em auto}
.product-hr{border:0;border-bottom:2px solid #d6d6d6;outline:0}
.product-image-slideshow{text-align:center;}
.product-image-slideshow figure{margin:0;}
.product-image-slideshow figure img{max-height:700px}
.product-info,.related-products{color:#999}
.product-info h1{font-size:1.9em;line-height:1.2;margin-bottom:0}
.product-info .social,.related-products h2{font-size:1.66666666666667em}
.product-info header{zoom:1}
.product-info header:before,.product-info header:after{content:"";display:table}
.product-info header:after{clear:both}
.product-info .button{float:left;margin-top:1em}
.product-info .faux-select{line-height:1.4;margin-right:1em;}
.product-info .faux-select .label,.product-info .faux-select .ss-dropdown:after{color:inherit}
.product-info .faux-select.button{cursor:inherit}
.product-info .social{margin:0;padding:.2em 0;}
.product-info .social li{list-style:none;display:inline-block}
.product-info .social a{color:#d6d6d6;}
.product-info .social a:hover.facebook{color:#77a1af}
.product-info .social a:hover.twitter{color:#83d1e6}
.product-info .social a:hover.pinterest{color:#e87171}
.product-info ul{padding-left:1em}
.related-products{text-transform:lowercase;margin:1em auto;}
.related-products h2{margin:.5em auto}
.product-extra{margin:1em 0;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;padding:1em 0;}
.product-extra dt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-extra dfn{font-style:normal;}
.product-extra dfn:before{background-color:#d6d6d6;color:#fff;margin-right:1em;vertical-align:middle;top:-1px}
.product-extra:hover dfn:before{background-color:#81bc41}
.product-extra dd{margin:0;max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;transition:max-height 500ms ease}
.product-extra .ss-plus::before{-webkit-transition:-webkit-transform 200ms ease;-moz-transition:-moz-transform 200ms ease;-o-transition:-o-transform 200ms ease;-ms-transition:-ms-transform 200ms ease;transition:transform 200ms ease}
.product-extra--open .ss-plus::before,.no-js .product-extra .ss-plus::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.product-extra--open dd,.no-js .product-extra dd{max-height:1200px}
.product-extra + .product-extra{border-top:none;margin-top:-1em}
@media (min-width: 760px){.product-image-slideshow{padding-right:1em}
.product-info{padding-left:1em}
.product-info,.product-image-slideshow{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}@media (min-width: 1024px){.product-image-slideshow{width:66.66%}
.product-info{width:33.33%}
}.product-tile,.press-tile{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:1em 0;width:50%;padding:0 10px;}
.product-tile figcaption,.press-tile figcaption{margin-top:.75em;padding-top:3px;}
.product-tile figcaption a,.press-tile figcaption a{padding-top:3px;background:#fff;display:block;height:3em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.product-reveal .is-hidden{display:none}
html:not(.touch) .product-reveal:hover img{display:none}
html:not(.touch) .product-reveal:hover .is-hidden{display:block}
@media (min-width: 440px){.product-tile,.press-tile{width:33.33%}
}@media (min-width: 760px){.product-tile,.press-tile{width:25%}
}.product-toolbar{line-height:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 0 .9em;color:#999;}
.product-toolbar.default{background-color:#81bc41}
.product-toolbar .wrapper{position:relative}
.product-toolbar .category-selector,.product-toolbar .product-selector{float:left}
.product-toolbar .search,.product-toolbar .product-toolbar-all{float:right}
.product-toolbar input[type=search]{margin-top:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;line-height:1em;border:0;outline:0;color:#fff;border-bottom:1px solid transparent;border-bottom-color:#fff}
.product-toolbar--search{color:#274d4c}
.product-toolbar-all:hover{text-decoration:none}
#category-list{margin:0;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 500ms ease, min-height 500ms ease;-moz-transition:height 500ms ease, min-height 500ms ease;-o-transition:height 500ms ease, min-height 500ms ease;-ms-transition:height 500ms ease, min-height 500ms ease;transition:height 500ms ease, min-height 500ms ease;width:101%;overflow:hidden;position:static;padding:0;height:0;min-height:0;}
#category-list li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;padding:0;width:33.33%;height:33.33%;display:block;float:left;background:#fff}
#category-list a{-webkit-transition:everything #81bc41 500ms ease;-moz-transition:everything #81bc41 500ms ease;-o-transition:everything #81bc41 500ms ease;-ms-transition:everything #81bc41 500ms ease;transition:everything #81bc41 500ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;height:100%;color:transparent;display:inline-block;vertical-align:middle;-webkit-transition:opacity 100ms ease;-moz-transition:opacity 100ms ease;-o-transition:opacity 100ms ease;-ms-transition:opacity 100ms ease;transition:opacity 100ms ease;}
#category-list a:hover{text-decoration:none;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
#category-list a:before{content:'';width:1px;height:100%;display:inline-block;vertical-align:middle}
body.category-list-open #category-list,body.category-list-sticky #category-list{min-height:300px;height:1200px;}
body.category-list-open #category-list a,body.category-list-sticky #category-list a{color:#fff}
body.category-list-sticky #category-select.faux-select{cursor:inherit}
body.category-list-sticky .container{min-height:-webkit-calc(157px + 300px + 120px);min-height:-moz-calc(157px + 300px + 120px);min-height:-o-calc(157px + 300px + 120px);min-height:-ms-calc(157px + 300px + 120px);min-height:calc(157px + 300px + 120px);height:-webkit-calc(100% + 120px);height:-moz-calc(100% + 120px);height:-o-calc(100% + 120px);height:-ms-calc(100% + 120px);height:calc(100% + 120px)}
.search{cursor:pointer;position:relative;}
.search input,.search span{position:absolute;right:0}
.search input{background-color:transparent;border:0;-webkit-box-shadow:-10px 0 5px 4px transparent;box-shadow:-10px 0 5px 4px transparent;border-bottom:1px solid transparent;color:#fff;margin-right:35px;outline:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:3px 1px;top:0;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:0;}
.search input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.search input::-moz-placeholder{color:rgba(255,255,255,0.5)}
.search input::placeholder{color:rgba(255,255,255,0.5)}
.search input:focus,.search input:valid{border-bottom-color:#fff;width:100px;opacity:1;-ms-filter:none;filter:none;}
@media (min-width: 440px){.search input:focus,.search input:valid{width:140px}
}@media (min-width: 760px){.search input:focus,.search input:valid{width:200px}
}@media (min-width: 1024px){.search input:focus,.search input:valid{width:340px}
}.search input:focus + span,.search input:valid + span{cursor:pointer;background:#fff;color:#274d4c}
.search span{background-color:#274d4c;margin-top:-7px;top:50%}
@media (min-width: 440px){.search span{margin-top:-4px}
}@media (min-width: 760px){.search span{margin-top:4px}
}.faux-select .ss-dropdown{cursor:pointer}
.faux-select > span{position:relative;}
@media (max-width: 480px){.faux-select > span{display:none}
.faux-select > span.label,.faux-select > span.js-faux-select{display:inline}
}.faux-select .label{text-transform:lowercase}
.faux-select .label,.faux-select .ss-dropdown:after{color:#fff;}
body.index .faux-select .label,body.index .faux-select .ss-dropdown:after{color:#81bc41}
.faux-select select{bottom:0;border:0;cursor:pointer;font-size:16px;font-weight:400;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;width:100%;height:100%}
.product-toolbar-all:after{font-size:.5em;padding-left:.5em}
.faux-select .ss-dropdown:after{padding-left:.7em;font-size:.4em;position:relative;top:-.3em}
@media (min-width: 440px){.product-toolbar,#category-list{font-size:1.25em}
.product-toolbar-all{font-size:16px}
}@media (min-width: 760px){.product-toolbar,#category-list{font-size:1.9em;font-weight:200}
.product-toolbar{padding:.9em 0}
}#address{float:right;}
#address + span{cursor:pointer;pointer-events:inherit}
.retailers{zoom:1;margin-bottom:2em;}
.retailers:before,.retailers:after{content:"";display:table}
.retailers:after{clear:both}
.retailers h2{line-height:1;color:#999;font-size:24px;}
@media (min-width: 540px){.retailers h2{font-size:40px}
}@media (min-width: 760px){.retailers h2{font-size:60px}
}.retailers a{border-bottom:1px solid;text-decoration:none;}
.retailers a:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
.retailers ul{padding-left:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:1.2em;}
@media (min-width: 540px){.retailers ul{font-size:1.9em;font-weight:200}
}.retailers ul li{list-style:none;}
.retailers ul li p{margin:0}
@media (min-width: 760px){.retailers section{width:50%;float:left}
}#EasyLocator{height:530px;width:100%}
body.map #EasyLocator{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:fixed;top:0;bottom:0;margin-top:184px;margin-bottom:0;height:calc(100% - 184px)}
body.map #footer{display:none}
@media (min-width: 440px){body.map #EasyLocator{margin-top:193px;height:calc(100% - 193px)}
}@media (min-width: 540px){body.map #EasyLocator{margin-top:129px;height:calc(100% - 129px)}
}@media (min-width: 760px){body.map #EasyLocator{margin-top:164px;height:calc(100% - 164px)}
}@media (min-width: 760px) and (min-height: 640px){body.map #EasyLocator{margin-bottom:120px;height:calc(100% - -44px)}
body.map #footer{display:block;position:fixed;bottom:0;width:100%}
}.features section > figure{position:relative;}
.features section > figure img{line-height:0;width:100%}
@media (max-width: 1600px){.features section > figure html:not(.lt-ie10) img{max-width:none;width:1600px;position:relative;left:100%;margin-left:-200%}
}@media (max-width: 1200px){.features section > figure img{max-width:none;width:133.333333333333%;position:static;left:auto;margin-left:-16.6666666666665%}
}a.more:before,a.less:before,a.back:before,a.more:after,a.less:after,a.back:after{font-size:.75em;vertical-align:middle;padding-right:.375em}
a.more:after,a.less:after,a.back:after{padding-right:0;padding-left:.375em}
a.more:hover,a.less:hover,a.back:hover{text-decoration:none}
a.more span,a.less span,a.back span{border-bottom:1px solid}
.expand a.less,.expand a.more{display:inline-block}
.expand a.less{display:none}
.expand--open a.more{display:none}
.expand--open a.less{display:inline-block}
.expand .expand-more,.expand + .expand-more{max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease, margin 500ms ease;-moz-transition:max-height 500ms ease, margin 500ms ease;-o-transition:max-height 500ms ease, margin 500ms ease;-ms-transition:max-height 500ms ease, margin 500ms ease;transition:max-height 500ms ease, margin 500ms ease}
.expand--open .expand-more,.expand--open + .expand-more{display:block;max-height:2000px}
.content,.page{zoom:1;margin:2em auto;}
.content:before,.page:before,.content:after,.page:after{content:"";display:table}
.content:after,.page:after{clear:both}
.content h1,.page h1,.content ol li:before,.page ol li:before{font-size:24px;color:#81bc41;line-height:1;}
@media (min-width: 480px){.content h1,.page h1,.content ol li:before,.page ol li:before{font-weight:200;font-size:40px}
}@media (min-width: 1024px){.content h1,.page h1,.content ol li:before,.page ol li:before{font-size:55px}
}@media (min-width: 1200px){.content h1,.page h1,.content ol li:before,.page ol li:before{font-size:65px}
}@media (min-width: 1024px){.content,.page{margin:3em auto;font-size:20px}
}.page article + aside{margin-top:3em}
@media (min-width: 760px){.page aside,.page article{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page aside > :first-child,.page article > :first-child{margin-top:0}
.page article + aside{margin-top:0}
.page aside{float:left;padding-right:1em}
.page article{float:right;padding-left:1em}
}.page ol{padding-left:1em;}
.page ol strong{display:block;color:#81bc41;font-weight:300;font-size:1.2em}
@media (min-width: 480px){.page ol{padding-left:4em;counter-reset:li;}
.page ol li{list-style:none;position:relative;}
.page ol li:before{text-align:center;display:inline-block;position:absolute;left:-1.2em;width:1em;content:counter(li);counter-increment:li}
}.features section{overflow:hidden;padding:0;line-height:0;margin:0;}
.features section.expand + .expand-more{margin:0 auto;max-height:1s ease,margin 1s ease}
.features section.expand a.more{visibility:visible}
.features section.expand--open a.more{display:none;}
@media (min-width: 760px){.features section.expand--open a.more{display:inline-block;visibility:hidden}
}.features section.expand--open + .expand-more{padding-bottom:20px;}
@media (min-width: 760px){.features section.expand--open + .expand-more{margin:2em auto;padding-bottom:0}
}@media (min-width: 1024px){.features section.expand--open + .expand-more{margin:3em auto}
}.features section > figure{margin:0;line-height:0;text-align:center;position:relative;}
@media (min-width: 760px){.features section > figure .outer{position:absolute;top:0;right:0;width:100%;}
.features section > figure .outer.bottom{top:auto;bottom:0}
.features section > figure .inner{margin:0 auto;max-width:1200px;position:relative}
}.features section > figure figcaption{font-weight:300;margin:20px;display:block;background:#fff;line-height:1.5;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.features section > figure figcaption h2,.features section > figure figcaption p{margin:0}
.features section > figure figcaption h2 + p,.features section > figure figcaption p + p,.features section > figure figcaption p + a.more{margin-top:1em}
@media (min-width: 760px){.features section > figure figcaption{margin:0;padding:1.5em 60px;background:none;position:absolute;z-index:9;width:55%;line-height:1.3;font-size:20px}
.features section > figure figcaption,.features section > figure figcaption a{color:#fff}
.features section > figure figcaption h2{font-weight:200;font-size:40px}
.features section > figure figcaption p{margin:0}
.features section > figure figcaption h2 + p,.features section > figure figcaption p + p,.features section > figure figcaption p + a.more{margin-top:0}
}@media (min-width: 1200px){.features section > figure figcaption{font-size:24px}
.features section > figure figcaption h2{font-size:60px}
}@media (min-width: 1600px){.features section > figure figcaption{padding:2em 60px}
}.features section > figure figcaption.bottom{bottom:0}
.features section > figure figcaption.right{right:0}
.features section > figure figcaption.top{top:0}
.features section > figure figcaption.left{left:0}
.content h1{text-align:center}
.content article{zoom:1;margin:3em auto;}
.content article:before,.content article:after{content:"";display:table}
.content article:after{clear:both}
.content article img{width:50%;display:block;margin:1em auto}
@media (min-width: 480px){.content article h2,.content article h2 + p{margin:0}
.content article .main{float:right;width:66.66%}
}@media (min-width: 480px){.content article img{margin:0;float:left;width:25%;height:25%}
}@media (min-width: 760px){.content article img{width:18%;height:18%}
}.content article.expand--open .expand-more{max-height:600px;margin-top:1em;}
.content article.expand--open .expand-more p:first-of-type{margin-top:0}
main.press{margin:3em auto;}
main.press + a.less{padding:0 10px}
.press-tile{width:50%;}
.press-tile:nth-child(n+5){width:33.33%}
.crop-image{display:inline-block;width:100%;padding-top:56.25%;background:#d6d6d6;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center top;background-repeat:no-repeat}
body.fourohfour{background:#bbe4ed;}
body.fourohfour .container{background:#bbe4ed url("/assets/404.svg") no-repeat center bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;padding-bottom:0 !important;}
body.fourohfour .container header.header{background:none}
body.fourohfour .container .header-nav a{color:#274d4c;}
body.fourohfour .container .header-nav a.ss-icon--circle{background:#274d4c;color:#bbe4ed}
body.fourohfour .container #footer{display:none}
.swipe{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);overflow:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative;line-height:0}
.swipe-wrap > div{float:left;width:100%;position:relative}
.swipe-toggler span{background-color:rgba(204,204,204,0.5);-webkit-border-radius:50%;border-radius:50%;cursor:pointer;display:inline-block;height:12px;width:12px;}
.homepage-layer--slideshow .swipe-toggler span{background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 5px rgba(17,17,17,0.1);box-shadow:0 0 5px rgba(17,17,17,0.1)}
.swipe-toggler span.current{background-color:rgba(17,17,17,0.5)}
.wufoo *,.wufoo * *{font-family:"GraphikWeb","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans !important;font-weight:300 !important;font-size:16px !important;color:#999 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5}
.wufoo fieldset{border:none;padding:0}
.wufoo input,.wufoo textarea,.wufoo select{color:#000 !important;outline:0;padding:4px;border:1px solid #d6d6d6 !important}
.wufoo input[type=text]:focus,.wufoo input[type=number]:focus,.wufoo input[type=email]:focus,.wufoo textarea:focus{border:1px solid #81bc41 !important;outline:1px solid #81bc41 !important}
.wufoo select{height:34px}
.wufoo .info{border-bottom:none;padding:0 !important;}
.wufoo .info h2{margin:0;line-height:1;font-weight:200 !important;color:#81bc41 !important;font-size:60px !important;}
.wufoo .info div{margin-top:1em;margin-bottom:1em}
.wufoo select{font-family:"GraphikWeb","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans !important;color:#000 !important;font-weight:300 !important}
.wufoo .section h3,.wufoo .section.first h3{padding-top:1.5em;margin:1em 0;color:#81bc41 !important;font-size:1.2em !important;border-top:2px solid #d6d6d6 !important}
.wufoo input[type=submit]{color:#fff !important;border:0 !important;padding:.5em 1em .4em !important;cursor:pointer;}
.wufoo input[type=submit]:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}
.art-babyganics-badge { background-image: url("/assets/artwork/png/Badge_Website.png"); background-repeat: no-repeat; }
.header-badge {float:left;}
.header-links {float:right;}