babbled-art-gallery{display:block;max-width:1440px;margin:auto;padding:56px 48px 64px;color:#20201e;background:#f8f5ec;box-sizing:border-box;border-top:1px solid #b9b1a3}.babbled-art-gallery *{box-sizing:border-box}.babbled-art-gallery [hidden]{display:none!important}.bag-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 24px}.bag-eyebrow{font-family:var(--font-accent--family);font-size:10px;letter-spacing:.15em;color:#761313;margin:0 0 12px}.bag-heading h1,.bag-heading h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,700);font-size:clamp(28px,3.4vw,44px);line-height:1.15;letter-spacing:-.05em;color:#20201e;margin:0}.bag-intro{font-size:15px;line-height:1.5;margin:14px 0 0;color:#57544e}.bag-all-link{font-size:13px;color:#20201e;min-height:44px;display:flex;align-items:center;text-underline-offset:5px}.bag-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.bag-status{font-size:12px;font-weight:600;margin:0}.bag-controls{display:flex;gap:8px}.bag-controls button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #20201e;background:#20201e;color:#f8f5ec;font-size:23px;border-radius:0;cursor:pointer}.bag-controls button:disabled{opacity:.3;cursor:default}.bag-controls button:hover:not(:disabled){background:#761313}.bag-track{position:relative;display:flex;align-items:stretch;gap:40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#20201e #e6dfd2;padding-bottom:20px}.bag-track:after{content:"";flex:0 0 calc(34% - 40px)}.bag-slide{position:relative;flex:0 0 66%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;border:0;background:transparent}.bag-art{height:400px;padding:40px 24px 20px;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d7d0c3}.bag-art-image{display:block;width:100%;height:100%;object-fit:contain}.bag-art-label{position:absolute;top:14px;left:18px;font-family:var(--font-accent--family);font-size:9px;font-weight:600;letter-spacing:.14em;color:#57544e}.bag-details{position:relative;padding:22px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:transparent}.bag-details>div{min-width:0;flex:1}.bag-details h3{font-family:var(--font-body--family);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.025em;text-transform:none;margin:0;max-width:28ch}.bag-price{font-size:18px;margin:10px 0 0;font-weight:500}.bag-placement{font-size:12px;line-height:1.5;color:#625d54;max-width:38ch;margin:12px 0 0}.bag-shop{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 18px;min-height:50px;max-width:180px;background:#20201e;color:#f8f5ec;text-decoration:none;font-size:13px;font-weight:600;line-height:1.3;text-align:center}.bag-shop:hover{background:#761313;color:#fff}.bag-product-preview{display:flex;width:fit-content;align-items:center;gap:12px;color:#20201e;font-size:11px;line-height:1.4;margin-top:16px;text-underline-offset:3px}.bag-product-preview img{display:block;width:54px;height:64px;object-fit:contain;background:#27292a;border:1px solid #27292a;padding:3px}.bag-product-preview span{max-width:90px}.bag-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.bag-help{font-size:11px;line-height:1.5;margin:10px 0 0;color:#625d54}.bag-pagination{display:flex;gap:16px}.bag-pagination a{display:flex;align-items:center;min-height:44px;font-size:12px;color:#20201e;text-underline-offset:5px}.bag-error{font-size:13px;color:#761313}.bag-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bag-categories{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #b9b1a3}.bag-categories a{font-size:13px;min-height:44px;display:flex;align-items:center;color:#20201e;text-underline-offset:5px}.babbled-art-gallery :focus-visible,.bag-track:focus-visible{outline:3px solid #761313;outline-offset:4px}@media(min-width:1440px){.bag-art{height:460px}}@media(max-width:700px){babbled-art-gallery{padding:30px 20px 36px}.bag-heading{display:block;margin-bottom:16px}.bag-heading h1,.bag-heading h2{font-size:30px}.bag-eyebrow{font-size:9px}.bag-intro{font-size:14px;max-width:30ch}.bag-all-link{font-size:12px}.bag-track{gap:18px}.bag-track:after{flex-basis:calc(10% - 18px)}.bag-slide{flex-basis:90%}.bag-art{height:300px;padding:34px 14px 18px}.bag-details{display:block;padding-top:18px}.bag-details h3{font-size:21px;max-width:none}.bag-price{font-size:18px}.bag-placement{font-size:11px}.bag-shop{margin-top:18px;max-width:none;width:100%}.bag-product-preview{margin-top:12px}.bag-product-preview img{height:56px;width:48px}.bag-product-preview span{max-width:none}.bag-footer{display:block}.bag-categories{gap:16px}.bag-controls button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.bag-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/babbled-art-gallery.css.map */
