html{height:100%}body,html{background:#000;margin:0;min-height:100%}.button,button,html,input,select,textarea{color:#ccc;font-family:Sica Expanded,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5{color:#fff}.button,button{cursor:pointer;font-size:14px}.h1,.h2,.h3,.h4,.h5,.h6,blockquote,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1;text-transform:uppercase}.topnav.topnav--main .login-buttons:after{clear:both}.topnav.topnav--main .login-buttons:after,.topnav.topnav--main .login-buttons:before{content:"";display:table}.nav .megamenu__callout,nav .faux-link,nav .superfly-header,nav a{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7}nav p{font-family:Helvetica,Arial,sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi){nav p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif}}.topnav--red{color:#c20430}@media (max-width:855px){.has-open-nav-element{height:100%;overflow:hidden;position:fixed;width:100%}}@media screen and (max-width:800px){header.siteheader+div,header.siteheader~main{padding-top:98px!important}}.siteheader{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #202020;margin:0;position:relative;width:100%;z-index:999}.top-fixed-background,nav .topnav{-webkit-backface-visibility:hidden}.siteheader .siteheader__container{height:54px;padding:0;z-index:2}.siteheader .siteheader__controls{background:#000;height:inherit;padding:10px 0;position:relative;z-index:2}.siteheader nav{width:100%}.siteheader nav a,.siteheader nav li{display:inline-block}.siteheader p{font-size:16px;font-weight:400;text-transform:none}@media (min-width:856px){.siteheader{background:#000}.siteheader .siteheader__container{display:table;height:auto;margin:0 auto;max-width:1344px;padding:20px 24px 17px;position:relative;width:100%}.siteheader .siteheader__controls{padding:0}.siteheader .siteheader__controls,.siteheader .siteheader__logo,.siteheader nav{display:table-cell}.siteheader nav.sc-nav{align-items:center;display:flex;justify-content:space-between;padding-top:22px;vertical-align:unset;width:100%}.siteheader nav.sc-nav:after,.siteheader nav.sc-nav:before{display:none}}@media (min-width:1024px){.siteheader .siteheader__container{padding-left:32px;padding-right:32px}}.siteheader__controls a.siteheader__logo{background:url(../png/logo.png) 0 0 no-repeat;background-size:contain;display:block;height:40px;margin:0 auto;padding-top:0;position:relative;transition:background-image .2s ease-in-out;vertical-align:top;width:137px;z-index:15}.siteheader__controls a.siteheader__logo:hover{background-image:url(../png/logo-hover.png)}@media (min-width:856px){.siteheader__controls a.siteheader__logo{height:33px}}@media (min-width:900px){.siteheader__controls a.siteheader__logo{height:42px;margin-top:12px;width:180px}}.siteheader__logo svg{display:none}@media (min-width:856px){.account--mobile{display:none!important}}@media (max-width:855px){.account--mobile{display:block;position:absolute;right:60px;top:20px}}.cart{position:relative}.cart--mobile{display:none}@media (max-width:855px){.cart--mobile{display:block;position:absolute;right:22px;top:20px}}.cart svg{transition:all .2s ease-out}.cart:hover svg{fill:#c20430}.cart--name{margin-right:0}@media (max-width:991px){.cart--name{display:none!important}}.cart span.cart-item-count{background:#c20430;border-radius:3px;color:#fff;display:block;font-size:11px;left:6px;line-height:1;padding:1px 2.5px;position:absolute;top:-12px}.menutoggle{height:44px;position:absolute;top:10px;transform:translateZ(0);width:58px;z-index:15}.menutoggle .togglecontainer{display:block;height:28px;margin:8px auto 0;position:relative;vertical-align:middle;width:25px}@media (min-width:856px){.menutoggle{display:none}}.menutoggle>*{display:block}.menutoggle__bar{background:#fff;height:2px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease-in-out;width:100%}.menutoggle__bar:after,.menutoggle__bar:before{background:#fff;content:"";height:inherit;left:0;position:absolute;transform-origin:center;transition:transform .2s ease-in-out,top .4s ease-in-out,bottom .4s ease-in-out;width:100%;z-index:1}.menutoggle__bar:before{top:-7px}.menutoggle__bar:after{bottom:-7px}.has-open-nav .menutoggle .menutoggle__bar{background:0 0}.has-open-nav .menutoggle .menutoggle__bar:after,.has-open-nav .menutoggle .menutoggle__bar:before{transition:top .2s ease-in-out,bottom .2s ease-in-out,transform .4s ease-in-out}.has-open-nav .menutoggle .menutoggle__bar:before{top:0;transform:rotate(45deg)}.has-open-nav .menutoggle .menutoggle__bar:after{bottom:0;transform:rotate(-45deg)}nav ul{font-size:0}nav ul a,nav ul span{font-size:14px}@media (max-width:855px){nav .superfly,nav .topnav--main{top:52px!important}}@media (min-width:856px){nav .topnav--main>li{margin-left:30px}nav .topnav--secondary>li{font-size:0;margin-left:20px}nav .topnav--secondary>li a,nav .topnav--secondary>li span{display:inline-block;font-size:14px;vertical-align:middle}nav .topnav--secondary>li span{padding:0 3px}}@media (max-width:855px){nav .topnav--main{background:#111;bottom:0;left:-100%;overflow:auto;position:fixed;top:0;transition:left .4s cubic-bezier(.65,.05,.36,1);width:100%;will-change:left;z-index:1}.has-open-nav .topnav--main{left:0}}nav .topnav--secondary{display:none}nav .topnav--secondary a{border-bottom:1px solid transparent;font-size:14px!important;letter-spacing:normal!important;transition:all .2s ease-out}nav .topnav--secondary a:hover{border-bottom:1px solid #c20430;box-shadow:0 1px 0 #c20430;color:#fff}nav .topnav.topnav--main{padding-top:50px}@media (min-width:856px){nav .topnav--secondary{display:inline-block;padding-top:16px}nav .topnav.topnav--main{padding-top:16px}nav .topnav.topnav--main>li{display:block}}.topnav.topnav--main .login-buttons{padding-top:3px;text-align:center}.topnav.topnav--main .login-buttons a{background:#3f3f3f;border:0;display:block;float:left;padding:11px 10px 10px;width:50%}.topnav.topnav--main .login-buttons a.mobile-logout,.topnav.topnav--main .login-buttons a.mobile-welcome{width:50%}.topnav.topnav--main .login-buttons a.mobile-logout span,.topnav.topnav--main .login-buttons a.mobile-welcome span{display:inline;padding:0}.topnav.topnav--main .login-buttons a+a{border-left:1px solid #000}.menu-toggles .faux-link:focus{border-color:#c20430;box-shadow:0 1px 0 #c20430}@media (max-width:855px){.menu-toggles{bottom:0;left:0;overflow-y:auto;padding-top:33px;position:absolute;right:0;top:0;width:100%}}@media (min-width:856px){.topnav.topnav--main .login-buttons{display:none}.menu-toggles li:last-child{margin-right:0}.menu-toggles li{margin-right:24px}}@media (min-width:1200px){.menu-toggles li{margin-right:40px}}.megamenu .megamenu--indexinfo,.megamenu .megamenu__callout,.megamenu .megamenu__intro__content{display:none}@media (min-width:856px){.megamenu .megamenu__intro,.megamenu .megamenu__navigation.has-megamenu__callout{border-right:1px solid #3f3f3f}.megamenu{background:#000;box-shadow:0 10px 20px rgba(0,0,0,.85);display:none;left:0;opacity:0;padding:30px 0;position:absolute;text-align:left;top:96px;width:100%;z-index:-1}.megamenu.is-open{display:block;opacity:1;z-index:1}.megamenu .mobile-all,.megamenu .superfly-header__hide,.megamenu .superfly-mobile-toggles{display:none!important}.megamenu .megamenu__callout,.megamenu .megamenu__intro,.megamenu .megamenu__navigation{float:left}.megamenu .megamenu__callout,.megamenu .megamenu__intro{width:20%}.megamenu .megamenu__intro{padding-right:26px}.megamenu .megamenu__callout{border-left:1px solid #3f3f3f;display:block;margin-left:-1px;padding-left:26px}.megamenu .megamenu__navigation{border-left:1px solid #3f3f3f;margin-left:-1px;padding:0 0 0 26px;width:60%}.megamenu .megamenu__callout *+*{margin:10px 0 0!important}.megamenu .megamenu__column{float:left;width:33.33%}.megamenu .megamenu__column.megamenu__column--half{width:50%}.megamenu .megamenu__column.megamenu__column--full{width:100%}.megamenu .menu-cta,.megamenu .menu__subhead{font-size:12px}.megamenu .menu-cta:after,.megamenu .menu__subhead:after{color:#e3c076;content:"\e905";font-family:sc-icons;font-size:.75em;padding-left:10px}.megamenu .menu__subhead+ul{margin-top:10px}.megamenu .menu-component{padding-right:20px}.megamenu .menu-component+.menu-component{margin-top:24px}.megamenu .menu-component a,.megamenu .menu-component li{padding:0}.megamenu .menu-component li{color:#8c8c8c;display:block;font-size:12px;line-height:1.7;margin:0 0 12px}.megamenu .menu-component li:last-child{margin-bottom:0}.megamenu .menu-header{font-size:20px;position:relative;top:-4px}.megamenu .inline-container{margin-top:12px}.megamenu .megamenu__intro__content{display:block}.megamenu .bronze.menu-cta,.megamenu .menu-component ul a,.megamenu .menu__subhead{border-bottom:1px solid transparent;display:inline;transition:all .2s ease-out}.megamenu .bronze.menu-cta:after,.megamenu .menu-component ul a:after,.megamenu .menu__subhead:after{transition:inherit}.megamenu .bronze.menu-cta:hover,.megamenu .menu-component ul a:hover,.megamenu .menu__subhead:hover{border-bottom:1px solid #c20430;color:#fff}.megamenu .bronze.menu-cta:hover:after,.megamenu .menu-component ul a:hover:after,.megamenu .menu__subhead:hover:after{color:#fff}.megamenu .bronze.menu-cta.menu__subhead--nolink,.megamenu .menu-component ul a.menu__subhead--nolink,.megamenu .menu__subhead.menu__subhead--nolink{transition:none}.megamenu .bronze.menu-cta.menu__subhead--nolink:after,.megamenu .menu-component ul a.menu__subhead--nolink:after,.megamenu .menu__subhead.menu__subhead--nolink:after{display:none}.megamenu .bronze.menu-cta.menu__subhead--nolink:hover,.megamenu .menu-component ul a.menu__subhead--nolink:hover,.megamenu .menu__subhead.menu__subhead--nolink:hover{border-bottom:0;color:#fff}.js-superfly.is-active{border-bottom:1px solid #c20430;box-shadow:0 1px 0 #c20430}}@media (min-width:1024px){.megamenu .menu-header{font-size:24px}.megamenu .menu-cta,.megamenu .menu__subhead{font-size:14px}.megamenu .inline-container{margin-top:24px}}@media (max-width:855px){.superfly{background:#141414;bottom:0;left:0;padding-top:34px;position:fixed;right:0;top:0;transform:translateX(210%);transition:transform .4s cubic-bezier(.65,.05,.36,1);width:100%}.superfly.superfly-open{transform:translateZ(0) translateX(0)}.superfly .superfly-header{background:#000;border-top:1px solid #202020;left:0;position:static;right:0;text-align:center;top:54px;z-index:10}.superfly .superfly-header:after,.superfly .superfly-header:before{left:16px;line-height:22px;position:absolute}.superfly .superfly-header:after{content:"\e904"}.superfly .superfly-header:before{content:"BACK";font-size:.75em;left:40px}.superfly>ul{background:#141414;bottom:0;left:0;overflow:auto;padding-top:101px;position:absolute;right:0;top:0;z-index:-1}nav .topnav li{display:block}nav .topnav li a,nav .topnav li span{border-bottom:1px solid #343434;display:inherit;padding:20px}nav .topnav li a.js-superfly:after,nav .topnav li a.superfly-header:after,nav .topnav li span.js-superfly:after,nav .topnav li span.superfly-header:after{color:#e3c076;content:"\e905";float:right;font-family:sc-icons;font-size:.875em;padding-left:.75em}nav .topnav li a.superfly-header:after,nav .topnav li span.superfly-header:after{content:"\e904"}nav .topnav.topnav--mobilebuttons{display:none!important}}nav .topnav{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:Helvetica,Arial,sans-serif;font-size:0}@media (min-width:856px){nav .topnav{display:block}}header,nav{display:block}header.siteheader{font-size:14px!important;left:0;position:fixed;top:0;z-index:9999}header.siteheader,header.siteheader *{font-family:Helvetica,Arial,sans-serif!important;letter-spacing:0!important}.menu-toggles .faux-link:focus,.menutoggle:focus,a:active,a:hover{outline:0}html.touchevents .faux-link{-webkit-tap-highlight-color:transparent}.faux-link{border-bottom:1px solid transparent;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}html.no-touchevents .faux-link:focus,html.no-touchevents .faux-link:hover,html.touchevents .faux-link:active{border-bottom:1px solid #c20430;box-shadow:0 1px 0 #c20430;cursor:pointer}.megamenu .megamenu-container{margin:0 auto;max-width:1344px;padding:0 16px;width:100%}.account--mobile.if-logged-in,.topnav--secondary li.if-logged-in,.topnav.topnav--main .login-buttons a.if-logged-in{display:none;margin-bottom:1px}@media (min-width:856px){.megamenu .megamenu-container{padding:0 24px}}@media (min-width:1024px){.megamenu .megamenu-container{padding:0 32px}}header .header-icon{display:inline-block;height:24px!important;vertical-align:middle;width:24px!important}svg.header-icon.user{margin:0 5px 3px 0}div#checkout-timer{margin-top:84px}@media (min-width:856px){div#checkout-timer{margin-top:112px}}@media (min-width:856px) and (max-width:1100px){.logged-in-account{position:absolute;right:180px;top:8px;z-index:11}}.if-club-member{background:#c20430;border-radius:3px;color:#fff;display:none;display:inline-block;line-height:18px;margin:0 5px;padding:0 4px 2px}.accessibility-panel.is-hidden-desktop{text-align:right!important}.accessibility-panel.is-hidden-desktop a{display:block;font-size:10px;padding:8px 15px 8px 0;text-decoration:none}@media (max-width:855px){.accessibility-panel.is-hidden-desktop{display:block!important}.accessibility-panel.is-hidden-desktop a{color:#ccc}.topnav--secondary.account-management-desktop{display:none!important}}.siteheader__container .accessibility-desktop{left:auto;right:30px;top:10px;transform:none}.siteheader__container .accessibility-desktop a.UsableNetAssistive{font-size:12px!important;line-height:1}.bronze{color:#e3c076}nav a{color:inherit;text-decoration:none}a{color:#c20430}a img{border:0}::-moz-selection{background:#c20430;color:#fff}::selection{background:#c20430;color:#fff}.nav{text-transform:uppercase;width:auto}.nav.nav--inline li{display:inline-block;margin:5px 10px}nav{text-transform:uppercase}nav ul{margin:0;padding:0}.nav.nav--red{color:#c20430}.sitefooter p{font-size:12px}.sitefooter{background:#111;border-top:1px solid #3f3f3f;position:relative}.sitefooter .sitefooter__container{padding-bottom:50px;padding-top:50px;text-transform:uppercase}.sitefooter .signup{max-width:465px;text-transform:uppercase}.sitefooter nav{margin:20px 0 10px}.sitefooter .nav{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7}.sitefooter .nav,.sitefooter .nav a{letter-spacing:0!important}.sitefooter nav a{border-bottom:1px solid transparent;color:#fff;display:inline;transition:border .2s ease-out}.sitefooter nav a:hover{border-bottom:1px solid #c20430}.sitefooter .social li:first-child{display:block}.sitefooter .copyright{color:#919191}@media (min-width:600px){.sitefooter .social li:first-child{display:inline-block}.sitefooter .social li:first-child h3{margin:14px 0 0}}footer,nav,section{display:block}.sitefooter .sitefooter__container{margin:0 auto;max-width:1344px;padding:50px 16px;width:100%}@media (min-width:800px){.sitefooter .sitefooter__container{padding:50px 24px}}@media (min-width:1024px){.sitefooter .sitefooter__container{padding:50px 32px}}.sitefooter .social li a{transition:border-color .3s ease-in-out}.sitefooter .social li:hover a{background-color:transparent;border-color:#be1e24}.social{list-style:none;margin:0;padding:0}.social li:hover a{background:#3f3f3f}.social{font-size:1.3125em}.social li{display:inline-block;margin-right:20px;vertical-align:top}.social a{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #3f3f3f;border-radius:50%;color:inherit;display:flex;font-size:0!important;height:50px;justify-content:center;position:relative;text-decoration:none;width:50px}.social a:before{font-size:24px;text-align:center}.social li:hover a:before{color:#fff;transform:scale(1.1)}.social a:hover{border-color:transparent}.h5,h3{line-height:1.1;text-transform:uppercase}.h5,.wf-active .h5,.wf-active h3,h3{font-weight:400}.h5{font-size:.875em}[class*=" sc-icon-"],[class^=sc-icon-]{speak:none;font-family:sc-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.sc-icon-instagram:before{content:"\e908"}.sc-icon-twitter:before{content:"\e90a"}.sc-icon-youtube:before{content:"\e90b"}.sc-icon-facebook:before{content:"\e907"}@media (max-width:767px){.hidden-xs{display:none!important}}.sitefooter small{font-size:10px}.sitefooter h3{font-size:20px}.california-privacy-policy{color:#fff;display:inline-block;margin-left:10px;margin-top:5px}
/*# sourceMappingURL=header_footer.min.css.map */
