:root{--bn-ink:#111111;--bn-paper:#FFFFFF;--bn-tile:#F2F2F2;--bn-line:#E3E3E3;--bn-mute:#6E6E6E;--bn-sale:#C8102E;--bn-max:1440px;--bn-ease:cubic-bezier(.2,.7,.1,1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.bn-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#bn-drop,#bn-story{scroll-margin-top:var(--header-height,64px)}.bn-wrap{width:100%;max-width:var(--bn-max);margin-inline:auto;padding-inline:clamp(16px,2.8vw,40px)}.bn-kicker{margin:0;font-size:14px;font-weight:500;line-height:1.3}.bn-h{margin:0;font-family:var(--font-heading--family,var(--font-body--family));font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.bn-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6em;background:var(--bn-ink);color:#fff;font-family:var(--font-body--family);font-weight:700;font-size:15px;text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--bn-ink);transition:color .3s var(--bn-ease)}.bn-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;transform:translateY(101%);transition:transform .35s var(--bn-ease)}.bn-btn:hover{color:var(--bn-ink)}.bn-btn:hover:before{transform:none}.bn-btn--light{background:#fff;color:var(--bn-ink);box-shadow:inset 0 0 0 1.5px #fff}.bn-btn--light:before{background:var(--bn-ink)}.bn-btn--light:hover{color:#fff}.bn-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px currentColor}.bn-btn--ghost:before{background:#fff}.bn-btn--ghost:hover{color:var(--bn-ink)}.bn-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.button,.button-secondary,.password-dialog__submit-button,.email-signup .button{font-weight:700;letter-spacing:0;text-transform:none;border-radius:0;transition:background-color .2s,color .2s}.bn-plate{display:inline-block;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--bn-ink);font-family:var(--font-heading--family,var(--font-body--family));font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.02em;white-space:nowrap}@media(max-width:749px){.bn-plate{font-size:1.2rem}}.bn-campaign{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(480px,var(--bn-campaign-h,78vh),820px);overflow:hidden;background:#14171c;color:#fff}.bn-campaign__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bn-campaign__media img{display:block;width:100%;height:100%;object-fit:cover}.bn-campaign__media--mobile{display:none}@media(max-width:749px){.bn-campaign__media--mobile{display:block}.bn-campaign:has(.bn-campaign__media--mobile) .bn-campaign__media--desktop{display:none}}.bn-campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0000008c,#0000 60%),linear-gradient(0deg,#00000073,#0000 45%)}.bn-campaign__content{position:relative;z-index:2;display:grid;gap:14px;justify-items:start;padding-block:clamp(32px,5vw,72px)}.bn-campaign--center .bn-campaign__content{justify-items:center;text-align:center}.bn-campaign .bn-campaign__title{max-width:14ch;font-size:clamp(40px,6vw,84px);color:#fff}.bn-campaign__sub{margin:0;max-width:44ch;font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:#ffffffe6}.bn-campaign__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:749px){.bn-campaign{min-height:min(74svh,var(--bn-campaign-h,74svh))}.bn-campaign__actions{width:100%}.bn-campaign__actions .bn-btn{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){.bn-campaign__media img{animation:bn-zoom 16s ease-out both}.bn-campaign__content>*{animation:bn-rise .8s var(--bn-ease) both}.bn-campaign__content>*:nth-child(2){animation-delay:.1s}.bn-campaign__content>*:nth-child(3){animation-delay:.2s}.bn-campaign__content>*:nth-child(4){animation-delay:.3s}}@keyframes bn-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes bn-rise{0%{opacity:.001;transform:translateY(18px)}}.bn-cats{padding-block:clamp(36px,4.5vw,64px) 0}.bn-cats__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(14px,1.8vw,24px)}.bn-cats .bn-cats__title{font-size:clamp(24px,2.6vw,36px)}.bn-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,12px)}@media(max-width:749px){.bn-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-cat{position:relative;display:block;color:inherit;text-decoration:none}.bn-cat__media{display:block;aspect-ratio:4/5;background:var(--bn-tile);overflow:hidden}.bn-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bn-ease)}.bn-cat:hover .bn-cat__media img{transform:scale(1.05)}.bn-cat__label{display:flex;align-items:center;gap:8px;padding:12px 2px 0;font-weight:700;font-size:clamp(16px,1.3vw,19px)}.bn-cat:hover .bn-cat__label{text-decoration:underline;text-underline-offset:4px}.bn-cat__label svg{display:none}.bn-cat:focus-visible{outline:2px solid var(--bn-ink);outline-offset:3px}.bn-drop{padding-block:clamp(44px,6vw,88px)}.bn-drop__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(14px,1.8vw,24px)}.bn-drop .bn-drop__title{font-size:clamp(24px,2.6vw,36px)}.bn-drop__note{margin:0;font-size:14px;color:var(--bn-mute)}.bn-drop__all{font-size:15px;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:4px}.bn-drop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.5vw,36px) clamp(6px,.8vw,12px)}@media(max-width:989px){.bn-drop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bn-drop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px}}.bn-card{position:relative;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.bn-card__media{position:relative;display:block;aspect-ratio:4/5;background:var(--bn-tile);overflow:hidden}.bn-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s var(--bn-ease)}.bn-card__media img+img{opacity:0;transform:scale(1.05)}a.bn-card:hover .bn-card__media img:first-of-type:not(:only-of-type){opacity:0}a.bn-card:hover .bn-card__media img+img{opacity:1;transform:none}.bn-card:hover .bn-card__media img:only-of-type{transform:scale(1.04)}.bn-badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 8px;background:#fff;color:var(--bn-ink);font-size:12px;font-weight:700}.bn-badge--sale{background:var(--bn-sale);color:#fff}.bn-card__meta{display:grid;gap:3px;padding-inline:2px}.bn-card__name{font-size:15px;font-weight:600;line-height:1.3}a.bn-card:hover .bn-card__name{text-decoration:underline;text-underline-offset:3px}.bn-card__price{font-size:15px;color:var(--bn-ink)}.bn-card__swatches{display:flex;gap:6px;margin-top:3px}.bn-swatch{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #11111140}a.bn-card:focus-visible{outline:2px solid var(--bn-ink);outline-offset:3px}.bn-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,72px);padding-block:clamp(16px,3vw,40px) clamp(48px,6vw,96px)}.bn-story--right .bn-story__media{order:2}@media(max-width:749px){.bn-story{grid-template-columns:1fr}.bn-story--right .bn-story__media{order:0}}.bn-story__media{aspect-ratio:4/5;background:var(--bn-tile);overflow:hidden}.bn-story__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--bn-ease)}.bn-story:hover .bn-story__media img{transform:scale(1.03)}.bn-story__body{display:grid;gap:18px;justify-items:start;max-width:52ch}.bn-story .bn-story__title{max-width:16ch;font-size:clamp(30px,3.6vw,52px)}.bn-story__text{margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:#333}.bn-story__text p{margin:0 0 .8em}.bn-story__text p:last-child{margin:0}.bn-pillars{padding-block:clamp(40px,6vw,88px);border-top:1px solid var(--bn-line)}.bn-pillars .bn-pillars__title{margin-bottom:clamp(20px,3vw,40px);font-size:clamp(24px,2.6vw,36px)}.bn-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}@media(max-width:749px){.bn-pillars__grid{grid-template-columns:1fr}}.bn-pillar{padding-top:16px;border-top:2px solid var(--bn-ink)}.bn-pillar .bn-pillar__title{margin-bottom:10px;font-size:clamp(19px,1.6vw,22px)}.bn-pillar__text{font-size:15px;line-height:1.6;color:#333}.bn-pillar__text p{margin:0}.cart-page--empty{display:none}.bn-empty{display:grid;justify-items:start;gap:14px;max-width:52ch;padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,104px)}.bn-empty .bn-empty__title{font-size:clamp(30px,4vw,52px)}.bn-empty__text{margin:0;font-size:17px;color:#333}.bn-strip{border-top:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line);padding-block:20px}.bn-strip__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;text-align:center;font-size:14px;font-weight:600}.footer-content .menu__heading{letter-spacing:0;text-transform:none}.bn-password-body{background:#111;color:#fff}.bn-password-body .password-main-content{display:grid;align-items:center;min-height:72vh}@media(prefers-reduced-motion:reduce){.bn-btn,.bn-btn:before,.bn-cat__media img,.bn-card__media img,.bn-story__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/born-native.css.map */
