@media screen and (min-width:750px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-recommendations .resource-list--grid,[data-testid=product-list] .resource-list--grid,.ui-test-product-list .resource-list--grid{--resource-list-columns-per-row: 3 !important;--resource-list-columns: repeat(3, minmax(0, 1fr)) !important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-landing-banner img{width:min(84vw,1050px)!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.vc-clearance-banner{width:100%!important;overflow:hidden!important}.vc-clearance-banner img{display:block!important;width:100%!important;max-width:none!important;height:clamp(260px,22vw,340px)!important;margin:0!important;object-fit:cover!important;object-position:center center!important}}@media screen and (min-width:761px){.vcc-grid-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.vc-cat__description{max-width:none!important;width:100%!important}.vca__hero-art figcaption{display:none!important}.vca__hero-image{aspect-ratio:1 / 1!important;background:#fff url(/cdn/shop/files/vigilante-about-us-logo.png?v=1788539881) center center / contain no-repeat!important}.vca__hero-image:after{box-shadow:none!important}.vca__hero-image img{opacity:0!important}@media screen and (min-width:931px){.vca__hero .vca__wrap{width:min(100% - 48px,1320px)!important}.vca__hero-grid{grid-template-columns:minmax(0,1.72fr) minmax(285px,.58fr)!important;gap:clamp(28px,3vw,44px)!important;min-height:495px!important;padding:42px 0!important}.vca__hero-copy{width:100%!important;max-width:900px!important}.vca__hero-copy .vca__eyebrow{margin-bottom:16px!important;color:#f7d56c!important;font-size:1.15rem!important;font-weight:1000!important;letter-spacing:.21em!important}.vca__hero-copy h1{max-width:none!important;font-size:clamp(4.35rem,5.65vw,6.15rem)!important;line-height:.91!important}.vca__lead{max-width:880px!important;margin-top:23px!important;font-size:clamp(1.48rem,1.75vw,1.74rem)!important;line-height:1.43!important}.vca__hero-text{max-width:880px!important;margin-top:17px!important;font-size:1.18rem!important;line-height:1.72!important}.vca__chips{gap:13px!important;margin-top:27px!important}.vca__chips span{min-height:48px!important;padding:11px 19px!important;border:1px solid #f2c950!important;background:linear-gradient(180deg,#f8dc7a,#cf9c19)!important;box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff47!important;color:#090909!important;font-size:.84rem!important;font-weight:1000!important;letter-spacing:.115em!important}.vca__hero-art{width:min(100%,325px)!important;margin-left:auto!important;margin-right:0!important}.vca__hero-image{border-radius:16px!important;border-color:#e5b72bb8!important;box-shadow:0 22px 55px #00000061,0 0 26px #e5b72b14!important}}@media screen and (max-width:930px){.vca__hero-copy .vca__eyebrow{font-size:1rem!important;letter-spacing:.19em!important}.vca__hero-art{width:min(80vw,390px)!important}.vca__chips{gap:10px!important}.vca__chips span{min-height:44px!important;padding:10px 16px!important;border:1px solid #f2c950!important;background:linear-gradient(180deg,#f8dc7a,#cf9c19)!important;color:#090909!important;font-size:.78rem!important;font-weight:1000!important;letter-spacing:.1em!important}}@media screen and (min-width:1200px){.vca__hero .vca__wrap{width:min(100% - 56px,1480px)!important}.vca__hero-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:32px!important}.vca__hero-copy{max-width:none!important;min-width:0!important}.vca__lead{max-width:none!important;white-space:nowrap!important;font-size:clamp(1.28rem,1.42vw,1.48rem)!important}.vca__hero-text{max-width:none!important;white-space:nowrap!important;font-size:clamp(1rem,1.05vw,1.1rem)!important}.vca__hero-art{width:min(100%,300px)!important}}@media screen and (min-width:1200px){.vca__lead{width:100%!important;max-width:100%!important;white-space:normal!important;text-wrap:pretty}.vca__hero-text{white-space:nowrap!important}}.vca__why .vca__section-head{max-width:1180px!important}.vca__why .vca__section-head h2{font-size:clamp(3rem,5vw,4.6rem)!important;line-height:.94!important;max-width:none!important}.vca__why .vca__section-head>p:last-child{max-width:980px!important}.vca__moments{align-items:stretch!important}.vca__moments article{display:flex!important;flex-direction:column!important;padding:18px 20px 24px!important}.vca__moments article:before{content:"";display:block;height:148px;margin:0 0 18px;border-radius:12px;background-color:#161616;background-size:cover;background-position:center;border:1px solid rgba(229,183,43,.28);box-shadow:inset 0 0 0 1px #ffffff08}.vca__moments article:nth-child(1):before{background-image:linear-gradient(180deg,#0000000f,#00000057),url(/cdn/shop/files/vigilante-about-memory-tile.png?v=1788541994)}.vca__moments article:nth-child(2):before{background-image:linear-gradient(180deg,#00000014,#00000057),url(/cdn/shop/files/vigilante-about-hunt-tile.png?v=1788544797)}.vca__moments article:nth-child(3):before{background-image:linear-gradient(180deg,#00000014,#00000057),url(/cdn/shop/files/vigilante-about-find-tile.png?v=1788543066)}.vca__moments span{margin-bottom:14px!important}.vca__moments h3{font-size:clamp(1.15rem,1.55vw,1.42rem)!important}.vca__moments p{margin-top:10px!important}@media screen and (max-width:930px){.vca__why .vca__section-head h2{white-space:normal!important}.vca__moments article{padding:16px 18px 22px!important}.vca__moments article:before{height:170px;margin-bottom:16px}}.vca__why .vca__wrap{width:min(100% - 48px,1540px)!important;max-width:none!important}.vca__why .vca__section-head{max-width:1460px!important;margin-left:auto!important;margin-right:auto!important}.vca__why .vca__eyebrow{font-size:clamp(1.25rem,1.55vw,1.55rem)!important;line-height:1!important;font-weight:1000!important;letter-spacing:.2em!important;margin-bottom:16px!important}.vca__why .vca__section-head h2{font-size:clamp(2.8rem,4.1vw,4.05rem)!important;line-height:.96!important;letter-spacing:-.02em!important}.vca__why .vca__section-head>p:last-child{max-width:1100px!important;font-size:clamp(1.05rem,1.18vw,1.2rem)!important;line-height:1.55!important}@media screen and (min-width:1100px){.vca__why .vca__section-head h2{white-space:nowrap!important}}@media screen and (min-width:931px){.vca__moments{width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;border:0!important;background:transparent!important}.vca__moments article{min-height:510px!important;padding:26px 28px 32px!important;border:1px solid rgba(229,183,43,.48)!important;border-radius:18px!important;background:linear-gradient(180deg,#111111fa,#080808fc)!important;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff06!important}.vca__moments article:before{height:235px!important;margin:0 0 24px!important;border-radius:14px!important}.vca__moments span{margin-bottom:12px!important;font-size:clamp(2.45rem,2.8vw,3.25rem)!important;line-height:.95!important;font-weight:1000!important;letter-spacing:-.015em!important}.vca__moments h3{margin:0 0 14px!important;font-size:clamp(1.6rem,1.75vw,1.95rem)!important;line-height:1.08!important;font-weight:1000!important;letter-spacing:.015em!important}.vca__moments p{margin:0!important;max-width:none!important;font-size:clamp(1.13rem,1.2vw,1.3rem)!important;line-height:1.68!important;font-weight:500!important;color:#ffffffeb!important}}@media screen and (max-width:930px){.vca__why .vca__wrap{width:min(100% - 28px,760px)!important}.vca__why .vca__eyebrow{font-size:1.05rem!important}.vca__why .vca__section-head h2{font-size:clamp(2.35rem,9vw,3.35rem)!important;white-space:normal!important}.vca__moments article{min-height:auto!important;padding:20px 20px 26px!important}.vca__moments article:before{height:210px!important;margin-bottom:20px!important}.vca__moments span{font-size:2.35rem!important;line-height:1!important}.vca__moments h3{font-size:1.5rem!important;line-height:1.1!important}.vca__moments p{font-size:1.08rem!important;line-height:1.65!important}}@media screen and (min-width:931px){.vca__collect{width:min(calc(100vw - 48px),1540px)!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important}.vca__collect .vca__section-head{max-width:1460px!important;width:100%!important}.vca__collect .vca__eyebrow{font-size:clamp(1.25rem,1.55vw,1.55rem)!important;line-height:1!important;font-weight:1000!important;letter-spacing:.2em!important;margin-bottom:16px!important}.vca__collect .vca__section-head h2{max-width:none!important;font-size:clamp(2.35rem,3.15vw,3.35rem)!important;line-height:.98!important;letter-spacing:-.02em!important}.vca__collect .vca__section-head>p:last-child{max-width:none!important;margin-top:16px!important;font-size:clamp(1.05rem,1.12vw,1.18rem)!important;line-height:1.55!important}.vca__collect .vca__gallery{width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:38px!important}.vca__collect .vca__gallery-card{min-height:455px!important;border-radius:18px!important;cursor:default!important;pointer-events:none!important}.vca__collect .vca__gallery-card img{min-height:455px!important}.vca__collect .vca__gallery-overlay{padding:28px 30px!important}.vca__collect .vca__gallery-overlay span{font-size:clamp(.78rem,.82vw,.88rem)!important;letter-spacing:.14em!important;white-space:nowrap!important}.vca__collect .vca__gallery-overlay h3{font-size:clamp(1.75rem,2.25vw,2.35rem)!important}}@media screen and (min-width:1100px){.vca__collect .vca__section-head h2,.vca__collect .vca__section-head>p:last-child{white-space:nowrap!important}}@media screen and (max-width:930px){.vca__collect{width:100%!important;margin-left:0!important;transform:none!important}.vca__collect .vca__eyebrow{font-size:1.05rem!important}.vca__collect .vca__section-head h2,.vca__collect .vca__section-head>p:last-child,.vca__collect .vca__gallery-overlay span{white-space:normal!important}.vca__collect .vca__gallery-card{pointer-events:none!important;cursor:default!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vc-three-column.css.map */
