body.nn-landing .section-header{top:var(--nn-ann-h,3.4rem)!important}body.nn-landing .nn-eyebrow{font-size:1.15rem;letter-spacing:.16em}body.nn-landing .caption-with-letter-spacing,body.nn-landing .nn-pr__cmp thead th,body.nn-landing .nn-pr__table thead th{font-size:1.15rem}@media screen and (max-width:749px){.nn-hero__figure{height:auto;aspect-ratio:900/880;width:100%;margin:0;object-fit:contain;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 98%);mask-image:linear-gradient(180deg,#000 68%,transparent 98%)}body.nn-landing .nn-hero__inner{padding-top:0;margin-top:-4.8rem;padding-bottom:4.8rem}.nn-hero .nn-display{font-size:calc(clamp(3.6rem,10.4vw,4.6rem) * var(--nn-ds,1));max-width:13ch}.nn-hero__lede{margin-top:1.6rem;max-width:40ch}.nn-hero__cta{gap:1rem 1.2rem;margin-top:2.8rem}.nn-hero__cta .nn-btn{flex:0 0 auto}.nn-proof{padding:0 1.5rem}.nn-proof li{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.4rem;align-items:center;min-height:5.2rem;font-size:1.3rem}.nn-proof li:not(.nn-proof__award):before{content:"";justify-self:center;width:1.6rem;height:1px;background:rgb(var(--nn-gold))}.nn-proof li span{text-wrap:pretty}}@media screen and (min-width:990px){.nn-products--float .nn-grid{row-gap:10rem}}@media screen and (max-width:989px){.nn-products--float .nn-grid{padding-top:0}.nn-products--float .nn-card{overflow:hidden}.nn-products--float .nn-card__media{height:auto;aspect-ratio:1/1.02;margin-top:0;padding:2.4rem 2.4rem .8rem;align-items:flex-end}.nn-products--float .nn-card__media img{transform:none;filter:drop-shadow(0 16px 18px rgba(17,72,102,.18))}.nn-products--float .nn-card:hover .nn-card__media img{transform:translateY(-.3rem)}.nn-products--float .nn-badge{top:1.2rem;left:1.2rem}}@media screen and (max-width:749px){.nn-products--float .nn-card__media{padding:1.6rem 1.6rem .4rem}.nn-products--float .nn-badge{top:1rem;left:1rem;font-size:1.15rem;padding:.6rem .9rem}}@media screen and (max-width:749px){body.nn-landing .nn-vets__cta .nn-btn{width:auto}body.nn-landing .nn-vets__cta--stack{align-items:flex-start}.nn-search__form{flex-direction:row}.nn-search__form .nn-btn{flex:0 0 auto}}.nn-idx-head .nn-btn{justify-self:start}body.nn-landing .announcement-bar__message{opacity:1;animation:none}.cc-window,.cc-revoke{display:none!important}.nn-foot__social a{display:inline-block;padding:.6rem 0;margin-right:1.6rem}.nn-buy__terms{color:rgba(var(--nn-ink),.66)}.nn-opt--plan .nn-opt__price small{opacity:.85}.related-products .card__media .media img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nn-responsive.css.map */
