:root{--bi-ink:#07162e;--bi-cream:#f6f8fc;--bi-sand:#d8e3fb;--bi-accent:#ee1767;--bi-muted:#667085}.bi-hero{background:var(--bi-ink);color:#fff;min-height:clamp(550px,70vh,780px);position:relative;display:flex;overflow:hidden}.bi-hero__media,.bi-hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.bi-hero__media img{width:100%;height:100%;object-fit:cover}.bi-hero__overlay{background:linear-gradient(90deg,#0a0a0ac2,#0a0a0a38 65%,#0a0a0a14)}.bi-hero__content{width:min(1200px,calc(100% - 48px));margin:auto;position:relative;z-index:1;padding:84px 0}.bi-eyebrow{color:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 18px;text-transform:uppercase}.bi-hero h1{color:#fff;font-size:clamp(44px,6vw,84px);line-height:.98;letter-spacing:-.045em;max-width:740px;margin:0;text-transform:none}.bi-hero__text{color:#ffffffe0;font-size:18px;max-width:520px;margin:24px 0 32px}.bi-actions{display:flex;flex-wrap:wrap;gap:12px}.bi-button{align-items:center;background:#fff;border:1px solid #fff;color:var(--bi-ink);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.1em;min-height:48px;padding:0 24px;text-transform:uppercase;transition:all .2s ease}.bi-button:hover,.bi-button--ghost{background:transparent;color:#fff}.bi-button--ghost:hover{background:#fff;color:var(--bi-ink)}.bi-trust{background:var(--bi-cream);border-bottom:1px solid #e8e4dc;border-top:1px solid #e8e4dc}.bi-trust__inner{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1280px}.bi-trust__item{align-items:center;border-right:1px solid #e8e4dc;display:flex;gap:12px;justify-content:center;min-height:76px;padding:12px 18px}.bi-trust__item:last-child{border:0}.bi-trust__icon{color:var(--bi-accent);font-size:22px}.bi-trust strong{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.bi-trust span{color:var(--bi-muted);display:block;font-size:12px;margin-top:3px}.bi-section{padding:72px 0}.bi-section--cream{background:var(--bi-cream)}.bi-container{margin:auto;max-width:1240px;padding:0 24px}.bi-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.bi-section-head h2{color:var(--bi-ink);font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:0;text-transform:none}.bi-section-head p{color:var(--bi-muted);max-width:410px;margin:0}.bi-categories{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.bi-category{background:#ded8d0;color:#fff;display:block;min-height:440px;overflow:hidden;position:relative}.bi-category__image,.bi-category__shade{top:0;right:0;bottom:0;left:0;position:absolute}.bi-category__image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bi-category:hover .bi-category__image img{transform:scale(1.045)}.bi-category__shade{background:linear-gradient(0deg,rgba(0,0,0,.66),transparent 65%)}.bi-category__content{bottom:0;left:0;padding:28px;position:absolute;right:0;z-index:1}.bi-category__content p{font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.bi-category__content h3{color:#fff;font-size:31px;letter-spacing:-.03em;margin:0;text-transform:none}.bi-category__link{border-bottom:1px solid currentColor;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-top:16px;padding-bottom:3px;text-transform:uppercase}.tn-categories{background:#f6f8fc;padding:72px 0}.tn-categories__grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.tn-category{background:#fff;border:1px solid #e4e9f2;color:var(--bi-ink);display:block;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.tn-category:hover{box-shadow:0 14px 30px #07162e1f;transform:translateY(-4px)}.tn-category__image{background:#eef3fc;height:172px}.tn-category__image img,.tn-category__image svg{height:100%;object-fit:cover;width:100%}.tn-category__body{padding:15px 14px 17px}.tn-category__body span{color:var(--bi-accent);display:block;font-size:20px;margin-bottom:6px}.tn-category__body h3{color:var(--bi-ink);font-size:15px;letter-spacing:-.02em;margin:0;text-transform:none}.tn-category__body small{color:var(--bi-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:8px;text-transform:uppercase}.tn-tabs-section{background:#fff;padding:78px 0}.tn-tabs-section__head{margin:0 auto 28px;max-width:710px;text-align:center}.tn-tabs-section__head .bi-eyebrow,.tn-features .bi-eyebrow{color:var(--bi-accent)}.tn-tabs-section__head h2,.tn-features h2{color:var(--bi-ink);font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:0;text-transform:none}.tn-tabs-section__head>p:last-child{color:var(--bi-muted);margin:13px auto 0;max-width:570px}.tn-tabs{border-bottom:1px solid #dfe5ee;display:flex;gap:4px;justify-content:center;margin:0 0 28px;overflow-x:auto;scrollbar-width:none}.tn-tabs::-webkit-scrollbar{display:none}.tn-tabs__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#667085;cursor:pointer;flex:none;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;padding:13px 17px;text-transform:uppercase}.tn-tabs__tab.is-active{border-bottom-color:var(--bi-accent);color:var(--bi-ink)}.tn-tabs__panel{animation:tnFade .25s ease}.tn-tabs__empty{color:var(--bi-muted);text-align:center}.tn-tabs-section .grid-product__content{background:#fff;border:1px solid #e4e9f2;height:100%;padding:9px}.tn-tabs-section .grid-product__meta{padding:12px 3px 5px}.tn-tabs-section .grid-product__title{color:var(--bi-ink);font-size:14px;text-transform:none}.tn-tabs-section .grid-product__price{color:var(--bi-accent);font-weight:700}.tn-features{background:var(--bi-ink);color:#fff;padding:78px 0}.tn-features__intro{margin:0 auto 35px;max-width:670px;text-align:center}.tn-features h2{color:#fff}.tn-features__intro>p:last-child{color:#ffffffb8;margin:14px 0 0}.tn-features__grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.tn-feature{border:1px solid rgba(255,255,255,.18);min-height:190px;padding:26px 22px}.tn-feature__icon{align-items:center;border:1px solid var(--bi-accent);border-radius:50%;color:#fff;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.tn-feature h3{color:#fff;font-size:17px;letter-spacing:-.02em;margin:18px 0 8px;text-transform:none}.tn-feature p{color:#ffffffad;font-size:13px;line-height:1.5;margin:0}@keyframes tnFade{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bi-products .grid-product__content{background:#fff;border:1px solid #ebe7df;height:100%;padding:10px 10px 16px}.bi-products .grid-product__meta{padding:15px 4px 0}.bi-products .grid-product__title{color:var(--bi-ink);font-size:15px;text-transform:none}.bi-products .grid-product__price{color:var(--bi-accent);font-size:14px;font-weight:700}.bi-products .grid-product__tag{background:var(--bi-ink);border-radius:0}.bi-newsletter{background:var(--bi-ink);color:#fff;padding:76px 0;text-align:center}.bi-newsletter h2{color:#fff;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;margin:0;text-transform:none}.bi-newsletter p{color:#ffffffb8;margin:14px auto 26px;max-width:480px}.bi-newsletter form{display:flex;margin:auto;max-width:520px}.bi-newsletter input{border:0;flex:1;min-height:52px;padding:0 16px}.bi-newsletter button{background:var(--bi-accent);border:0;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;min-width:140px;text-transform:uppercase}body.template-index .main-content{padding-top:0}body.template-index .index-section{margin:0}.announcement-bar{background:#ee1767!important;color:#fff!important;min-height:40px}.announcement-bar__message{color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.site-header{background:#fff;box-shadow:none!important}.header-layout{min-height:112px}.header-item--logo{padding:18px 0 14px}.site-header .site-header__logo-image{max-height:82px}.site-header .site-nav__link{color:#07162e;font-size:14px;letter-spacing:.02em!important;padding:14px 18px;text-transform:none!important}.site-header .site-nav__link--underline:after{background:#ee1767}.site-header .header-item--icons .icon{stroke:#07162e}.site-header .header-item--icons{align-self:center}.header-layout--center .header-item--logo{margin-bottom:0}.site-header .text-center .site-navigation{border-top:1px solid #d9e0ed;padding:7px 0 9px}.site-header .text-center .site-nav__link{font-weight:600}.header-wrapper--sticky .site-header{background:#fff}@media(max-width:768px){.bi-hero{min-height:620px}.bi-hero__content{width:calc(100% - 36px);padding:70px 0}.bi-hero__overlay{background:linear-gradient(0deg,#0a0a0acc,#0a0a0a40)}.bi-hero__text{font-size:16px}.bi-trust__inner{grid-template-columns:1fr}.bi-trust__item{border-bottom:1px solid #e8e4dc;border-right:0;justify-content:flex-start;min-height:64px}.bi-categories{grid-template-columns:1fr}.bi-category{min-height:360px}.tn-categories{padding:52px 0}.tn-categories__grid{grid-template-columns:repeat(2,1fr)}.tn-category__image{height:150px}.bi-section{padding:52px 0}.bi-section-head{align-items:start;flex-direction:column;gap:12px}.bi-newsletter{padding:56px 20px}.bi-newsletter form{display:block}.bi-newsletter input,.bi-newsletter button{width:100%}.bi-newsletter button{min-height:52px;margin-top:8px}.header-layout{min-height:72px}.site-header .site-header__logo-image{max-height:52px}.header-item--logo{padding:10px 0}}@media(max-width:768px){body{padding-bottom:68px}.page-width,.bi-container{padding-left:18px;padding-right:18px}.announcement-bar{min-height:36px}.announcement-bar__message{font-size:9px;line-height:1.25;padding:8px 34px 8px 10px}.bi-hero{min-height:570px}.bi-hero__media img{object-position:68% center}.bi-hero__overlay{background:linear-gradient(90deg,#040c1ced,#040c1c7a 74%,#040c1c2e)}.bi-hero__content{padding:50px 0 92px}.bi-hero h1{font-size:45px;max-width:310px}.bi-hero__text{font-size:15px;line-height:1.55;max-width:280px}.bi-actions{display:grid;grid-template-columns:1fr;max-width:260px}.bi-button{min-height:50px;width:100%}.bi-button--ghost{background:#ffffff1f}.bi-trust__item{padding:13px 18px}.bi-trust__item strong,.bi-trust__item span{font-size:11px}.bi-section-head h2{font-size:32px}.bi-products .grid{margin-left:-7px}.bi-products .grid__item{padding-left:7px}.bi-products .grid-product__content{padding:7px 7px 12px}.bi-products .grid-product__meta{padding:10px 2px 0}.bi-products .grid-product__title{font-size:13px;line-height:1.3}.bi-products .grid-product__price{font-size:13px}.grid-product__tag{font-size:9px;padding:4px 6px}.site-footer{padding-bottom:28px}.footer__section,.footer__small-text{text-align:center}.tn-mobile-nav{background:#fff;border-top:1px solid #dfe5ee;bottom:0;box-shadow:0 -8px 24px #07162e1a;display:grid;grid-template-columns:repeat(4,1fr);height:68px;left:0;position:fixed;right:0;z-index:90}.tn-mobile-nav__item{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#536078;display:flex;flex-direction:column;font-family:inherit;font-size:10px;gap:3px;justify-content:center;min-width:0;padding:7px 4px;position:relative}.tn-mobile-nav__item svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.tn-mobile-nav__item:active,.tn-mobile-nav__item:focus{color:var(--bi-accent)}.tn-mobile-nav__cart b{align-items:center;background:var(--bi-accent);border-radius:99px;color:#fff;display:inline-flex;font-size:8px;height:14px;justify-content:center;margin-left:2px;min-width:14px;padding:0 3px;vertical-align:top}.tn-tabs-section{padding:54px 0}.tn-tabs-section__head{text-align:left}.tn-tabs-section__head h2,.tn-features h2{font-size:31px}.tn-tabs{justify-content:flex-start;margin-left:-18px;margin-right:-18px;padding-left:18px}.tn-tabs__tab{font-size:11px;padding:13px}.tn-tabs-section .grid{margin-left:-7px}.tn-tabs-section .grid__item{padding-left:7px}.tn-tabs-section .grid-product__content{padding:7px}.tn-tabs-section .grid-product__meta{padding:10px 1px 4px}.tn-tabs-section .grid-product__title{font-size:12px;line-height:1.3}.tn-tabs-section .grid-product__price{font-size:12px}.tn-features{padding:54px 0}.tn-features__intro{text-align:left}.tn-features__grid{grid-template-columns:repeat(2,1fr)}.tn-feature{min-height:180px;padding:20px 16px}.tn-feature h3{font-size:15px;margin-top:15px}.tn-feature p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/black-impulse.css.map */
