 @media only screen and (min-width: 0rem) {#gallery-page, #gallery-crates {padding: var(--sectionPadding);position: relative;overflow: hidden;}#gallery-page .cs-container, #gallery-crates .cs-container {width: 100%;max-width: min(80rem, 100%);margin-left: auto;margin-right: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#gallery-page .cs-content, #gallery-crates .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#gallery-page ul.cs-image-group.metbox-gallery-grid, #gallery-crates ul.cs-image-group.metbox-gallery-grid {display: flex !important;flex-direction: column !important;align-items: stretch !important;margin: 0 !important;padding: 0 !important;width: 100% !important;list-style: none !important;gap: clamp(1rem, 1.5vw, 1.25rem) !important;font-size: inherit !important;max-width: none !important;}#gallery-page ul.metbox-gallery-grid > .cs-item, #gallery-crates ul.metbox-gallery-grid > .cs-item {list-style: none;width: 100%;aspect-ratio: 1;margin: 0;position: relative;display: block;min-height: 0;overflow: hidden;border-radius: 6px;}#gallery-page ul.metbox-gallery-grid > .cs-item[data-gallery-full], #gallery-crates ul.metbox-gallery-grid > .cs-item[data-gallery-full] {cursor: zoom-in;}#gallery-page ul.metbox-gallery-grid .cs-picture, #gallery-crates ul.metbox-gallery-grid .cs-picture {margin: 0;width: 100%;height: 100%;display: block;position: relative;}#gallery-page ul.metbox-gallery-grid .cs-picture img, #gallery-crates ul.metbox-gallery-grid .cs-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}}@media only screen and (min-width: 37.5rem) {#gallery-page ul.cs-image-group.metbox-gallery-grid, #gallery-crates ul.cs-image-group.metbox-gallery-grid {display: grid !important;flex-direction: unset !important;align-items: unset !important;grid-template-columns: repeat(12, minmax(0, 1fr)) !important;grid-auto-rows: auto;}#gallery-page ul.metbox-gallery-grid > .cs-item, #gallery-crates ul.metbox-gallery-grid > .cs-item {grid-column: span 6;}}@media only screen and (min-width: 48rem) {#gallery-page ul.metbox-gallery-grid > .cs-item, #gallery-crates ul.metbox-gallery-grid > .cs-item {grid-column: span 3;}}@media only screen and (min-width: 0rem) {body.dark-mode #gallery-page .cs-title, body.dark-mode #gallery-page .cs-text, body.dark-mode #gallery-crates .cs-title, body.dark-mode #gallery-crates .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #gallery-page .cs-text, body.dark-mode #gallery-crates .cs-text {opacity: 0.8;}}.crate-gallery-modal {position: fixed;inset: 0;z-index: 1000;display: flex;align-items: center;justify-content: center;padding: 1rem;box-sizing: border-box;}.crate-gallery-modal[hidden] {display: none !important;}.crate-gallery-modal-backdrop {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.8);backdrop-filter: blur(4px);}.crate-gallery-modal-dialog {position: relative;max-width: min(96vw, 72rem);max-height: 90vh;margin: 0;padding: 0;background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 25px 80px rgba(0, 0, 0, 0.4);}.crate-gallery-modal-close {position: absolute;top: 0.75rem;right: 0.75rem;z-index: 2;background: rgba(122, 74, 34, 0.92);border: none;width: 40px;height: 40px;border-radius: 50%;font-size: 1.5rem;line-height: 1;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center;padding: 0;transition: background 0.2s;}.crate-gallery-modal-close:hover {background: var(--footerBg, #a0522d);}.crate-gallery-modal-img {display: block;width: 100%;height: auto;max-height: 90vh;object-fit: contain;vertical-align: middle;}