html,body{max-width:100%}img,video,iframe,svg{max-width:100%}#MainContent .rte img{height:auto}#MainContent .swat-click-to-zoom{cursor:zoom-in}#MainContent .swat-click-to-zoom:focus-visible{outline:3px solid #dfb953;outline-offset:4px}.swat-photo-viewer{border:1px solid #e8c05b;border-radius:10px;background:#0c121b;color:#fff;width:min(96vw,1240px);max-width:96vw;max-height:92dvh;padding:0;box-shadow:0 16px 66px #000c}.swat-photo-viewer::backdrop{background:#020509e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.swat-photo-viewer__toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;background:#151c26;border-bottom:1px solid #a38542}.swat-photo-viewer__toolbar>span{font-size:11px;letter-spacing:.15em;color:#dfb958;font-weight:900}.swat-photo-viewer__toolbar>div{display:flex;align-items:center;gap:5px}.swat-photo-viewer button{border:1px solid #605337;border-radius:4px;background:#1b2735;color:#fff;cursor:pointer;min-width:42px;min-height:42px;padding:7px 10px;font-size:17px}.swat-photo-viewer button:hover{background:#403723}.swat-photo-viewer output{display:inline-block;min-width:54px;text-align:center;color:#edc46c;font-size:12px;font-weight:800}.swat-photo-viewer__stage{display:grid;place-items:center;min-height:240px;max-height:calc(92dvh - 135px);overflow:auto;padding:18px;background:#0b1018}.swat-photo-viewer__stage img{display:block;max-width:100%;max-height:calc(92dvh - 165px);width:auto;height:auto;object-fit:contain;transform-origin:center;transition:transform .15s ease}.swat-photo-viewer__description{font-size:12px;color:#ccd4df;padding:11px 16px 16px;margin:0;text-align:center}@media(max-width:760px){.swat-photo-viewer__toolbar{flex-wrap:wrap}.swat-photo-viewer__toolbar>div{flex:1;justify-content:flex-end}.swat-photo-viewer__stage{padding:8px}#MainContent .rte img{object-fit:contain}}@media(max-width:410px){.swat-photo-viewer__toolbar{padding:8px;gap:4px}.swat-photo-viewer__toolbar>span{font-size:9px}.swat-photo-viewer button{min-width:36px;padding:6px}.swat-photo-viewer output{min-width:43px}}@media(prefers-reduced-motion:reduce){.swat-photo-viewer__stage img{transition:none}}@media(max-width:1024px){.container{max-width:100%}.footer__grid>*,.swat-contact-hero>*,.swat-careers-hero__grid>*,.services-grid>*{min-width:0}}@media(max-width:760px){#MainContent .service-card{min-width:0}.footer__sitemap-links{display:flex;flex-wrap:wrap}.footer__sitemap-links a{overflow-wrap:anywhere}.main-nav a,.footer__grid nav a{min-height:36px;display:inline-flex;align-items:center}.page-hero h1,.swat-newsroom-panel h2{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/swat-adaptive-polish.css.map */
