@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&family=DM+Mono:wght@300;400;500&display=swap";:root{--nw-primary: #286850;--nw-primary-deep: #1E5040;--nw-primary-light: #2F7A5F;--nw-accent: #3A9870;--nw-muted: #608878;--nw-pale: #C8DDD6;--nw-wash: #EDF5F1;--nw-off-white: #FAFAF8;--nw-near-black: #181818;--nw-border: #DDE8E4;--nw-border-strong: #C8DDD6;--nw-shadow-green: rgba(40,104,80,.1);--nw-shadow-green-md: rgba(40,104,80,.16);--nw-shadow-green-lg: rgba(40,104,80,.22);--color-background: #FAFAF8;--color-foreground: #181818;--nw-radius-xs: 4px;--nw-radius-sm: 8px;--nw-radius-md: 12px;--nw-radius-lg: 16px;--nw-radius-xl: 24px;--nw-radius-pill: 100px;--nw-ease: cubic-bezier(.25, .46, .45, .94);--nw-ease-out: cubic-bezier(0, 0, .2, 1);--nw-duration: .22s;--nw-duration-md: .35s}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--nw-off-white)!important;color:var(--nw-near-black);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.product__title,.product-card__title,.collection-card__title,.card__heading,[class*=heading],[class*=__title],.title{font-family:Playfair Display,serif!important;font-weight:700;color:var(--nw-near-black);letter-spacing:-.01em;line-height:1.2}h1,.h1{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700}h2,.h2{font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:700}h3,.h3{font-size:clamp(1.2rem,2.5vw,1.9rem);font-weight:600}h4,.h4{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600}body,p,li,td,.rte,.product-description,span:not([class*=badge]):not([class*=label]){font-family:DM Sans,sans-serif}.badge,.product-card__badge,[class*=label],.tag,small,.price--on-sale .price-item--regular,.breadcrumb a,.breadcrumb__link,.footer__copyright,.announcement-bar__message{font-family:DM Mono,monospace!important;letter-spacing:.04em}.section-subtitle,[class*=__subtitle],.collection-hero__subtitle{font-family:Playfair Display,serif!important;font-style:italic;font-weight:400;color:var(--nw-muted);letter-spacing:.01em}a{color:var(--nw-primary);text-decoration:none;transition:color var(--nw-duration) var(--nw-ease)}a:hover{color:var(--nw-primary-deep)}header,.header,#header-group,header-component{background-color:var(--nw-off-white)!important;border-bottom:1px solid var(--nw-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header[data-sticky],.header--sticky,header-component[sticky]{box-shadow:0 2px 24px var(--nw-shadow-green);border-bottom-color:transparent}.header a,.header__logo,.site-logo{color:var(--nw-near-black);transition:opacity var(--nw-duration) var(--nw-ease)}.header__logo:hover{opacity:.85}.header nav a,.header__menu a,[class*=header__nav] a{font-family:DM Sans,sans-serif;font-weight:500;font-size:.9rem;color:var(--nw-near-black);text-decoration:none;position:relative;letter-spacing:.01em;transition:color var(--nw-duration) var(--nw-ease)}.header nav a:after,.header__menu a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--nw-primary);transition:width var(--nw-duration-md) var(--nw-ease-out)}.header nav a:hover:after,.header__menu a:hover:after{width:100%}.header nav a:hover,.header__menu a:hover{color:var(--nw-primary)}.announcement-bar,[class*=announcement]{background:linear-gradient(90deg,var(--nw-primary-deep) 0%,var(--nw-primary) 50%,var(--nw-primary-light) 100%);color:var(--nw-off-white);font-family:DM Sans,sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.03em;padding-block:10px}.announcement-bar a,[class*=announcement] a{color:var(--nw-pale);text-decoration:underline;text-underline-offset:3px}.hero,.banner,[class*=hero],[class*=banner]{position:relative}.hero__title,.banner__heading,[class*=hero__heading],[class*=banner__heading]{font-family:Playfair Display,serif!important;font-weight:700;color:var(--nw-off-white);text-shadow:0 2px 24px rgba(0,0,0,.35);letter-spacing:-.02em}[class*=hero__subheading],.banner__text,[class*=banner__text]{font-family:DM Sans,sans-serif;color:var(--nw-pale);font-weight:300;line-height:1.7}.btn,.button,.btn--primary,.button--primary,.product-form__submit,[type=submit]:not(.search-modal__submit){background-color:var(--nw-primary)!important;color:var(--nw-off-white)!important;border-color:var(--nw-primary)!important;font-family:DM Sans,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.02em;border-radius:var(--nw-radius-pill)!important;padding:14px 28px;transition:background-color var(--nw-duration) var(--nw-ease),box-shadow var(--nw-duration) var(--nw-ease),transform var(--nw-duration) var(--nw-ease);box-shadow:0 2px 12px var(--nw-shadow-green)}.btn--primary:hover,.button--primary:hover,.product-form__submit:hover,.button:hover:not(.button-secondary){background-color:var(--nw-primary-deep)!important;border-color:var(--nw-primary-deep)!important;box-shadow:0 4px 20px var(--nw-shadow-green-md);transform:translateY(-1px)}.btn--primary:active,.button:active:not(.button-secondary){transform:translateY(0);box-shadow:0 2px 8px var(--nw-shadow-green)}.btn--secondary,.button-secondary,.button.button-secondary{background-color:transparent!important;color:var(--nw-primary)!important;border:1.5px solid var(--nw-primary)!important;font-family:DM Sans,sans-serif;font-weight:500;border-radius:var(--nw-radius-pill)!important;transition:background-color var(--nw-duration) var(--nw-ease),color var(--nw-duration) var(--nw-ease),box-shadow var(--nw-duration) var(--nw-ease)}.btn--secondary:hover,.button-secondary:hover{background-color:var(--nw-wash)!important;color:var(--nw-primary-deep)!important;border-color:var(--nw-primary-deep)!important;box-shadow:0 2px 12px var(--nw-shadow-green)}.product-card,.card,.card-wrapper,.product-grid__item{background-color:var(--nw-off-white);border:1px solid var(--nw-border);border-radius:var(--nw-radius-md)!important;overflow:hidden;transition:box-shadow var(--nw-duration-md) var(--nw-ease),transform var(--nw-duration-md) var(--nw-ease),border-color var(--nw-duration) var(--nw-ease)}.product-card:hover,.card:hover,.product-grid__item:hover{box-shadow:0 8px 32px var(--nw-shadow-green-md);border-color:var(--nw-border-strong);transform:translateY(-3px)}.product-card__title,.card__heading,.card__heading>*{font-family:Playfair Display,serif!important;font-weight:600;font-size:1.05rem;color:var(--nw-near-black);line-height:1.3}.price,.price-item,.price-item--sale{font-family:DM Sans,sans-serif;font-weight:600;color:var(--nw-primary)}.price-item--regular:not(.price-item--sale){text-decoration:line-through;color:var(--nw-muted);opacity:.7;font-weight:400}.card-gallery{overflow:hidden}.card-gallery img,.product-card__image img,.product-card img{transition:transform var(--nw-duration-md) var(--nw-ease-out)}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.04)}.collection-hero,.collection-header{background:linear-gradient(135deg,var(--nw-wash) 0%,var(--nw-pale) 100%);border-bottom:1px solid var(--nw-border);padding-block:3rem}.collection-hero__title,.collection-header__title{color:var(--nw-near-black);font-family:Playfair Display,serif!important;font-weight:700}.collection-hero__description,.collection-header__description{color:var(--nw-muted);font-family:DM Sans,sans-serif}.shopify-section{background-color:var(--nw-off-white)}.shopify-section:nth-child(2n):not(.header-section):not(.footer-section)>.section{background-color:var(--nw-wash)}.section--has-background,[class*=color-scheme-2],[class*=color-inverse]{background-color:var(--nw-wash)!important}[class*=color-scheme-4],.section--dark{background-color:var(--nw-primary)!important;color:var(--nw-off-white)!important}[class*=color-scheme-4] h1,[class*=color-scheme-4] h2,[class*=color-scheme-4] h3,[class*=color-scheme-4] p,.section--dark *{color:var(--nw-off-white)!important}.section-header{margin-bottom:2rem}.section-header__title{position:relative;display:inline-block}.section-header__title:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,var(--nw-primary),var(--nw-accent));border-radius:2px;margin-top:10px}input:not([type=checkbox]):not([type=radio]),textarea,select,.field__input{font-family:DM Sans,sans-serif;background-color:var(--nw-off-white);border:1.5px solid var(--nw-border);border-radius:var(--nw-radius-sm);color:var(--nw-near-black);transition:border-color var(--nw-duration) var(--nw-ease),box-shadow var(--nw-duration) var(--nw-ease)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--nw-primary);outline:none;box-shadow:0 0 0 3px #2868501f;background-color:var(--nw-off-white)}.badge,.product-badge{font-family:DM Mono,monospace!important;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--nw-radius-pill)!important;padding:4px 10px}.badge--sale,.badge--on-sale{background-color:var(--nw-primary);color:var(--nw-off-white)}.badge--sold-out{background-color:var(--nw-muted);color:var(--nw-off-white)}.badge--new{background-color:var(--nw-accent);color:var(--nw-off-white)}.variant-option__button-label{border-radius:var(--nw-radius-pill)!important;font-family:DM Sans,sans-serif;font-weight:500;transition:background-color var(--nw-duration) var(--nw-ease),border-color var(--nw-duration) var(--nw-ease),color var(--nw-duration) var(--nw-ease)}.variant-option__button-label:has(:checked){background-color:var(--nw-primary)!important;border-color:var(--nw-primary)!important;color:var(--nw-off-white)!important}.variant-option__button-label:hover:not(:has(:checked)){background-color:var(--nw-wash);border-color:var(--nw-primary);color:var(--nw-primary)}.cart-drawer,[id*=CartDrawer],[class*=cart-drawer]{background-color:var(--nw-off-white);border-left:1px solid var(--nw-border)}.cart-drawer__title,.cart__title{font-family:Playfair Display,serif!important;font-weight:700;color:var(--nw-near-black)}.cart-item__title,.cart-item__name{font-family:DM Sans,sans-serif;font-weight:500;color:var(--nw-near-black)}.cart-item__price{font-family:DM Sans,sans-serif;font-weight:600;color:var(--nw-primary)}.cart-summary__subtotal,.cart-total{font-family:Playfair Display,serif!important;font-size:1.15rem;color:var(--nw-near-black)}.search-modal,.predictive-search{background-color:var(--nw-off-white);border:1px solid var(--nw-border);border-radius:var(--nw-radius-lg)}.predictive-search__item-heading,.search-result-title{font-family:Playfair Display,serif!important;color:var(--nw-near-black)}.predictive-search__item:hover{background-color:var(--nw-wash)}.breadcrumb a,.breadcrumb__link{color:var(--nw-muted);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.breadcrumb__separator{color:var(--nw-border-strong)}.breadcrumb__current{color:var(--nw-near-black);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.07em;text-transform:uppercase}footer,.footer,#footer-group{background-color:#0f2820!important;color:var(--nw-pale);border-top:none;position:relative}footer:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--nw-primary),var(--nw-accent),var(--nw-primary))}.footer a,.footer__heading,.footer__column-heading{color:var(--nw-pale)!important;font-family:DM Sans,sans-serif;font-weight:500;transition:color var(--nw-duration) var(--nw-ease)}.footer a:hover{color:var(--nw-accent)!important}.footer__copyright,.footer__policy-list a{color:var(--nw-muted)!important;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.footer h2,.footer h3,.footer h4,.footer__heading{font-family:Playfair Display,serif!important;font-weight:600;color:var(--nw-off-white)!important;font-size:1rem;margin-bottom:1rem}.facets,.facets__form{font-family:DM Sans,sans-serif}.facets__heading,.facets__label{font-family:DM Sans,sans-serif;font-weight:600;color:var(--nw-near-black);font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.facets__summary{border-bottom:1px solid var(--nw-border);padding-block:14px}.facets__summary:hover{color:var(--nw-primary)}.facets__pill-label,.pills__pill{background-color:var(--nw-wash);color:var(--nw-primary);border:1px solid var(--nw-border-strong);font-family:DM Sans,sans-serif;font-weight:500;border-radius:var(--nw-radius-pill);font-size:.82rem;transition:background-color var(--nw-duration) var(--nw-ease)}.facets__pill-label:hover,.pills__pill:hover{background-color:var(--nw-pale)}.product__title,.product-details .product__title{font-family:Playfair Display,serif!important;font-weight:700;font-size:clamp(1.6rem,3vw,2.4rem);color:var(--nw-near-black);line-height:1.15;letter-spacing:-.02em}.product-description,.product__description{font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.75;color:#3a3a3a}.product-description h3,.product__description h3{font-family:Playfair Display,serif!important;font-size:1.1rem;color:var(--nw-near-black);margin-top:1.5rem}.product-description ul,.product__description ul{padding-left:1.2em}.product-description li,.product__description li{margin-bottom:.5em;position:relative}.product-description li::marker,.product__description li::marker{color:var(--nw-accent)}.product .price,.product .price-item--sale{font-family:Playfair Display,serif!important;font-size:1.6rem;font-weight:700;color:var(--nw-primary)}.product .price-item--regular{font-family:DM Sans,sans-serif;font-size:1rem;color:var(--nw-muted);font-weight:400}.product-form__submit,.add-to-cart-button{width:100%;padding-block:18px;font-size:1rem;letter-spacing:.03em}.quantity-selector{border:1.5px solid var(--nw-border);border-radius:var(--nw-radius-pill);background:var(--nw-off-white);transition:border-color var(--nw-duration) var(--nw-ease)}.quantity-selector:hover{border-color:var(--nw-primary)}details,.collapsible{border-bottom:1px solid var(--nw-border)}summary{font-family:DM Sans,sans-serif;font-weight:600;color:var(--nw-near-black);font-size:.9rem;letter-spacing:.02em;transition:color var(--nw-duration) var(--nw-ease)}summary:hover{color:var(--nw-primary)}.featured-product,[class*=featured]{background:linear-gradient(145deg,var(--nw-wash) 0%,var(--nw-off-white) 100%)}.page-title,.article__title,.blog-article__title{font-family:Playfair Display,serif!important;color:var(--nw-near-black);font-weight:700}.rte h2,.rte h3{font-family:Playfair Display,serif!important;color:var(--nw-near-black)}.rte p,.rte li{font-family:DM Sans,sans-serif;line-height:1.75;color:#3a3a3a}.rte a{color:var(--nw-primary);text-decoration:underline;text-underline-offset:3px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--nw-off-white)}::-webkit-scrollbar-thumb{background:var(--nw-pale);border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--nw-primary)}*:focus-visible{outline:2px solid var(--nw-accent)!important;outline-offset:3px!important}[data-loading],.skeleton{background:linear-gradient(90deg,var(--nw-border) 25%,var(--nw-wash) 50%,var(--nw-border) 75%);background-size:200% 100%;animation:nw-shimmer 1.5s infinite}@keyframes nw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}dialog{background-color:var(--nw-off-white);border:none;border-radius:var(--nw-radius-xl);box-shadow:0 24px 64px #0000002e,0 0 0 1px var(--nw-border)}[class*=marquee],[class*=ticker]{background-color:var(--nw-wash);border-top:1px solid var(--nw-border);border-bottom:1px solid var(--nw-border);font-family:DM Sans,sans-serif;font-weight:500;color:var(--nw-near-black);font-size:.88rem}[class*=star],[class*=rating],.review-stars{color:var(--nw-accent)}.nw-green-text{color:var(--nw-primary)}.nw-muted-text{color:var(--nw-muted)}.nw-wash-bg{background-color:var(--nw-wash)}.nw-primary-bg{background-color:var(--nw-primary);color:var(--nw-off-white)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nestwell-brand.css.map */
