a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow-x:hidden}section h1,section h2,section h3,section h4,section h5,section h6,section sup{color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box}.product-sale-nav{background:#e6e6e6;text-align:center;z-index:10}.product-sale-nav a{text-decoration:none;display:inline-block;color:#000!important;margin:0 1rem;padding:1rem 0;font-size:1rem}.product-sale-nav a.active{border-bottom:4px solid #000}#hero img{width:100%}.app__products__description{padding:2.75em 5em;text-align:center}.gf__footer{z-index:30!important}.g__email-signup{background-color:#fff}html{overflow:inherit;-webkit-overflow-scrolling:touch}body{background-color:#fff;-webkit-transition:background-color 0.5s ease-out 0s;-o-transition:background-color 0.5s ease-out 0s;transition:background-color 0.5s ease-out 0s}body p{font-size:1rem;margin-bottom:1rem}.wrapper{width:100%;height:100%}.p-sticky{position:-webkit-sticky!important;position:sticky!important;top:0}.sticking{position:fixed;top:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:100}.sticking-dummy{display:none}.sticking+.sticking-dummy{display:block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-box.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-box>*{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100%/3 - 2rem);min-width:calc(100%/3 - 2rem)}.line-through{text-decoration:line-through;margin-left:10px;color:#7A7A7A}sup{top:-0.5em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.btn-size-default,.btn-size-small{text-decoration:none!important}.app__products__description{max-width:1200px;margin:0 auto}.app__products__description ol,.app__products__description ul{text-align:left;list-style:auto;padding:0}.app__products__description ol li,.app__products__description ul li{margin-left:20px}.app__products__description h1{font-size:2.5rem;margin-bottom:1rem;letter-spacing:normal;text-transform:uppercase}.app__products__description p{font-size:1.125rem}.app__products__description a:link,.app__products__description a:visited{color:#000;text-decoration:underline}#product-container{margin:0 auto;padding:20px;border-top:1px solid #d9d9d9}#product-container .product-item{margin:1rem;padding:1rem;border:1px solid transparent;-webkit-box-shadow:0 2px 3px 1px #ddd;box-shadow:0 2px 3px 1px #ddd;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:relative}#product-container .product-item .product-link{text-decoration:none;color:inherit}#product-container .product-item .product-info figure{width:100%;text-align:center}#product-container .product-item .product-info figure img{width:100%;max-width:350px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#product-container .product-item .product-info h2{font-size:1.5rem;margin-bottom:1rem}#product-container .product-item .product-price{font-size:1rem}#product-container .product-item .product-price>*{display:inline-block}#product-container .product-item .product-price .promotion-price{font-weight:700}#product-container .product-item .sale-label{position:absolute;top:1em;left:-1px;background-color:#6dcff6;color:#000;margin-right:-2px;padding:.35em .75em;font-size:1rem;letter-spacing:1.33px;text-transform:uppercase;min-width:12%;max-width:calc(100% - 15px);z-index:1;font-family:"Oswald", "Roboto", sans-serif}#product-container .product-item .sale-label:after{content:"";position:absolute;width:0;height:0;top:0;right:-1em;border-style:solid;border-width:34px 1em 0 0;border-color:#6dcff6 transparent transparent transparent}#product-container .product-item:hover .product-info figure img{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:scale(0.97);-ms-transform:scale(0.97);transform:scale(0.97)}@media (max-width:1024px){.flex-box>*{max-width:calc(100%/2 - 2rem);min-width:calc(100%/2 - 2rem)}.product-sale-nav{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.app__products__description{padding:2.75em 0;width:85%;margin:0 auto}.app__products__description h1{font-size:2rem}}@media (max-width:500px){.flex-box>*{max-width:calc(100% - 2rem);min-width:calc(100% - 2rem)}#product-container .product-main .sale-label{top:0}}