:root{--npc-section-gap: clamp(64px, 9vw, 160px);--npc-tracking-wide: .18em;--npc-tracking-mega: .32em;--npc-hairline: rgb(var(--color-foreground-rgb) / .14);--npc-ease: cubic-bezier(.22, 1, .36, 1)}.h0,.h1,h1,.h2,h2{letter-spacing:-.02em;font-weight:var(--font-heading--weight, 700)}.h6,h6,.npc-kicker{text-transform:uppercase;letter-spacing:var(--npc-tracking-wide);font-size:.72rem;font-weight:500;opacity:.78}.header__menu .header__menu-item,.menu-list a,header-component a[href]{letter-spacing:.06em}.header-section,.header{--header-letter-spacing: .06em}.announcement-bar,.announcement-bar *{text-transform:uppercase;letter-spacing:var(--npc-tracking-wide);font-size:.7rem}.button,.button-secondary{border-radius:0!important;text-transform:uppercase;letter-spacing:var(--npc-tracking-wide);font-size:.78rem;font-weight:500;padding-block:1.05em;padding-inline:2.2em;transition:background-color .4s var(--npc-ease),color .4s var(--npc-ease),border-color .4s var(--npc-ease),transform .4s var(--npc-ease)}.button:not(.button-secondary):hover{transform:translateY(-1px)}.button-secondary{border:1px solid currentColor!important;background:transparent!important}.button-secondary:hover{background:var(--color-foreground)!important;color:var(--color-background)!important}.product-card{border-radius:0!important;--product-card-border-width: 0}.product-card .card-gallery,.product-card__image,.product-card img{border-radius:0!important}.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.product-card:hover img{transform:scale(1.03);transition:transform .9s var(--npc-ease)}.product-card .product-card__content,.product-card__group{padding-top:1rem}.product-card h5,.product-card .h5,.product-card .product-card__title{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem!important;font-weight:500;line-height:1.3}.product-card .price,.product-card [class*=price]{letter-spacing:.02em;opacity:.85;font-size:.85rem}.swatch,.swatch-input__input+label,[class*=swatch] label{border-radius:0!important}.variant-option__button-label,variant-picker label,.product-form__input label{border-radius:0!important;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.npc-editorial img{filter:saturate(.92) contrast(1.02)}@media screen and (min-width:750px){.shopify-section+.shopify-section .section{--section-min-gap: var(--npc-section-gap)}}.footer a,.footer-utilities *{letter-spacing:.04em}.npc-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.npc-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:var(--npc-tracking-mega);font-size:.68rem;opacity:.65;margin:0 0 1.25rem}.npc-rule{height:1px;width:100%;background:var(--npc-hairline);border:0}.product-grid__card .product-card-gallery,.product-card .product-card-gallery,.product-grid__card .card-gallery,.product-card .card-gallery{border-radius:0!important;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04)}.product-grid__card img,.product-card img{width:100%;height:100%;object-fit:cover;border-radius:0!important}@media(hover:hover){.product-grid__card:hover img,.product-card:hover img{transform:scale(1.035);transition:transform 1s cubic-bezier(.22,1,.36,1)}}.product-grid__card,.product-card{--product-card-gap: .95rem}.product-grid__card :is(h3,.h3,.h4,.h5,a) .product-card__title,.product-grid__card .product-title,.product-card .product-title,.product-grid__card h3,.product-card h3{text-transform:uppercase;letter-spacing:.09em;font-size:.9rem!important;font-weight:500;line-height:1.3}.product-grid__card .price,.product-card .price,.product-grid__card [class*=price],.product-card [class*=price]{letter-spacing:.02em;opacity:.82;font-size:.9rem}.product-grid-container{--product-grid-gap: clamp(16px, 2vw, 32px)}@media screen and (min-width:1600px){.product-grid--grid{max-width:1500px;margin-inline:auto}}.template-collection .section:first-of-type h1,.template-collection .section:first-of-type .h2{letter-spacing:-.02em;line-height:1.02}.template-collection .product-grid-container{padding-top:clamp(1.5rem,4vw,3rem)}.product-list .product-list__header,.product-list__header{margin-bottom:clamp(1.5rem,4vw,3rem)}.facets__summary,.facets button,.product-count,[class*=facets] :is(summary,button){text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/npc-brand.css.map */
