.icon-base-pseudo,.sticky-item.has-sub .link--nav:after{font-family:'icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}
.sticky-bar{position:fixed;z-index:100;top:0;left:0;width:100%;height:60px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.2);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;-webkit-transform:translateY(-90px);transform:translateY(-90px)}
.sticky-bar.is-active{-webkit-transform:translateY(0);transform:translateY(0)}
.sticky-bar .l-pad{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sticky-bar .func{position:absolute;top:0;right:0;bottom:-1px;width:150px}
.sticky-bar .btn{min-width:0;width:100%;height:100%;padding-top:1.3em;font-weight:700}
.sticky-box{overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sticky-head .title{float:left;padding-right:30px}
.sticky-head .title i{margin-right:5px;font-style:normal}
.sticky-head .price-container{display:none}
.sticky-head .price:before{content:'';position:absolute;top:0;left:0;height:30px;border-left:1px solid rgba(0,0,0,0.2)}
.sticky-head small{padding-left:.5em;color:#666;font-size:.875rem}
.sticky-item.has-sub{position:relative}
.sticky-item.has-sub .link--nav{position:relative;padding-right:25px}
.sticky-item.has-sub .link--nav:after{content:'\E014'}
.sticky-item.has-sub .link--nav:after{position:absolute;top:50%;margin-top:-8px;right:0;color:#000;font-family:'icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;font-size:1.125rem;line-height:1}
.sticky-item.has-sub .link--nav.is-active+.sticky-sub{display:block}
.sticky-sub{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}
.sticky-sub .link{display:block}
.sticky-sub .link+.link{margin-top:5px}
@media only screen and (max-width:1023px){.sticky-bar .func{width:120px}
.sticky-bar .btn{padding-left:0;padding-right:0}
.sticky-head.is-active+.sticky-cont .sticky-list{display:block}
.sticky-head.is-active .title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.sticky-head .title{position:relative;padding-right:25px;font-size:1rem}
.sticky-head .title:after{content:'\E014'}
.sticky-head .title:after{position:absolute;top:50%;margin-top:-8px;right:0;color:#000;font-family:'icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;font-size:1.125rem;line-height:1}
.sticky-list{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;right:0;margin-top:1px;padding:25px 0 23px;padding-left:8.26666667%;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.2)}
.sticky-item+.sticky-item{margin-top:18px}
.sticky-item.has-sub>.link--nav{display:none}
.sticky-item.has-sub .link+.link{margin-top:18px}
.sticky-item .link .text{font-weight:400;font-size:.875rem}
.sticky-sub{display:block}
}
@media only screen and (min-width:1024px){.sticky-bar{height:80px}
.sticky-bar .price-container{display:block;position:relative;float:left;margin-top:3px;padding-top:2px;padding-left:30px;font-size:1.125rem}
.sticky-bar .btn{padding-top:2em}
.sticky-cont{position:absolute;top:0;right:0;height:100%;padding-right:170px}
.sticky-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}
.sticky-item{padding:15px 20px}
.sticky-item .link--nav{font-weight:bold}
.sticky-item.has-sub{position:relative}
.sticky-item.has-sub>.link--nav{display:block}
.sticky-item.has-sub .link--nav{position:relative;padding-right:25px}
.sticky-item.has-sub .link--nav:after{content:'\E014'}
.sticky-item.has-sub .link--nav:after{position:absolute;top:50%;margin-top:-8px;right:0;color:#000;font-family:'icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;font-size:1.125rem;line-height:1}
.sticky-sub{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:-10px;width:200px;margin-top:15px;padding:29px 30px;background:#fff;border:1px solid rgba(0,0,0,0.2);border-top:0}
}