:root{--nest-mint:#e8dfd1;--nest-ink:#173b3d;--nest-cream:#f7f3eb;--nest-paper:#fffdf8;--nest-line:#d9d0c4}
body{background:var(--nest-cream);color:var(--nest-ink)}
#header-group{position:relative;z-index:20}
#header-group .header-section{background:rgb(255 253 248 / .96)!important;border-bottom:1px solid var(--nest-line);backdrop-filter:blur(18px)}
#header-group .announcement-bar-section{background:var(--nest-ink)!important;color:#fff!important}
#header-group .announcement-bar-section *{color:#fff!important}
#header-group .header-section a,#header-group .header-section button,#header-group .header-section summary{color:var(--nest-ink)!important}
.product-card,.resource-card,.product-information{--border-radius:4px}
.button,button.shopify-payment-button__button,.shopify-payment-button__button{font-weight:700;letter-spacing:-.01em}
.product-information{background:var(--nest-paper)}
.product-information h1{color:var(--nest-ink);font-size:clamp(28px,3vw,43px)!important;line-height:1.08;letter-spacing:-.035em}
.product-information .price{color:var(--nest-ink);font-weight:800}
.product-information .button{min-height:54px;border-radius:4px}
.mj-purchase-notes{display:flex;flex-wrap:wrap;gap:8px 14px;padding:15px 0;border-top:1px solid var(--nest-line);border-bottom:1px solid var(--nest-line);color:var(--nest-ink);font-size:12px;font-weight:800}
.mj-purchase-help{margin:13px 0 0;color:#53696a;font-size:12px;line-height:1.6}.mj-purchase-help a{color:var(--nest-ink);font-weight:800}
.mj-product-description{border-top:1px solid var(--nest-line);border-bottom:1px solid var(--nest-line)}
.mj-product-description summary{padding:18px 0;cursor:pointer;list-style:none;color:var(--nest-ink);font-weight:800}.mj-product-description summary::-webkit-details-marker{display:none}.mj-product-description summary:after{content:'+';float:right;font-size:20px;font-weight:400}.mj-product-description[open] summary:after{content:'−'}.mj-product-description .rte{padding:0 0 22px;color:#53696a;font-size:14px;line-height:1.7}
#MainContent[data-template*='collection']{background:var(--nest-cream)}
#MainContent[data-template*='collection'] .product-grid-container{background:var(--nest-cream)}
#MainContent[data-template*='collection'] .product-grid__item img{transition:transform .45s ease}
#MainContent[data-template*='collection'] .product-grid__item:hover img{transform:scale(1.02)}
