:root{--nh-green: #3B1F5C;--nh-green-dark: #241533;--nh-green-light: #4F2E7A;--nh-cream: #F8F3E7;--nh-cream-dark: #EFE6D8;--nh-cognac: #C9A227;--nh-cognac-dark: #A8841C;--nh-cognac-light: #E0C34D;--nh-white: #FFFFFF;--nh-text-dark: #1F1526;--nh-text-muted: #6B5F73;--nh-border: #DCCB9E;--nh-border-hover: #C9A227;--color-base-background-1: var(--nh-cream);--color-base-background-2: var(--nh-cream-dark);--color-base-text: var(--nh-text-dark);--color-base-accent-1: var(--nh-cognac);--color-base-accent-2: var(--nh-green);--color-base-outline-button-labels: var(--nh-green);--color-base-solid-button-labels: var(--nh-white);--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Assistant", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--nh-radius-sm: 4px;--nh-radius: 6px;--nh-radius-lg: 10px;--nh-shadow: 0 2px 8px rgba(59, 31, 92, .12);--nh-shadow-lg: 0 4px 20px rgba(59, 31, 92, .18);--nh-transition: all .22s ease}body{background-color:var(--nh-cream);color:var(--nh-text-dark);font-family:var(--font-body-family);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--nh-green);line-height:1.2;letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.6rem,3.5vw,2.5rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}h4{font-size:1.25rem}p{color:var(--nh-text-dark);margin-bottom:1rem}a{color:var(--nh-green);text-decoration:none;transition:var(--nh-transition)}a:hover,a:focus{color:var(--nh-cognac);text-decoration:underline;text-underline-offset:3px}.announcement-bar,.shopify-section-announcement-bar,announcement-bar{background-color:var(--nh-cognac)!important;color:var(--nh-white)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a{color:var(--nh-white)!important;font-family:var(--font-body-family);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.announcement-bar a:hover{color:var(--nh-cream)!important;text-decoration:underline}.header,.header-wrapper,.section-header,header-drawer,.shopify-section-header-default{background-color:var(--nh-green)!important;border-bottom:2px solid var(--nh-green-dark)}.header__heading,.header__heading-link,.header__heading a,.header .h2{font-family:var(--font-heading-family);color:var(--nh-cream)!important;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.header__menu-item,.header__menu-item a,.header__menu-item .link,.list-menu__item .link,.header__active-menu-item a{color:var(--nh-cream)!important;font-family:var(--font-body-family);font-weight:600;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;transition:var(--nh-transition)}.header__menu-item a:hover,.header__menu-item a:focus,.list-menu__item .link:hover{color:var(--nh-cognac-light)!important;text-decoration:none}.mega-menu,.header__submenu,.mega-menu__content{background-color:var(--nh-green-dark)!important;border-top:2px solid var(--nh-cognac);box-shadow:var(--nh-shadow-lg)}.mega-menu__link,.header__submenu a{color:var(--nh-cream)!important;font-size:.9rem;padding:.45rem 1rem;border-radius:var(--nh-radius-sm);transition:var(--nh-transition)}.mega-menu__link:hover,.header__submenu a:hover{color:var(--nh-cognac-light)!important;background-color:#f8f3e714;text-decoration:none}.header__icon,.header__cart-icon,.header__icon svg,.header__cart-icon svg{color:var(--nh-cream)!important;fill:var(--nh-cream)!important}.header__icon:hover svg,.header__cart-icon:hover svg{color:var(--nh-cognac-light)!important;fill:var(--nh-cognac-light)!important}.cart-count-bubble{background-color:var(--nh-cognac)!important;color:var(--nh-white)!important}.header--sticky{position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #00000040}.header__icon--menu svg,.header__icon--menu path{stroke:var(--nh-cream)!important}.drawer,.menu-drawer,.menu-drawer__inner-container{background-color:var(--nh-green)!important;color:var(--nh-cream)!important}.menu-drawer__menu a,.menu-drawer__menu .link,.mobile-facets__summary,details-disclosure summary{color:var(--nh-cream)!important;font-weight:600;letter-spacing:.03em}.menu-drawer__close-button svg,.menu-drawer__close-button path{stroke:var(--nh-cream)!important}.menu-drawer__menu a:hover{color:var(--nh-cognac-light)!important}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button{background-color:var(--nh-cognac)!important;color:var(--nh-white)!important;border:2px solid var(--nh-cognac)!important;border-radius:var(--nh-radius)!important;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.75rem 1.75rem!important;transition:var(--nh-transition)!important;cursor:pointer}.button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--nh-cognac-dark)!important;border-color:var(--nh-cognac-dark)!important;color:var(--nh-white)!important;transform:translateY(-1px);box-shadow:0 4px 12px #c9a22766!important}.button:active,.btn:active,button[type=submit]:active{transform:translateY(0);box-shadow:none!important}.button--secondary,.btn--secondary,.button[data-variant=secondary]{background-color:transparent!important;color:var(--nh-green)!important;border:2px solid var(--nh-green)!important}.button--secondary:hover,.btn--secondary:hover{background-color:var(--nh-green)!important;color:var(--nh-cream)!important;transform:translateY(-1px);box-shadow:var(--nh-shadow)!important}.product-form__submit[name=add],.product-form__cart-submit{background-color:var(--nh-cognac)!important;color:var(--nh-white)!important;width:100%;padding:1rem 2rem!important;font-size:1rem!important}.product-form__submit[name=add]:hover{background-color:var(--nh-cognac-dark)!important}.shopify-payment-button__button--branded{border-radius:var(--nh-radius)!important;margin-top:.5rem!important}.card,.card-wrapper,.product-card-wrapper{background-color:var(--nh-white);border:1.5px solid var(--nh-border);border-radius:var(--nh-radius-lg);box-shadow:var(--nh-shadow);transition:var(--nh-transition);overflow:hidden}.card:hover,.card-wrapper:hover,.product-card-wrapper:hover{border-color:var(--nh-border-hover);box-shadow:var(--nh-shadow-lg);transform:translateY(-3px)}.card__heading,.card .h3,.card .h2{font-family:var(--font-heading-family);font-size:1.05rem;color:var(--nh-green);font-weight:700}.card__information{padding:1rem 1rem 1.25rem;background-color:var(--nh-white)}.card .button,.quick-add__submit{font-size:.8rem!important;padding:.55rem 1rem!important}.price,.price__regular,.price-item,.price-item--regular{color:var(--nh-green)!important;font-family:var(--font-body-family);font-weight:700;font-size:1.1rem}.price--on-sale .price-item--regular{color:var(--nh-text-muted)!important;text-decoration:line-through;font-weight:400;font-size:.9rem}.price--on-sale .price-item--sale,.price-item--sale{color:var(--nh-cognac)!important}.badge,.card__badge,.product__badge,.badge--sale,.product-badge{background-color:var(--nh-cognac)!important;color:var(--nh-white)!important;border-radius:var(--nh-radius-sm)!important;font-family:var(--font-body-family);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .55rem}.badge--sold-out,.badge[data-sold-out]{background-color:var(--nh-text-muted)!important}.collection-hero__title,.template-collection .section-header h1{font-family:var(--font-heading-family);color:var(--nh-green)}.facets__heading,.filter-group__label{font-family:var(--font-heading-family);color:var(--nh-green);font-weight:700}.facets__checkbox:checked+.facets__label:before{background-color:var(--nh-cognac);border-color:var(--nh-cognac)}.facets__label:hover{color:var(--nh-cognac)}.select__select,.facets__sort select{border-color:var(--nh-border);color:var(--nh-green);border-radius:var(--nh-radius-sm)}.select__select:focus{border-color:var(--nh-cognac);outline:2px solid rgba(201,162,39,.35)}.product__title,.product .product__title h1{font-family:var(--font-heading-family);color:var(--nh-green);font-size:clamp(1.75rem,4vw,2.75rem)}.product__description,.product-description{font-family:var(--font-body-family);color:var(--nh-text-dark);line-height:1.75}.product__description h3,.product__description h4{font-family:var(--font-heading-family);color:var(--nh-green)}.swatch__item--active,.swatch input:checked+.swatch__button{border-color:var(--nh-cognac)!important;box-shadow:0 0 0 2px var(--nh-cognac)}.quantity__input,.quantity__button{border-color:var(--nh-border);color:var(--nh-green)}.quantity__button:hover{background-color:var(--nh-cream-dark)}.breadcrumb a,.breadcrumbs a{color:var(--nh-text-muted);font-size:.85rem}.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--nh-cognac)}.banner,.slideshow__slide,.hero{background-color:var(--nh-green)}.banner__heading,.slideshow__heading,.hero__heading{font-family:var(--font-heading-family);color:var(--nh-cream)!important;text-shadow:0 2px 8px rgba(0,0,0,.35)}.banner__text,.slideshow__text,.hero__text{color:var(--nh-cream)!important}.banner__media:after,.slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(36,21,51,.68) 0%,rgba(36,21,51,.22) 60%,transparent 100%);pointer-events:none}.featured-collection .section-header__title,.featured-collection h2,.featured-collection .title{font-family:var(--font-heading-family);color:var(--nh-green)}.featured-collection .card{border-color:var(--nh-border)}.featured-collection .card:hover{border-color:var(--nh-cognac)}.rich-text__heading,.section-rich-text h1,.section-rich-text h2,.section-rich-text h3{font-family:var(--font-heading-family);color:var(--nh-green)}.rich-text__text,.section-rich-text p{color:var(--nh-text-dark);max-width:68ch;margin-left:auto;margin-right:auto}.color-scheme-2,[data-color-scheme="2"]{background-color:var(--nh-green)!important;color:var(--nh-cream)!important}.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3,[data-color-scheme="2"] h1,[data-color-scheme="2"] h2,[data-color-scheme="2"] h3{color:var(--nh-cream)!important}.color-scheme-2 .button,[data-color-scheme="2"] .button{background-color:var(--nh-cognac)!important;border-color:var(--nh-cognac)!important;color:var(--nh-white)!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select{background-color:var(--nh-white);border:1.5px solid var(--nh-border);border-radius:var(--nh-radius-sm);color:var(--nh-text-dark);font-family:var(--font-body-family);font-size:.95rem;padding:.65rem .85rem;transition:border-color .18s ease}.field__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:var(--nh-cognac);outline:2px solid rgba(201,162,39,.3);outline-offset:0}.field__label{color:var(--nh-text-muted);font-family:var(--font-body-family);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.footer,.footer-section,.shopify-section-footer{background-color:var(--nh-green)!important;color:var(--nh-cream)!important;border-top:3px solid var(--nh-cognac)}.footer__heading,.footer .h4,.footer .h5{font-family:var(--font-heading-family);color:var(--nh-cream)!important;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.footer a,.footer__link,.footer-block__details-content a,.footer__list a{color:#f8f3e7cc!important;font-size:.9rem;transition:var(--nh-transition)}.footer a:hover,.footer__link:hover,.footer__list a:hover{color:var(--nh-cognac-light)!important;text-decoration:none}.footer p,.footer__copyright,.footer__content p{color:#f8f3e7a6!important;font-size:.85rem}.footer .field__input,.footer input[type=email]{background-color:#ffffff1a;border-color:#f8f3e74d;color:var(--nh-cream)}.footer .field__input::placeholder{color:#f8f3e780}.footer .field__input:focus{border-color:var(--nh-cognac);background-color:#ffffff26}.footer .social-icons a svg,.footer .list-social__link svg{fill:#f8f3e7bf!important;transition:fill .2s ease}.footer .social-icons a:hover svg,.footer .list-social__link:hover svg{fill:var(--nh-cognac-light)!important}.cart__title,.cart-drawer__title{font-family:var(--font-heading-family);color:var(--nh-green)}.cart-item__name,.cart-item__title{font-family:var(--font-body-family);font-weight:600;color:var(--nh-green)}.cart-item__price,.cart-item .price{color:var(--nh-cognac)!important;font-weight:700}.cart__subtotal-title{font-family:var(--font-heading-family);color:var(--nh-green)}.cart__checkout-button{background-color:var(--nh-cognac)!important;border-color:var(--nh-cognac)!important;width:100%;padding:1rem!important;font-size:1rem!important}.search__input,.predictive-search{border-color:var(--nh-border)}.predictive-search__item-heading{font-family:var(--font-body-family);color:var(--nh-green)}.predictive-search__item:hover{background-color:var(--nh-cream-dark)}.pagination__item,.pagination a{color:var(--nh-green);border-color:var(--nh-border);border-radius:var(--nh-radius-sm);transition:var(--nh-transition)}.pagination__item:hover,.pagination a:hover{background-color:var(--nh-green);color:var(--nh-cream);border-color:var(--nh-green)}.pagination__item--current,.pagination .is-active{background-color:var(--nh-cognac)!important;border-color:var(--nh-cognac)!important;color:var(--nh-white)!important}.testimonials-section,.reviews-section{background-color:var(--nh-cream-dark)}.testimonial__author,.review__author{font-family:var(--font-heading-family);color:var(--nh-green);font-weight:700}.testimonial__quote,.review__text{color:var(--nh-text-dark);font-style:italic}.rating,.review__stars,.star-rating svg{color:var(--nh-cognac)!important;fill:var(--nh-cognac)!important}.collection-list__item .card__heading,.collection-list .collection-card__title{font-family:var(--font-heading-family);color:var(--nh-cream);text-shadow:0 1px 6px rgba(0,0,0,.5)}.collection-list__item .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(36,21,51,.68) 0%,transparent 55%);pointer-events:none;border-radius:var(--nh-radius-lg);transition:opacity .25s ease}.collection-list__item .card:hover:after{background:linear-gradient(to top,rgba(36,21,51,.78) 0%,transparent 60%)}.nh-green-bg{background-color:var(--nh-green)!important}.nh-cream-bg{background-color:var(--nh-cream)!important}.nh-cognac-bg{background-color:var(--nh-cognac)!important}.nh-green-text{color:var(--nh-green)!important}.nh-cream-text{color:var(--nh-cream)!important}.nh-cognac-text{color:var(--nh-cognac)!important}.nh-divider{height:3px;background:linear-gradient(90deg,var(--nh-green),var(--nh-cognac));border:none;border-radius:2px;margin:2rem auto;width:60px}:focus-visible{outline:2px solid var(--nh-cognac);outline-offset:3px;border-radius:2px}.skip-to-content-link:focus{background-color:var(--nh-cognac);color:var(--nh-white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--nh-cream-dark)}::-webkit-scrollbar-thumb{background-color:var(--nh-green-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--nh-cognac)}@media(max-width:749px){.header__heading-link,.header .h2{font-size:1.25rem}h1{font-size:1.9rem}h2{font-size:1.55rem}.button,.btn{width:100%;text-align:center}.footer{text-align:center}}@media(max-width:375px){body{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noble-hound.css.map */
