:root{--brand: #bf0d3e;--bgColor: #151515;--arrow: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjcuMyAxMjcuMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI3LjMgMTI3LjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJ1cF9hcnJvdyI+DQoJPHBvbHlnb24gcG9pbnRzPSI2My43LDU0LjkgODIuOCw3NC4xIDEwNCw3NC4xIDYzLjcsMzMuNyAyMy4zLDc0LjEgNDQuNSw3NC4xIAkiLz4NCjwvZz4NCjwvc3ZnPg0K);--filter: invert(11%) sepia(74%) saturate(5115%) hue-rotate(334deg) brightness(98%) contrast(98%);--filterWhite: invert(100%) brightness(100%)}html{scroll-behavior:smooth}font-face{font-family:Rubik;src:url(//tommyguns.co.nz/cdn/shop/t/35/assets/Rubik.woff?v=170830481750815149391755132004) format("woff")}@font-face{font-family:big-noodle;src:url(//tommyguns.co.nz/cdn/shop/t/35/assets/big_noodle_titling.woff?v=10668822449461711211755131969) format("woff")}.font-medium{font-weight:500;color:currentColor}.font-bold{font-weight:800;color:currentColor}a,svg{color:currentColor}a:focus-visible,svg:focus-visible{outline:unset}svg{fill:currentColor}.custom-select__option span{white-space:nowrap}.loader{width:16px;height:16px;border-radius:50%;display:block;margin:15px auto;background:#ededed;box-shadow:-24px 0 #ededed,24px 0 #ededed;box-sizing:border-box;animation:dots 2s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@keyframes dots{33%{background:#ededed;box-shadow:-24px 0 var(--brand),24px 0 #ededed}66%{background:var(--brand);box-shadow:-24px 0 #ededed,24px 0 #ededed}to{background:#ededed;box-shadow:-24px 0 #ededed,24px 0 var(--brand)}}.main-nav__item--toggle .main-nav__item-content{word-wrap:break-word}.title-large{--title: 10vw;color:currentColor;position:relative;text-transform:uppercase;height:min-content;width:auto;font-weight:600;display:inline-block;line-height:85%!important;font-size:var(--title)!important;font-family:big-noodle;padding-right:calc(.5*var(--title));margin-bottom:2rem}.title-large:after{content:"";position:absolute;bottom:calc(.05*var(--title));height:calc(.1*var(--title));width:calc(.4*var(--title));margin-left:calc(.1*var(--title));background-color:#bf0d3e}@media only screen and (min-width: 1920px){.title-large{--title: 20rem}}@media only screen and (max-width: 1024px){.title-large{--title: 12vw}}a.motion-link span{background:linear-gradient(to right,#fff,#fff),linear-gradient(to right,var(--brand),var(--brand));background-size:100% .15em,0 .1em;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .4s;height:calc(100% + 1px)}a.motion-link:hover span,a.motion-link:focus span{background-size:0 .1em,100% .1em}.btn-hard,.btn-hard-secondary{font-family:big-noodle;height:100%;display:flex;align-items:center;justify-content:center;border-color:var(--brand);color:#fff;font-weight:400;line-height:75%;font-size:2.5vw;white-space:nowrap;padding:1.5rem;background:transparent linear-gradient(104deg,#000 60%,var(--brand) 60%,var(--brand) 100%) no-repeat 100% 100%;background-size:300% 100%;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out,border-color .4s ease-out}.btn-hard:hover,.btn-hard-secondary:hover{border-color:#fff}@media screen and (max-width: 991px){.btn-hard,.btn-hard-secondary{font-size:3.5rem}}@media screen and (min-width: 1920px){.btn-hard,.btn-hard-secondary{font-size:5rem}}.btn-hard-secondary{border-color:#fff;background:transparent linear-gradient(104deg,#212121 60%,transparent 60%,transparent 100%) no-repeat 100% 100%;background-size:300% 100%}.modalLink{display:none;cursor:pointer!important}.normalLink{display:flex;cursor:pointer!important}.CheckIn--ComingSoon{display:none}@media screen and (max-width: 800px){.modalLink{display:flex}.CheckIn--ComingSoon{display:none}}.flickity-button{position:relative}.flickity-viewport{overflow:hidden}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport .carousel-cell.is-selected a{cursor:pointer}.flickity-enabled{position:relative}.flickity-prev-next-button.previous{left:10px}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button{transition:background-color .3s ease-in-out}.flickity-prev-next-button{position:absolute;display:flex}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.next{right:10px}.flickity-button-icon{display:none}.disclosure[open]:not(.is-closing) details-disclosure[data-level=child] .disclosure__toggle>.icon{transform:unset}.disclosure:not(.is-closing) details-disclosure[data-level=child] .disclosure__toggle>.icon{transform:unset}details-disclosure[data-level=child]>.disclosure:not(.is-closing)>.disclosure__toggle>.icon{transform:none}details-disclosure[data-level=child]>.disclosure[open]:not(.is-closing) .disclosure__toggle>.icon{transform:scaleY(-1)}details-disclosure[data-level=child] summary{padding-left:2.5rem}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}#splide,.splide__track,.splide__list{height:100%}button.needsclick{z-index:10!important}.check-in-mobile{width:100%;display:none;align-items:center;justify-content:center;background:var(--brand);color:#fff}.check-in-mobile:hover,.check-in-mobile:active{color:#fff}.check-in-mobile h3{margin:0;font-family:big-noodle;line-height:75%;color:currentColor}@media screen and (max-width: 768px){.check-in-mobile{display:flex}}.franchise-cta{background:#bf0d3e}.hiring-cta{background:}.franchise-cta h3{font-family:big-noodle;margin:0;color:#fff;line-height:95%}.hiring-cta h3{color:#fff;line-height:95%}.franchise-cta p,.hiring-cta p{color:#fff;margin-top:10px;font-family:Poppins;text-transform:capitalize;font-size:1.6rem}.hiring-cta p{color:}.btn-franchise-cta,.btn-hiring-cta{background:#151515;border:2px solid #151515;color:;font-family:big-noodle;font-weight:400;font-size:2rem}.btn-hiring-cta{background:;border:2px solid;color:}.btn-franchise-cta:hover{color:#bf0d3e}.btn-hiring-cta:hover{color:}.localization__selector .custom-select__option span{display:flex;align-items:center;width:100%}.header predictive-search[open] .search__form{color:rgba(var(--bg-color))}.header predictive-search[open] .search__input{background-color:rgba(var(--text-color))!important;box-shadow:inset 0 0 0 1px rgb(var(--bg-color))!important;color:rgb(var(--bg-color))}.cursor-pointer{cursor:pointer!important}.shop-closed,.shop-full{border-color:#000!important;background:#000!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/embark-custom.css.map */
