.agm{--agm-ink:#191714;--agm-muted:#70685f;--agm-paper:#f4f0e9;--agm-line:#ded7cf;--agm-accent:#c13406;--agm-dark:#291f19;color:var(--agm-ink);font:400 15px/1.5 Tahoma,Arial,sans-serif;background:#fff;width:100%;max-width:100%;isolation:isolate}
.agm *,.agm *::before,.agm *::after{box-sizing:border-box}.agm [hidden],.agm-lightbox [hidden]{display:none!important}.agm :is(h1,h2,h3,p,figure){padding:0;margin:0;color:inherit}.agm a{color:inherit;text-decoration:none;box-shadow:none}.agm button{font:inherit;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.agm :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--agm-accent);outline-offset:4px}.agm-shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.agm--grid{padding:12px 0 52px}.agm--carousel{padding:64px 0;scroll-margin-top:110px}.agm-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.agm .agm-heading h2{font:600 clamp(25px,3.3vw,44px)/1.15 Tahoma,Arial,sans-serif;letter-spacing:-.04em;text-wrap:balance}.agm-count{font-size:14px;color:var(--agm-muted)!important}.agm-actions{display:flex;gap:9px;align-items:center;flex-shrink:0}.agm .agm-all{color:var(--agm-accent);font-size:13px;font-weight:600}.agm-all span{display:inline-block;padding:3px 7px;margin-left:6px;border-radius:20px;background:var(--agm-paper);color:var(--agm-muted);font-size:11px}.agm :is(.agm-prev,.agm-next){display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--agm-line);border-radius:50%;padding:0;background:#fff;color:var(--agm-ink);transition:background .2s,border-color .2s}.agm :is(.agm-prev,.agm-next):hover:not(:disabled){background:var(--agm-paper);border-color:var(--agm-dark)}.agm :is(.agm-prev,.agm-next):disabled{opacity:.35;cursor:default}.agm-track{position:relative}.agm--grid .agm-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agm .agm-card{min-width:0;background:#fff}.agm-card>a{display:block;position:relative;overflow:hidden;border-radius:12px;background:var(--agm-paper);cursor:zoom-in;aspect-ratio:4/3}.agm .agm-image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;border:0;border-radius:0;transition:transform .3s}.agm-card>a:hover .agm-image{transform:scale(1.035)}.agm-zoom{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--agm-dark);box-shadow:0 2px 10px #0002}.agm-zoom svg{width:19px;height:19px}.agm-card figcaption{padding:9px 2px;color:var(--agm-muted);font-size:12px;line-height:1.4}.agm--carousel .agm-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab}.agm--carousel .agm-track::-webkit-scrollbar{display:none}.agm--carousel .agm-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start}.agm--carousel .agm-card>a{aspect-ratio:4/5}.agm-track.agm-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.agm-dragging a{cursor:grabbing}.agm-hint{font-size:12px;color:var(--agm-muted)!important;margin-top:15px!important}.agm .agm-more{display:block;margin:28px auto 0;padding:12px 22px;min-height:46px;border:1px solid var(--agm-line);border-radius:8px;background:#fff;color:var(--agm-ink);font-weight:600}.agm .agm-more:hover{background:var(--agm-paper);border-color:var(--agm-accent)}.agm .agm-page-status{text-align:center;color:var(--agm-muted);font-size:12px;margin-top:10px}.agm-hub{padding:22px 0 52px}.agm-breadcrumbs{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--agm-muted);margin-bottom:16px}.agm-hub h1{font:600 clamp(30px,3.2vw,42px)/1.16 Tahoma,Arial,sans-serif;letter-spacing:-.04em;text-wrap:balance}.agm-hub .agm-lead{font-size:14px;max-width:850px;color:var(--agm-muted);margin-top:12px;margin-bottom:28px}.agm-hub h2{font:600 24px/1.25 Tahoma,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:15px}.agm-filters{display:flex;flex-wrap:wrap;gap:8px}.agm-filters button{min-height:44px;border:1px solid var(--agm-line);border-radius:8px;padding:10px 14px;background:#fff;color:var(--agm-ink);font-size:13px;font-weight:600}.agm-filters button:hover{background:var(--agm-paper);border-color:var(--agm-dark)}.agm-filters button[aria-pressed=true],.agm-filters button[aria-pressed=true]:hover{background:var(--agm-dark);color:#fff;border-color:var(--agm-dark)}.agm-filter-status{font-size:12px;color:var(--agm-muted)!important;margin:12px 0 18px!important}.agm-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agm-collection{border:1px solid var(--agm-line);border-radius:13px;overflow:hidden;background:#fff}.agm-collection a{display:block;height:100%}.agm-collection a:hover{background:#faf8f5}.agm-collection-photo{aspect-ratio:4/3;overflow:hidden;background:var(--agm-paper)}.agm-collection-body{padding:18px}.agm-collection h3{font:600 24px/1.2 Tahoma,Arial,sans-serif;letter-spacing:-.03em}.agm-collection p{font-size:12px;color:var(--agm-muted);margin-top:8px}.agm-collection-body>span{display:block;color:var(--agm-accent);font-size:12px;font-weight:600;margin-top:16px}
.agm-lightbox{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;margin:0;background:#151310;color:#fff;overflow:hidden;font:400 14px/1.5 Tahoma,Arial,sans-serif}.agm-lightbox:not([open]){display:none}.agm-lightbox::backdrop{background:#151310}.agm-lightbox *{box-sizing:border-box}.agm-lightbox .agm-lb-top{display:flex;align-items:center;justify-content:space-between;gap:15px;height:64px;padding:12px 20px;border-bottom:1px solid #ffffff20}.agm-lb-title{font:600 14px/1.3 Tahoma,Arial,sans-serif;color:#fff;margin:0}.agm-lb-buttons{display:flex;gap:8px;align-items:center}.agm-lightbox button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff40;border-radius:50%;background:#27231e;color:#fff;padding:0;cursor:pointer;font:inherit}.agm-lightbox button:hover{background:#40382f}.agm-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:3px}.agm-lb-stage{position:relative;height:calc(100dvh - 150px);padding:12px 76px;overflow:auto;display:flex;align-items:center;justify-content:flex-start;touch-action:pan-x pan-y pinch-zoom}.agm-lb-stage>img{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.agm-lb-stage.agm-lb-zoomed{display:block}.agm-lb-stage.agm-lb-zoomed>img{max-width:none;max-height:none;margin:0 auto;width:auto;height:auto}.agm-lb-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:12px 20px;min-height:66px}.agm-lb-caption{margin:0;color:#e1d9cf;line-height:1.4;font-size:13px;max-width:900px}.agm-lb-counter{font-size:12px;white-space:nowrap;color:#bfb5a8}.agm-lightbox .agm-lb-prev,.agm-lightbox .agm-lb-next{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.agm-lightbox .agm-lb-prev{left:18px}.agm-lightbox .agm-lb-next{right:18px}.agm-lb-error{position:absolute;left:0;right:0;top:40%;text-align:center;color:#fff}.agm-lb-error a{color:#fff;text-decoration:underline}.agm-lb-loading{position:absolute;left:50%;top:48%;width:28px;height:28px;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:agm-spin 1s linear infinite}@keyframes agm-spin{to{transform:rotate(360deg)}}
@media(max-width:1000px){.agm--grid .agm-track{grid-template-columns:repeat(3,minmax(0,1fr))}.agm--carousel .agm-card{flex-basis:calc((100% - 16px)/2)}.agm-heading{align-items:flex-start}.agm-heading h2{max-width:60%}}
@media(max-width:600px){.agm-shell{width:calc(100% - 30px)}.agm--grid{padding:8px 0 36px}.agm--grid .agm-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.agm-card>a{border-radius:9px;aspect-ratio:1}.agm-zoom{width:29px;height:29px;bottom:7px;right:7px}.agm--carousel{padding:40px 0}.agm-heading{flex-wrap:wrap;gap:14px;margin-bottom:18px}.agm .agm-heading h2{max-width:100%;font-size:30px}.agm-actions{width:100%}.agm-actions .agm-all{margin-right:auto}.agm--carousel .agm-card{flex-basis:86%}.agm--carousel .agm-track{gap:12px}.agm--carousel .agm-card>a{aspect-ratio:4/5}.agm-hint{font-size:11px}.agm-hub{padding:16px 0 36px}.agm-hub h1{font-size:28px}.agm-hub .agm-lead{font-size:13px;margin-bottom:22px}.agm-hub h2{font-size:22px}.agm-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.agm-filters button{padding:9px 7px;font-size:12px}.agm-filters button:first-child{grid-column:1/-1}.agm-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agm-collection-body{padding:12px}.agm-collection h3{font-size:17px;letter-spacing:-.02em}.agm-collection-body>span{font-size:11px;margin-top:12px}.agm-lightbox .agm-lb-top{height:58px;padding:8px 12px}.agm-lb-stage{height:calc(100dvh - 176px);padding:12px 8px}.agm-lb-bottom{align-items:flex-start;padding:10px 12px;gap:10px;max-height:74px;overflow:auto}.agm-lb-caption{font-size:12px}.agm-lightbox .agm-lb-prev,.agm-lightbox .agm-lb-next{top:auto;bottom:12px;transform:none}.agm-lightbox .agm-lb-prev{left:calc(50% - 51px)}.agm-lightbox .agm-lb-next{right:calc(50% - 51px)}.agm-lightbox button{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.agm *,.agm-lightbox *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
