.artist-preview [hidden]{display:none!important}.new-work-grid>figure{display:flex;flex-direction:column;gap:14px;min-width:0;align-items:stretch}.new-work-grid .art-open{display:flex;align-items:center;justify-content:center;height:310px;min-height:0;padding:12px;overflow:hidden}.new-work-grid .art-open img{width:100%;height:100%;max-height:100%;object-fit:contain;display:block}.new-work-grid figcaption{display:block;position:static;margin:0;line-height:1.6;overflow-wrap:anywhere}.new-work-grid figure>.text-link{position:static;margin:0;align-self:flex-start;display:inline-flex;line-height:1.5}.artist-shop-nav{max-width:1440px;margin:0 auto;padding:16px 6%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;border-bottom:1px solid #e2d7ca;font-size:14px}.artist-shop-nav a{padding:8px 4px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.artist-cart-utility{position:sticky;top:0;z-index:40;min-height:52px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:5px 6%;background:#fcf8f0;border-bottom:1px solid #e2d7ca}.artist-cart-dock{order:1;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;min-height:44px;background:#fcf8f0;color:#49362e;border:1px solid #9b8170;border-radius:28px;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}.artist-cart-count{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;background:#694d3f;color:white;border-radius:50%;padding-inline:5px}.artist-cart-feedback{order:0;max-width:62ch;margin:0;font-size:13px;line-height:1.6;color:#49362e}.one-original-note,.shipping-policy-original,.shipping-policy-apparel{font-size:14px;line-height:1.7;margin-block:16px}.artist-test-add-form button[disabled]{cursor:not-allowed;opacity:.7}.artist-test-add-form [data-product-cart-status]{min-height:1.5em}.artist-test-in-cart{margin-top:12px}.artist-test-remove-form button{min-height:44px}.product-copy .preview-note{font-size:12px;line-height:1.7;margin-block:12px}@media(max-width:1050px){.new-work-grid .art-open{height:250px}}@media(max-width:760px){.new-work-grid .art-open{height:340px}.artist-shop-nav{gap:6px 16px;font-size:13px;padding-block:12px}.artist-cart-utility{padding-inline:5%;gap:10px}.artist-cart-dock{gap:7px;padding-inline:12px}.new-work-grid{row-gap:38px}.artist-cart-feedback{font-size:12px}}
