.cdi-hero .hero-content a.hero-btn,.hero-wrapper .hero-content__controls-item--text{position:relative;display:inline-block;background:transparent!important;border:0!important;border-radius:0;color:#fff!important;font-weight:700;font-size:17px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;padding:0 0 10px!important}.cdi-hero .hero-content a.hero-btn:after,.hero-wrapper .hero-content__controls-item--text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff;transform-origin:left center;transition:transform .25s ease}.cdi-hero .hero-content a.hero-btn:hover,.hero-wrapper .hero-content__controls-item--text:hover{background:transparent!important;color:#fff!important}.cdi-hero .hero-content a.hero-btn:hover:after,.hero-wrapper .hero-content__controls-item--text:hover:after{transform:scaleX(.6)}.cdi-hero .hero-content a.hero-btn{margin-top:28px}.hero-wrapper{position:relative}.hero-wrapper .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0009,#00000040 45%,#0000 75%)}.hero-wrapper .hero-content{z-index:3}.hero-wrapper .hero-content__title,.hero-wrapper .hero-content__title-wrapper,.hero-wrapper .hero-content__title span{background:transparent!important;box-shadow:none!important}.hero-wrapper .hero-content__title{color:#fff;font-weight:900;font-size:3.4rem;line-height:1.05;text-transform:uppercase;letter-spacing:.5px;padding:0!important;text-shadow:0 2px 18px rgba(0,0,0,.45)}.hero-wrapper .hero-content__controls{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:22px;background:transparent!important}.hero-wrapper .hero-content__controls-item,.hero-wrapper .hero-content-navigation,.hero-wrapper .hero-content-navigation__item,.hero-wrapper .hero-content__controls button{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}.hero-wrapper .hero-content-navigation{display:flex;gap:4px;margin:0;padding:0}.hero-wrapper .hero-content__controls-item--count,.hero-wrapper .hero-content__controls-item--pause,.hero-wrapper .hero-content__controls-item--arrow{padding:0!important;opacity:.75;transition:opacity .2s ease}.hero-wrapper .hero-content__controls-item--count:hover,.hero-wrapper .hero-content__controls-item--pause:hover,.hero-wrapper .hero-content__controls-item--arrow:hover{opacity:1}.hero-wrapper .hero-content__controls-item--count .slide-counter{font-size:13px;font-weight:700;letter-spacing:1.5px}.hero-wrapper .hero-content__controls button{padding:6px 4px!important;line-height:1;cursor:pointer}.hero-wrapper .hero-content__controls .icon{width:14px;height:14px;fill:#fff}.hero-wrapper .hero-content__controls-item--text:not(.hero-link-active){display:none!important}.hero-wrapper .hero-content__controls-item--text.hero-link-active{display:inline-block!important;order:-1;margin-right:22px}.hero-wrapper .hero-content__controls-item--count{justify-content:flex-start}.hero-wrapper .hero-content__controls-item--text span[aria-hidden]{display:none}@media screen and (max-width:768px){.hero-wrapper .hero-content__title{font-size:2.1rem}.hero-wrapper .hero-content__controls{gap:12px}}.site-footer{padding-top:70px}.site-footer .flex-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px;align-items:start;margin:0!important}.site-footer .flex-footer .flex__item{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}.site-footer .site-footer__section{margin:0!important}.site-footer .site-footer__section-title,.site-footer .site-footer__member .page-width:before{display:block;font-size:2.1rem!important;font-weight:900;line-height:1.1;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin:0 0 26px;position:relative;padding-bottom:14px;text-align:left}.site-footer .site-footer__section-title:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:#fff}.site-footer .site-footer__list{display:grid;grid-template-columns:repeat(2,max-content);gap:14px 48px;margin:0}.site-footer .site-footer__list-item{margin:0}.site-footer .site-footer__list-item a{font-size:1.2rem;color:#ffffffd9;text-decoration:none;transition:color .2s ease}.site-footer .site-footer__list-item a:hover{color:#fff}.site-footer .social-icons{display:flex;gap:22px;margin:0;padding:0}.site-footer .social-icons li{margin:0;padding:0}.site-footer .social-icons .icon{width:38px;height:38px}.site-footer .social-icons .icon path{fill:#fff}.site-footer .social-icons a{opacity:.85;transition:opacity .2s ease}.site-footer .social-icons a:hover{opacity:1}@media screen and (min-width:990px){.site-footer{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:60px;max-width:1180px;margin:0 auto;padding:70px 20px 0;box-sizing:border-box;box-shadow:0 0 0 100vmax #030303;clip-path:inset(0 -100vmax)}.site-footer>.page-width:first-child{grid-column:1;max-width:none;padding:0;margin:0}.site-footer .site-footer__member{grid-column:2}.site-footer .site-footer__member .page-width{text-align:left!important;padding:0!important;margin:0;max-width:none}.site-footer .site-footer__member .page-width:before{content:"Membership";font-family:Merriweather Sans,sans-serif;padding-bottom:14px;background:linear-gradient(#fff,#fff) left bottom / 48px 3px no-repeat}.site-footer .site-footer__member p{text-align:left!important;font-size:1rem;color:#ffffffbf;margin-top:14px}.site-footer .site-footer__copyright{grid-column:1 / -1;margin-top:50px}}@media screen and (max-width:989px){.site-footer{padding-top:48px}.site-footer .flex-footer{grid-template-columns:1fr}.site-footer .site-footer__section-title{font-size:1.6rem!important}.site-footer .site-footer__list{grid-template-columns:1fr;gap:12px}.site-footer .site-footer__list-item a{font-size:1.05rem}.site-footer .social-icons .icon{width:32px;height:32px}}.nav-bar .customer-login-links{display:none!important}#StickyBar:not(.sticky--active) .nav-bar .grid--table>.grid__item.one-fifth{display:none!important}#StickyBar:not(.sticky--active) .nav-bar .grid--table>.grid__item.four-fifths{width:100%!important}.nav-bar .site-nav.list--inline{display:flex!important;justify-content:space-between;margin:0 -12px!important;width:calc(100% + 24px)!important}.nav-bar .site-nav.list--inline>.site-nav__item{flex:0 0 auto}.nav-bar .site-nav.list--inline>.site-nav__item:last-child>.site-nav__dropdown{left:auto!important;right:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cdi-overrides.css.map */
