/* DERAYSION site-wide v3 (Claude, 2026-10-16): palette A = white / #F5F5F7 / ink #1D1D1F / dark #111 / one gold accent. Theme schemes re-pointed from forest green to this palette. */
:root{--drys-ink:#1d1d1f;--drys-muted:#6e6e73;--drys-line:#e5e5ea;--drys-soft:#f5f5f7;--drys-dark:#111111;--drys-gold:#d9a441}
html{scroll-behavior:smooth}
body{background:#fff;color:var(--drys-ink)}
.color-scheme-1{--color-background:255,255,255!important;--color-text:29,29,31!important;--color-button-background:17,17,17!important;--color-button-text:255,255,255!important}
.color-scheme-2{--color-background:245,245,247!important;--color-text:29,29,31!important;--color-button-background:17,17,17!important;--color-button-text:255,255,255!important}
.color-scheme-3{--color-background:17,17,17!important;--color-text:245,245,247!important;--color-button-background:255,255,255!important;--color-button-text:17,17,17!important}
.footer-section{background:#111!important;color:#e8e8ed!important}
.footer-section a{color:inherit}
.block-product-card__content{border-radius:12px!important;overflow:hidden}
.block-product-card__layer-image-wrapper{border-radius:12px!important;overflow:hidden;background:#fff}
.main-collection-cover-section,.main-collection-products-section,.main-product-section{background:#fff}
.main-collection-cover-section h1,.main-product-section h1{letter-spacing:-.01em}
.product-detail__buy-buttons button,.product-form__submit{border-radius:6px!important}
@media(max-width:749px){.page-width{padding-inline:14px}}
/* Shared DERAYSION product cards (homepage, collection Best Sellers) */
.drys-product-card{min-width:0}.drys-product-card__link{display:block;height:100%;color:#1d1d1f;text-decoration:none;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e5ea;transition:box-shadow .25s ease}.drys-product-card__link:hover{box-shadow:0 12px 28px rgba(0,0,0,.08)}.drys-product-card__media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.drys-product-card__media img,.drys-product-card__image,.drys-product-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.drys-product-card__model{position:absolute;left:12px;top:12px;border-radius:4px;background:#111;color:#fff;padding:5px 9px;font-size:11px;font-weight:700}.drys-product-card__body{padding:16px 16px 18px}.drys-product-card__eyebrow{display:block;color:#6e6e73;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.drys-product-card__body h3{font-size:15px;line-height:1.4;font-weight:600;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drys-product-card__price{font-size:17px;font-weight:700}.drys-from{font-size:.8em;font-weight:500;color:#6e6e73;margin-right:2px}
@media(max-width:749px){.page-width .product-detail__media-gallery,.page-width .block-product-list.carousel__track{margin-inline:-14px}}

/* v3.1 (Claude, 2026-10-16): dark footer like Anker/Govee, neutral price color */
div.footer{--color-background:17,17,17!important;--color-text:232,232,237!important;--color-button-background:255,255,255!important;--color-button-text:17,17,17!important;background:#111!important;color:#e8e8ed!important}
div.footer a,div.footer h3,div.footer p,div.footer .footer__navigation-title{color:#e8e8ed!important}
div.footer a:hover{color:#fff!important;text-decoration:underline}
div.footer input{background:#1c1c1e!important;color:#fff!important;border-color:#3a3a3c!important}
.product-price,.product-price__item{color:#1d1d1f}
