.nv-wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:500;letter-spacing:-.015em;line-height:1;color:currentColor;white-space:nowrap}.nv-wordmark__text{display:inline-block;padding-block-start:.42em}.nv-wordmark__v{position:relative;display:inline-block}.nv-wordmark__leaf{position:absolute;inset-inline-start:50%;inset-block-end:.92em;width:.64em;height:auto;transform:translate(-50%);fill:currentColor;color:currentColor}.nv-wordmark--header{font-size:1.85rem}@media screen and (max-width:749px){.nv-wordmark--header{font-size:1.5rem}}.header-logo:has(.nv-wordmark){--font-family: var(--font-heading--family);text-decoration:none}.menu-list__link{letter-spacing:.02em;font-weight:500}.button,.button-secondary,.button-custom{letter-spacing:var(--nv-tracking-button, .01em);font-weight:600;font-size:var(--font-size--sm);--button-padding-inline: 32px;--button-padding-block: 16px;transition:transform .35s var(--nv-ease),box-shadow .35s var(--nv-ease),background-color .25s ease,color .25s ease}.button:hover,.button-custom:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(var(--nv-sage-rgb) / .22)}.button-secondary:hover{background-color:rgb(var(--nv-ink-rgb) / .04)}.button-unstyled{letter-spacing:var(--nv-tracking-label, .12em);text-transform:uppercase;font-size:var(--font-size--2xs);font-weight:600}.h5,.h6,h5,h6{letter-spacing:var(--nv-tracking-label, .12em)}.product-grid .product-card,.resource-list .product-card{background-color:var(--nv-mist);border-radius:var(--nv-radius);overflow:clip;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.product-grid .product-card:hover,.resource-list .product-card:hover{box-shadow:var(--nv-shadow-lg)}.product-card .product-badges{letter-spacing:var(--nv-tracking-label, .12em);font-size:var(--font-size--3xs);font-weight:700}.media-with-content__media,.image-block img,.video-block,.product-media-container .media,.cart-drawer .cart-items__media img{border-radius:var(--nv-radius);overflow:clip}.accordion .details__header{font-family:var(--font-heading--family);font-weight:500;font-size:var(--font-size--lg)}.field__input,.field__textarea,.email-signup__input{border-radius:var(--nv-radius-sm);letter-spacing:.01em}.cart-drawer .cart__total-value,.cart__summary-totals .cart__total-value{color:var(--nv-sage)}.rte a,.text-block a{color:var(--nv-sage);text-underline-offset:.2em}.text-block :is(h1,h2,h3) em,.napvila-section-heading__title em{font-style:italic;font-weight:400;color:var(--nv-clay)}.variant-option__button-label{font-weight:500}footer{position:relative;overflow:clip;isolation:isolate}footer:after{content:"napvila";position:absolute;inset-inline:0;inset-block-end:-.28em;z-index:-1;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(7rem,24vw,22rem);line-height:1;letter-spacing:-.03em;text-align:center;color:var(--nv-cloud);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.product-grid .product-card,.resource-list .product-card,.button,.button-custom{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/napvila.css.map */
