/* Botanicals commerce only; the original Site stylesheet is unchanged. */
.botanical-card-image{aspect-ratio:1;background:#19191b;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.botanical-card-image img{display:block;width:100%;height:100%;object-fit:contain}.botanical-card:hover .botanical-card-image{border-color:var(--gold)}.botanical-card shopify-context{display:block;margin-top:16px}.botanical-price{font-size:20px;color:var(--gold);margin:12px 0}.botanical-add,.botanical-cart-toggle{cursor:pointer;font-family:inherit}.botanical-add:disabled{opacity:.5;cursor:not-allowed}.botanical-unavailable{color:var(--muted);font-size:14px}.botanical-unavailable[hidden]{display:none}.botanical-cart-toggle{margin-top:0}.botanical-loading{color:var(--muted);font-size:14px;padding:12px 0}.botanical-gallery{min-width:0;align-self:start}.botanical-main-image{display:block;aspect-ratio:1;background:var(--surface);border:1px solid var(--line)}.botanical-main-image img{display:block;width:100%;height:100%;object-fit:contain}.botanical-thumbnails{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.botanical-thumbnails button{background:var(--surface);border:1px solid var(--line);width:76px;height:76px;padding:0;cursor:pointer}.botanical-thumbnails button[aria-pressed=true]{border:2px solid var(--gold)}.botanical-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.botanical-detail .botanical-price{font-size:26px}.botanical-detail .botanical-cart-toggle{margin-left:12px;margin-top:16px}.botanical-listing-title,.botanical-checkout-note{font-size:13px;color:var(--muted)}.botanical-description{color:var(--muted);font-size:15px;overflow-wrap:anywhere}.botanical-description img{max-width:100%;height:auto}.botanical-detail .detail-copy{min-width:0}.botanical-detail h1{overflow-wrap:anywhere}shopify-variant-selector::part(label){color:var(--text)}shopify-variant-selector::part(select){background:var(--surface);color:var(--text);border:1px solid var(--line);padding:12px}shopify-cart::part(dialog){background:#19191b;color:#f5f1e8;border:1px solid #675b43;font-family:'DM Sans',Arial,sans-serif;max-width:calc(100vw - 24px)}shopify-cart::part(primary-button){background:#d6b777;color:#171512;border:1px solid #d6b777;border-radius:0}shopify-cart::part(secondary-button),shopify-cart::part(tertiary-button){background:#29292c;color:#f5f1e8;fill:#f5f1e8;border:1px solid #675b43}shopify-cart::part(line-image){object-fit:contain}shopify-cart::part(line-heading){color:#f5f1e8}shopify-cart::part(input-field){background:#29292c;color:#f5f1e8;border:1px solid #675b43}.botanical-thumbnails button:focus-visible,.botanical-add:focus-visible,.botanical-cart-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:600px){.botanical-card .product-info h3{font-size:16px}.botanical-card .button{padding:10px 14px;width:100%}.botanical-price{font-size:17px}.botanical-thumbnails{gap:8px}.botanical-thumbnails button{width:60px;height:60px}.botanical-detail .botanical-cart-toggle{margin-left:8px}.catalog-heading .botanical-cart-toggle{padding:10px 15px;white-space:nowrap}}
