*{margin:0;padding:0;box-sizing:border-box}a,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,span,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}span,h2,p,label,div{font-family:prk-font}a{font-family:prk-font;color:#000;text-decoration:none}body.product-single h1,body.product-single h2,body.product-single h3,body.product-single h4,body.product-single h5,body.product-single h6{margin:0;line-height:44px;color:#424750}.promo-banner{position:relative;overflow:hidden}.promo-banner .banner-image{background-repeat:no-repeat;background-size:cover;background-position:center}.promo-banner .wrapper-content-banner{position:relative;z-index:2;display:flex;overflow:hidden;padding:10px}.promo-banner .content-banner{position:relative;width:100%}.promo-banner .content-banner>div:first-child,.promo-banner .banner-title-wrap .banner-subtitle:first-child,.promo-banner .banner-title-wrap .banner-title:first-child{margin-top:0}.promo-banner .banner-title-wrap:empty{display:none}.promo-banner .banner-subtitle,.promo-banner .banner-title,.promo-banner .banner-inner{margin-top:7px}.promo-banner .banner-title{display:block;margin-bottom:0;line-height:1.3;text-align:center}.banner-hover-zoom{backface-visibility:hidden}.banner-hover-zoom .banner-image{transition:transform 0.5s cubic-bezier(0,0,.44,1.18)}.banner-hover-zoom:hover .banner-image{transform:scale(1.09)}@media (max-width:767px){.promo-banner .banner-title{font-size:5vw}}