header{position:relative;top:0;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 10px #0000000d}@media (max-width: 991px){header .alternating-mobile-nav{position:relative;bottom:0;width:100%;overflow-x:auto;padding-bottom:10px;text-align:center}header .alternating-mobile-nav ul{white-space:nowrap;margin:0 15px}header .alternating-mobile-nav ul li{margin-right:10px;display:inline-block;font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:1px}header .alternating-mobile-nav ul li:last-child{margin-right:0}header .alternating-mobile-nav ul li .active{border-bottom:2px solid #fdff00}}header .announcement-bar{background:#4ddee2;background:var(--color-primary);background:var(--color-pink);color:#fff;position:relative;text-align:center;overflow:hidden;display:flex!important;justify-content:center;align-items:center;min-height:44px}header .announcement-bar.countdown-bar{background:#c6995b}header .announcement-bar .close{position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer}header .announcement-bar .close svg{display:block;height:10px;width:auto}header .announcement-bar p{font-size:11px;font-size:14px;font-weight:700;margin:0;width:100%}header .announcement-bar p a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-transform:uppercase}header .announcement-bar p a img,header .announcement-bar p a svg{display:inline-block;top:-1px;position:relative;height:18px}header .announcement-bar a.affirm-modal-trigger{display:inline!important}@media (max-width: 767px){header .announcement-bar p{font-size:13px}header .announcement-bar p a{display:block}header .announcement-bar p a img,header .announcement-bar p a svg{top:3px}}@media screen and (max-width: 767px){header .announcement-bar{min-height:40px}}header .main-header-wrapper{position:relative;padding-top:15px;padding-bottom:15px;-webkit-transition:padding .3s linear;-ms-transition:padding .3s linear;transition:padding .3s linear}header.scrolled .main-header-wrapper{padding-top:8px;padding-bottom:8px}@media (max-width: 991px){header .main-header-wrapper{padding-top:10px!important;padding-bottom:11px!important}}.main-header-wrapper .header-row{display:grid;grid-template-columns:.75fr 2fr .75fr;grid-template-areas:"logo navigation icons";align-items:center;position:relative}@media (max-width: 991px){.main-header-wrapper .header-row{grid-template-columns:1fr;grid-template-areas:"logo"}}.main-header-wrapper .branding{grid-area:logo}.main-header-wrapper .branding svg{display:block}.main-header-wrapper .branding a img{display:block;max-height:30px;width:auto}@media (min-width: 768px) and (max-width: 992px){.main-header-wrapper .branding a img{height:20px}}@media (max-width: 991px){.main-header-wrapper .branding{width:calc(100% - 100px);margin:0 auto}.main-header-wrapper .branding a img{display:block;margin:0 auto;height:24px}.main-header-wrapper .branding svg{margin:0 auto;max-width:190px;height:auto}}.thr-actions{text-align:right}.thr-actions .cta-primary{margin-right:54px;display:none}.thr-actions .alreadyInCartMessage{display:none}@media screen and (min-width: 992px){.thr-actions .cta-primary{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 991px){.thr-actions .cta-primary{position:fixed;bottom:3rem;left:1.5rem;padding:15px 30px;min-width:unset;display:none}body.template-product .thr-actions .cta-primary{display:none}}.thr-actions a.header-help-link{margin-right:5px}.thr-actions a.header-help-link svg{height:24px}@media (max-width: 991px){.thr-actions a.header-help-link svg{width:20px}}.thr-actions svg{display:block}a.icon-menu{position:absolute;top:50%;left:15px;z-index:100;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);z-index:2;padding:10px;margin-left:-10px}a.icon-menu svg{display:block}.navigation-container{grid-area:navigation;text-align:center;font-weight:700;position:relative;top:1px}@media screen and (min-width: 992px){.navigation-container{top:1px!important}}ul.header-navigation-list .icon{display:none}li.primary-list-item{display:inline-block}li.primary-list-item a.primary-link{font-size:11px;line-height:1;display:block;padding:15px 8px;position:relative;text-transform:uppercase;letter-spacing:.14px}@media screen and (min-width: 992px){li.primary-list-item a.primary-link{color:#222}}@media (min-width: 768px) and (max-width: 1024px){li.primary-list-item a.primary-link{padding:15px 5px;font-size:10px}}li.primary-list-item a.primary-link:before{content:"";position:absolute;width:calc(100% - 20px);height:2px;left:20px;bottom:10px}@media (min-width: 768px) and (max-width: 1024px){li.primary-list-item a.primary-link:before{width:calc(100% - 20px);left:10px}}li.primary-list-item a.primary-link:after{content:"";position:absolute;width:0;height:2px;left:8px;bottom:10px;background:var(--color-orange);background:var(--color-primary);background:currentColor;-webkit-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media (min-width: 768px) and (max-width: 992px){li.primary-list-item a.primary-link:after{left:8px}}li.primary-list-item:hover a.primary-link:after,li.primary-list-item a.primary-link.header-navigation-current:after{width:calc(100% - 16px)}@media (min-width: 768px) and (max-width: 992px){li.primary-list-item:hover a.primary-link:after,li.primary-list-item a.primary-link.header-navigation-current:after{width:calc(100% - 16px)}}.main-header-wrapper .header-row .navigation-container li.primary-list-item div.secondary-list{opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media (min-width: 768){li.primary-list-item div.secondary-list{position:absolute;width:100%;left:0;background:#00000080;padding:0 0 30px;text-align:left;-webkit-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}li.primary-list-item div.secondary-list div.inner-nav-wrapper{margin:0 auto;display:inline-flex}li.primary-list-item div.secondary-list div.inner-nav-wrapper ul{width:auto;margin-right:50px;text-align:left}li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a{font-size:.8vw;font-weight:300;line-height:2.1;display:inline-block;position:relative}li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a:before{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0}li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a:after{content:"";position:absolute;width:0;height:2px;left:0;bottom:0;background:#ff8d6f;-webkit-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;transition:width .3s ease-in-out}li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a:hover:after{width:100%}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers{display:none!important;width:490px}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers a{display:block;display:flex;border:none;padding:0}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers a img{height:300px;object-fit:cover;margin-right:30px;-webkit-filter:grayscale(1);filter:grayscale(1)}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers a img:last-child{margin-right:0}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers a img:hover{filter:none}li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers a img.half{width:calc(50% - 15px)}}@media (min-width: 768px) and (max-width: 1400px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper{padding:0 30px 0 0}}@media (min-width: 768px) and (max-width: 1400px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper ul{width:145px;margin-right:50xp}}@media (min-width: 768px) and (min-width: 1921px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a{font-size:20px}}@media (min-width: 768px) and (max-width: 992px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a{font-size:12.4px}}@media (min-width: 768px) and (max-width: 991px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper ul a{font-size:16px}}@media (min-width: 768px) and (max-width: 1400px){ul.header-navigation-list li.primary-list-item div.secondary-list div.inner-nav-wrapper div.image-containers{width:400px}}@media (max-width: 991px){ul.header-navigation-list li.primary-list-item div.secondary-list{background:transparent}ul.header-navigation-list li.primary-list-item div.secondary-list ul{columns:1!important}ul.header-navigation-list li.primary-list-item div.secondary-list ul li{display:block}ul.header-navigation-list li.primary-list-item div.secondary-list ul li a{font-size:16px;line-height:19px;display:block;border:none;padding:8px 15px 8px 45px;font-weight:400}ul.header-navigation-list li.primary-list-item div.secondary-list ul li a svg{height:14px;display:inline-block;float:right;width:auto;margin-top:1px}ul.header-navigation-list li.primary-list-item div.secondary-list ul li a svg path{fill:#fff}}@media (min-width: 768px){ul.header-navigation-list li.primary-list-item:hover div.secondary-list{opacity:1!important;pointer-events:all}}@media screen and (max-width: 991px){li.primary-list-item[data-nav-title="kit & save"] a.primary-link{color:#ff4b32}}@media screen and (min-width: 992px) and (max-width: 1200px){.main-header-wrapper .header-row{grid-template-columns:1fr 3fr 1fr}.main-header-wrapper .branding svg{width:180px;height:auto}}@media screen and (max-width: 991px){a.icon-menu{display:block!important}.navigation-container{position:fixed;z-index:10002;top:0;left:0;width:100%;height:100%;height:calc(100% - 85px);height:calc(100% - 45px);max-width:100%;background:#f7f7f7;margin:0;padding:113px 16px 110px;overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .2s cubic-bezier(.4,0,0,1),top .45s cubic-bezier(.4,0,0,1),top .2s cubic-bezier(.4,0,0,1);-ms-transition:opacity .2s cubic-bezier(.4,0,0,1),top .45s cubic-bezier(.4,0,0,1),top .2s cubic-bezier(.4,0,0,1);transition:opacity .2s cubic-bezier(.4,0,0,1),top .45s cubic-bezier(.4,0,0,1),top .2s cubic-bezier(.4,0,0,1);margin:0!important}.navigation-container .icon-close{position:absolute;top:-100px;right:-100px;border:1px solid #000;border:0;width:60px;height:60px;border-radius:100%;display:flex;align-items:flex-start;justify-content:flex-end;opacity:0;-webkit-transition:top .45s linear,right .45s linear,opacity .45s linear;-ms-transition:top .45s linear,right .45s linear,opacity .45s linear;transition:top .45s linear,right .45s linear,opacity .45s linear;transition-delay:.2s}.navigation-container ul.header-navigation-list{text-align:left}.navigation-container ul.header-navigation-list li.primary-list-item{padding:0;display:block!important;overflow:hidden;-webkit-transition:margin .45s linear,opacity .45s linear;-ms-transition:margin .45s linear,opacity .45s linear;transition:margin .45s linear,opacity .45s linear;transition-delay:.2s;margin-top:-15px;opacity:0;border-bottom:1px solid #222222}.navigation-container ul.header-navigation-list li.primary-list-item:first-child{border-top:1px solid #222222}.navigation-container ul.header-navigation-list li.primary-list-item a.primary-link{font-size:24px;line-height:26px;letter-spacing:-.04em;display:block;padding:18px 0 24px;text-transform:none;font-weight:500}.navigation-container ul.header-navigation-list li.primary-list-item a.primary-link svg{display:none;height:16px;width:auto;float:right;margin-top:3.5px;transform-origin:center;position:relative;left:-10px;-webkit-transition:transform .2s cubic-bezier(.4,0,0,1),left 1s cubic-bezier(.4,0,0,1);-ms-transition:transform .2s cubic-bezier(.4,0,0,1),left 1s cubic-bezier(.4,0,0,1);transition:transform .2s cubic-bezier(.4,0,0,1),left 1s cubic-bezier(.4,0,0,1)}.navigation-container ul.header-navigation-list li.primary-list-item a.primary-link svg path{fill:#ff8d6f}.navigation-container ul.header-navigation-list li.primary-list-item a.primary-link:after,.navigation-container ul.header-navigation-list li.primary-list-item a.primary-link:before{display:none}.navigation-container ul.header-navigation-list li.primary-list-item.has-dropdown a.primary-link:after{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;content:"+"!important;background:transparent!important;margin-left:5px}.navigation-container ul.header-navigation-list li.primary-list-item.active a.primary-link:after{content:"\2013"!important}.navigation-container ul.header-navigation-list li.primary-list-item .secondary-list{display:none;opacity:1!important;text-align:left!important;pointer-events:all!important}.navigation-container ul.header-navigation-list li.primary-list-item .secondary-list .inner-nav-wrapper{margin-left:0!important}.navigation-container .app-links{padding:15px 16px 30px;text-align:left;position:fixed;left:0;bottom:-50px;width:100%;opacity:0;-webkit-transition:bottom .45s linear,opacity .45s linear;-ms-transition:bottom .45s linear,opacity .45s linear;transition:bottom .45s linear,opacity .45s linear;transition-delay:.2s}.navigation-container .app-links .cta{width:100%}}@media screen and (max-width: 991px){li.primary-list-item:nth-child(3) a.primary-link{animation:gradient 2s ease infinite;background:linear-gradient(-45deg,#ffbf87,#eb7063,#ffbf87,#eb7063);background:var(--Peach-gradient);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media screen and (min-width: 992px){li.primary-list-item:nth-child(3) a.primary-link{animation:gradient 2s ease infinite;border-radius:24.5px;background:linear-gradient(to top,#ffbf87,#eb7063);background:linear-gradient(-45deg,#ffbf87,#eb7063,#ffbf87,#eb7063);background:var(--Peach-gradient);background-size:400% 400%;color:#fff;font-weight:700;text-transform:uppercase;padding:10px 15px}li.primary-list-item:nth-child(3) a.primary-link:after{display:none}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/component-general-header.css.map */
