:root{--nv-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nv-font-display: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--nv-bg: #fbfaf8;--nv-surface: #ffffff;--nv-surface-alt: #f4f2ee;--nv-border: #e7e2db;--nv-border-strong: #d8d2c9;--nv-ink: #1c1b19;--nv-ink-soft: #57534d;--nv-ink-muted: #8a857d;--nv-brand: #e8722a;--nv-brand-ink: #ffffff;--nv-brand-hover: #cc5f1c;--nv-brand-tint: #fbeede;--nv-success: #2f7d57;--nv-success-tint: #eaf4ee;--nv-error: #b23b33;--nv-error-tint: #fbece9;--nv-radius: 10px;--nv-radius-sm: 8px;--nv-radius-pill: 999px;--nv-shadow-sm: 0 1px 2px rgba(28, 27, 25, .06);--nv-shadow-md: 0 6px 20px -6px rgba(28, 27, 25, .12);--nv-shadow-lg: 0 16px 40px -12px rgba(28, 27, 25, .16);--nv-space-1: .4rem;--nv-space-2: .8rem;--nv-space-3: 1.2rem;--nv-space-4: 1.6rem;--nv-space-6: 2.4rem;--nv-space-8: 3.2rem;--nv-ease: cubic-bezier(.22, .61, .36, 1);--font-body-family: var(--nv-font);--font-heading-family: var(--nv-font-display);--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 700;--buttons-radius: var(--nv-radius-sm);--buttons-radius-outset: var(--nv-radius-sm);--inputs-radius: var(--nv-radius-sm);--inputs-radius-outset: var(--nv-radius-sm);--variant-pills-radius: var(--nv-radius-sm);--popup-corner-radius: var(--nv-radius);--product-card-corner-radius: var(--nv-radius);--collection-card-corner-radius: var(--nv-radius);--badge-corner-radius: var(--nv-radius-sm)}body{background-color:var(--nv-bg);color:var(--nv-ink-soft);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--nv-brand-tint);color:var(--nv-ink)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground));font-family:var(--nv-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.16}.h0{font-size:clamp(3.2rem,5vw,4.4rem);font-weight:800}h1,.h1{font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800}h2,.h2{font-size:clamp(2.1rem,3vw,2.6rem)}h3,.h3{font-size:1.9rem}h4,.h4{font-size:1.6rem;font-weight:600}h5,.h5{font-size:1.4rem;font-weight:600;letter-spacing:normal}p,.rte,li{line-height:1.6}.caption-with-letter-spacing,.caption-with-letter-spacing.h1,.caption-with-letter-spacing.h0{text-transform:none;letter-spacing:normal;font-weight:500;color:var(--nv-ink-muted)}.caption,.caption-large{letter-spacing:normal;text-transform:none}a:not(.button):focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px;border-radius:2px}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--nv-font);font-weight:600;letter-spacing:normal;min-height:4.6rem;border-radius:var(--nv-radius-sm);transition:transform .15s var(--nv-ease),box-shadow .2s var(--nv-ease),background-color .2s var(--nv-ease),color .2s var(--nv-ease)}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{--color-button: 232, 114, 42;--color-button-text: 255, 255, 255;box-shadow:var(--nv-shadow-sm)}.button--primary:hover,.product-form__submit:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--nv-brand-hover);transform:translateY(-1px);box-shadow:var(--nv-shadow-md)}.button:active{transform:translateY(0)}.button--secondary{background:var(--nv-surface);color:var(--nv-ink);box-shadow:inset 0 0 0 1px var(--nv-border-strong)}.button--secondary:hover{border-color:var(--nv-brand);box-shadow:inset 0 0 0 1px var(--nv-brand);transform:translateY(-1px)}.button--tertiary{color:var(--nv-ink-soft)}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.field__input,.select__select,.customer .field input,textarea,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number]{border-radius:var(--nv-radius-sm);font-family:var(--nv-font)}.field:after,.select:after{border-radius:var(--nv-radius-sm)}.field__input:focus,.field__input:focus-visible,.select__select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--nv-brand);outline:none}.product-form__input .select,fieldset .product-form__input input[type=radio]+label{border-radius:var(--nv-radius-sm)}.header-wrapper{background:var(--nv-surface);border-bottom:1px solid var(--nv-border)}.shopify-section-header-sticky{box-shadow:var(--nv-shadow-sm)}.header__active-menu-item,.header__menu-item{font-weight:600;letter-spacing:normal}.header__heading-link{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:600;letter-spacing:normal}.header__heading-logo{flex:0 0 auto}.nv-wordmark{font-family:var(--nv-font-display);font-weight:800;font-size:1.7rem;letter-spacing:-.02em;line-height:1.1;color:rgb(var(--color-foreground));white-space:nowrap;flex:0 1 auto}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--nv-brand)}.utility-bar{border:0}.announcement-bar__message{font-weight:600;font-size:1.35rem;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground))}.cart-count-bubble{background:var(--nv-brand)}.card-wrapper .card{border-radius:var(--nv-radius)}.card__inner{border-radius:var(--nv-radius);overflow:hidden;background:var(--nv-surface);box-shadow:var(--nv-shadow-sm);transition:box-shadow .25s var(--nv-ease),transform .25s var(--nv-ease)}.card-wrapper:hover .card__inner{box-shadow:var(--nv-shadow-md);transform:translateY(-2px)}.card__media .media img{transition:transform .5s var(--nv-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__heading{font-weight:600;letter-spacing:normal}.card__heading a{color:var(--nv-ink)}.card-information .price,.card__information .price{margin-top:.4rem}.card-information .price .price-item--regular,.card__information .price .price-item--regular{font-family:var(--nv-font-display);font-size:1.8rem;font-weight:700;color:var(--nv-ink);letter-spacing:-.01em}.card-information .price--on-sale .price-item--sale,.card__information .price--on-sale .price-item--sale{color:var(--nv-brand)}.card-information .price--on-sale .price-item--regular,.card__information .price--on-sale .price-item--regular{color:var(--nv-ink-muted);font-size:1.4rem;text-decoration-thickness:1px}.card .quick-add__submit{font-weight:600}.badge{border-radius:var(--nv-radius-sm);font-weight:600;letter-spacing:normal}.rating-star{color:var(--nv-brand)}.rating-count,.rating-text{color:var(--nv-ink-muted)}.product__info-container>*+*{margin-top:var(--nv-space-4)}.product__title,.product__title h1{font-family:var(--nv-font-display);font-weight:800;font-size:clamp(2.2rem,3.2vw,2.9rem);letter-spacing:-.02em;line-height:1.12;color:var(--nv-ink)}.product__info-container .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.product__info-container .price .price-item--regular{font-family:var(--nv-font-display);font-size:clamp(2.6rem,4vw,3.2rem);font-weight:800;letter-spacing:-.02em;color:var(--nv-ink)}.product__info-container .price--on-sale .price-item--sale{font-family:var(--nv-font-display);font-size:clamp(2.6rem,4vw,3.2rem);font-weight:800;color:var(--nv-brand)}.product__info-container .price--on-sale .price-item--regular{font-size:1.8rem;font-weight:500;color:var(--nv-ink-muted)}.product__info-container .price__sale .price-item--last{background:var(--nv-brand-tint);color:var(--nv-brand-hover);font-weight:600;font-size:1.3rem;padding:4px 10px;border-radius:var(--nv-radius-pill)}.product__info-container .product__text{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 0;font-size:1.45rem;font-weight:500;line-height:1.45;color:var(--nv-ink-soft);border-top:1px solid var(--nv-border)}.product__info-container .product__text:first-of-type{border-top:0;padding-top:0}.product__info-container .product__text strong{color:var(--nv-ink);font-weight:600}.product-form__input .form__label{font-weight:600;color:var(--nv-ink)}.product-form__input input[type=radio]+label{border-radius:var(--nv-radius-sm);transition:border-color .15s var(--nv-ease),color .15s var(--nv-ease)}.product-form__input input[type=radio]:checked+label{border-color:var(--nv-brand);color:var(--nv-brand-hover);box-shadow:inset 0 0 0 1px var(--nv-brand)}.quantity{border-radius:var(--nv-radius-sm)}.product-form__buttons{margin-top:var(--nv-space-6)}.product-form__submit{min-height:5.2rem;font-size:1.6rem;font-weight:700}.product__media-wrapper .product__media,.product__media-item .media{border-radius:var(--nv-radius);overflow:hidden}.thumbnail{border-radius:var(--nv-radius-sm);transition:box-shadow .15s var(--nv-ease)}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--nv-brand);border-color:transparent}.product__accordion .accordion__title,.product .accordion summary{font-weight:600;color:var(--nv-ink)}@media screen and (max-width:749px){.product{gap:var(--nv-space-4)}.product__info-container>*+*{margin-top:var(--nv-space-3)}.product__info-wrapper{padding:0 .4rem}.product__media-list{border-radius:var(--nv-radius);overflow:hidden}}.facets__summary,.facets__button,.active-facets__button{border-radius:var(--nv-radius-sm);font-weight:600;letter-spacing:normal}.active-facets__button{border:1px solid var(--nv-border-strong)}.facet-checkbox input[type=checkbox]:checked+.facet-checkbox__text-label{color:var(--nv-brand)}.collection-hero__title,.collection .title-wrapper h1{font-weight:800}.product-count__text{color:var(--nv-ink-muted)}.cart-items th,.cart-items td{border-color:var(--nv-border)}.cart-item__name{font-weight:600;color:var(--nv-ink)}.cart__footer{border-top:1px solid var(--nv-border)}.totals__total,.totals__total-value{font-weight:700;color:var(--nv-ink)}.cart__checkout-button,.cart-drawer .cart__checkout-button{--color-button: 232, 114, 42;--color-button-text: 255, 255, 255;font-weight:700;min-height:5rem}.cart-drawer .drawer__inner{border-radius:var(--nv-radius) 0 0 var(--nv-radius)}.drawer__header,.cart-drawer__footer{border-color:var(--nv-border)}.cart__contents,.cart__items{width:100%}.rich-text__wrapper{padding-top:clamp(1.4rem,3vw,2.2rem);padding-bottom:clamp(1.4rem,3vw,2.2rem)}.rich-text__blocks :is(h3,h4){margin:0}@media screen and (max-width:749px){.cart-item{align-items:center}.cart-item__details{min-width:0}.cart-item__name{word-break:break-word}.cart__footer{text-align:center}.cart__ctas .cart__checkout-button,.cart__ctas button[name=checkout]{width:100%}}.footer{border-top:1px solid var(--nv-border);background:var(--nv-surface-alt)}.footer-block__heading{font-weight:700;letter-spacing:normal;text-transform:none;color:var(--nv-ink)}.footer-block__details-content a:hover,.footer__list-social a:hover{color:var(--nv-brand)}.footer__content-bottom{border-top:1px solid var(--nv-border)}.newsletter-form__field-wrapper .field__input{background:var(--nv-surface)}.global-settings-popup,.cart-notification,predictive-search .predictive-search{border-radius:var(--nv-radius);box-shadow:var(--nv-shadow-lg)}.media,.card__media .media,.global-media-settings{border-radius:var(--nv-radius)}.button,.card__inner,.card__media .media img{will-change:transform}@media screen and (max-width:749px){.button,.header__icon,.product-form__submit{min-height:4.6rem}}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__inner,.card-wrapper:hover .card__media .media img,.button:hover{transform:none}}.button:focus-visible,.header__icon:focus-visible,summary:focus-visible{outline:2px solid var(--nv-brand);outline-offset:2px}.footer{border-top:2px solid var(--nv-brand)}.featured-collection .title,.collection-list-title .title,.multicolumn .title{position:relative;padding-bottom:14px}.featured-collection .title:after,.collection-list-title .title:after,.multicolumn .title:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:2px;background:var(--nv-brand)}.title-wrapper--no-top-margin.center .title:after,.featured-collection .center .title:after,.collection-list-title.center .title:after{left:50%;transform:translate(-50%)}.card__heading a:hover,.card-information a:hover .card__heading{color:var(--nv-brand-hover)}.collection__title .link,.featured-collection .link-with-arrow,.title-wrapper-with-link .link{color:var(--nv-brand-hover);font-weight:600}.totals__total-value,.cart-drawer .totals__subtotal-value{font-family:var(--nv-font-display);font-size:2rem;letter-spacing:-.01em}.card__badge .badge,.product .badge{padding:5px 11px;font-size:1.15rem}.newsletter-form__button:hover{color:var(--nv-brand)}.rich-text__blocks blockquote,.rte blockquote{border-left:3px solid var(--nv-brand);padding-left:var(--nv-space-4);color:var(--nv-ink-soft)}.search-modal__content{padding:0 5rem 0 1.6rem}.search-modal .search__input.field__input{height:5.2rem;border-radius:var(--nv-radius);border:1px solid var(--nv-border-strong);background:var(--nv-surface);font-size:1.6rem;padding-left:1.6rem;color:rgb(var(--color-foreground));transition:box-shadow .15s var(--nv-ease),border-color .15s var(--nv-ease)}.search-modal .search__input.field__input::placeholder{color:var(--nv-ink-muted);opacity:1}.search-modal .search__input.field__input:focus,.search-modal .search__input.field__input:focus-visible{border-color:var(--nv-brand);box-shadow:0 0 0 3px var(--nv-brand-tint);outline:none}.search-modal .field__button{color:var(--nv-ink-soft)}.search-modal .search__button:hover{color:var(--nv-brand)}.predictive-search{border:1px solid var(--nv-border);border-radius:var(--nv-radius);background:var(--nv-surface);box-shadow:var(--nv-shadow-lg);padding:.8rem;margin-top:.4rem}.predictive-search__heading{color:var(--nv-ink-muted);font-family:var(--nv-font);font-weight:600;font-size:1.2rem;letter-spacing:0;text-transform:none;border:0;padding:.8rem .8rem .4rem}.predictive-search__list-item{border-radius:var(--nv-radius-sm);transition:background-color .15s var(--nv-ease)}.predictive-search__list-item[aria-selected=true],.predictive-search__list-item:hover{background:var(--nv-brand-tint)}.predictive-search__image{border-radius:var(--nv-radius-sm)}.predictive-search__item-heading{color:rgb(var(--color-foreground));font-weight:600}.predictive-search__item-vendor{color:var(--nv-ink-muted)}.predictive-search .price{color:var(--nv-ink);font-weight:700}.predictive-search__item--term,.predictive-search__search-for-button{color:var(--nv-brand-hover);font-weight:600;border-radius:var(--nv-radius-sm)}.predictive-search__item--term:hover,.predictive-search__search-for-button:hover{background:var(--nv-brand-tint)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nova-design-system.css.map */
