/* Outdoor table listings: reference collection layout */
.aa-outdoor-catalog.db-main{max-width:none!important;width:auto!important;padding:28px 40px 70px!important;margin:0 auto!important}
.aa-outdoor-catalog>h1{font-family:Georgia,serif!important;font-size:42px!important;font-weight:400!important;line-height:1.2!important;padding-bottom:20px!important;margin:22px 0 54px!important;border-bottom:1px solid #35332e!important}
.aa-outdoor-catalog .outdoor-table-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:68px 40px!important}
.aa-outdoor-catalog .outdoor-table-grid>.db-entry{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;min-width:0!important;background-image:none!important;border:0!important;text-align:center!important}
.aa-outdoor-catalog .db-entry>.outdoor-table-photo{display:block!important;width:100%!important;aspect-ratio:2.85714!important;overflow:hidden!important;background:#f8f7f4!important}
.aa-outdoor-catalog .outdoor-table-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;filter:brightness(1.05)!important}
.aa-outdoor-catalog .db-entry-copy{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:0!important;margin:0!important;min-width:0!important}
.aa-outdoor-catalog .db-swatches{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px!important;margin:25px auto 17px!important;max-width:90%!important;padding:0!important}
.aa-outdoor-catalog .db-swatches button{display:block!important;width:55px!important;height:55px!important;flex:0 0 55px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;cursor:pointer}
.aa-outdoor-catalog .db-swatches button[aria-pressed=true]{outline:1px solid #b8aa91!important;outline-offset:3px!important}
.aa-outdoor-catalog .db-swatches button:focus-visible{outline:2px solid #50473c!important;outline-offset:3px!important}
.aa-outdoor-catalog .db-swatches img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
.aa-outdoor-catalog .outdoor-table-title{color:inherit!important;text-decoration:none!important}
.aa-outdoor-catalog .db-entry-copy h2{font:400 17px/1.35 Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0 0 9px!important;padding:0!important}
.aa-outdoor-catalog .db-entry-copy .outdoor-table-meta{font:10px/1.5 Arial,sans-serif!important;letter-spacing:.04em!important;margin:0 0 10px!important;color:#35332e!important}
.aa-outdoor-catalog .db-entry-copy>.outdoor-table-description,.aa-outdoor-catalog .db-entry-copy>.db-label,.aa-outdoor-catalog .db-entry-copy>.db-link{display:none!important}
@media(max-width:760px){.aa-outdoor-catalog.db-main{padding:20px 20px 40px!important}.aa-outdoor-catalog>h1{font-size:32px!important;margin:22px 0 36px!important}.aa-outdoor-catalog .outdoor-table-grid{gap:42px 18px!important}.aa-outdoor-catalog .db-swatches{gap:4px!important;margin:17px auto 13px!important;max-width:100%!important}.aa-outdoor-catalog .db-swatches button{width:27px!important;height:27px!important;flex-basis:27px!important}.aa-outdoor-catalog .db-entry-copy h2{font-size:12px!important}.aa-outdoor-catalog .db-entry-copy .outdoor-table-meta{font-size:9px!important}}
@media(max-width:420px){.aa-outdoor-catalog .outdoor-table-grid{gap:36px 12px!important}.aa-outdoor-catalog .db-swatches button{width:22px!important;height:22px!important;flex-basis:22px!important}.aa-outdoor-catalog .db-entry-copy h2{font-size:11px!important}}

/* Larger unframed table photographs */
.aa-outdoor-catalog .db-entry>.outdoor-table-photo{aspect-ratio:1.80383!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.aa-outdoor-catalog .outdoor-table-photo img{border:0!important;box-shadow:none!important;padding:0!important}
