:root{--deny-black: #0A0A0A;--deny-red: #D42B2B;--deny-white: #F5F5F5;--deny-gold: #C9A84C;--deny-graphite: #2A2A2A;--deny-ice: #7FB3D3;--color-base-background-1: 10, 10, 10;--color-base-background-2: 42, 42, 42;--color-base-text: 245, 245, 245;--color-base-solid-button-labels: 245, 245, 245;--color-button: 212, 43, 43;--color-base-accent-1: 212, 43, 43;--color-base-accent-2: 201, 168, 76;--color-base-outline-button-labels: 245, 245, 245;--font-body-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--font-body-weight-bold: 600 !important;--font-heading-family: "Oswald", "Impact", "Arial Narrow", sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 600 !important}body,.rte,p,li,a,label,input,textarea,select,button,.price,.price-item,.field__label,.field__input,.card__information,.card__content,.product__description{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.01em!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.banner__heading,.banner__text h2,.card__heading,.card__heading a,.product__title,.product__title h1,.collection-hero__title,.footer-block__heading,.header__heading,.header__heading-link,.header__menu-item,.header__active-menu-item,.announcement-bar__message,.button,.cart-drawer__heading,.drawer__heading{font-family:Oswald,Impact,Arial Narrow,sans-serif!important;text-transform:uppercase;letter-spacing:.02em!important;font-weight:600!important}.banner__heading,.section-header__title,.collection-hero__title{font-family:Barlow Condensed,Oswald,Impact,sans-serif!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:.95!important}.button,button.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase;letter-spacing:.1em!important;font-weight:600!important;padding:16px 32px!important;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.header__menu-item,.header__active-menu-item{text-transform:uppercase;letter-spacing:.12em!important;font-size:13px!important}.announcement-bar__message,.utility-bar__message{text-transform:uppercase;letter-spacing:.18em!important;font-size:12px!important}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.05em;font-size:15px}.footer-block__heading{text-transform:uppercase;letter-spacing:.12em!important;font-size:13px!important}.field__input,.select__select,.search__input,.product-media,.card__media,.media{border-radius:0!important}.shopify-section{--media-radius: 0}.price__regular .price-item,.price-item--regular{font-weight:500!important;letter-spacing:.02em}.deny-subtitle{color:var(--deny-red);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:13px;margin:0 0 20px;font-weight:600}.deny-lead{font-size:17px;line-height:1.6;color:var(--deny-white);font-weight:400;margin:0 0 24px}.deny-reassurance{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0;padding:24px;background:var(--deny-graphite);border-left:3px solid var(--deny-red)}@media(min-width:750px){.deny-reassurance{grid-template-columns:repeat(4,1fr)}}.deny-reassurance__item{display:flex;flex-direction:column;gap:4px}.deny-reassurance__item strong{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--deny-white);font-weight:600}.deny-reassurance__item span{font-family:Barlow,sans-serif;font-size:12px;color:#999}.product__description h3{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--deny-white);margin:40px 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:600}.product__description ul{list-style:none;padding:0;margin:0 0 16px}.product__description ul li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:Barlow,sans-serif;font-size:15px;color:#bbb}.product__description ul li:last-child{border-bottom:none}.product__description ul li strong{color:var(--deny-white);font-weight:500;display:inline-block;min-width:140px}.product__description details{border-top:1px solid rgba(255,255,255,.08);padding:20px 0}.product__description details:last-of-type{border-bottom:1px solid rgba(255,255,255,.08)}.product__description details summary{cursor:pointer;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:var(--deny-white);font-weight:500;list-style:none;position:relative;padding-right:40px;transition:color .2s}.product__description details summary::-webkit-details-marker{display:none}.product__description details summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:var(--deny-red);font-weight:300;transition:transform .2s}.product__description details[open] summary:after{content:"\2013"}.product__description details summary:hover{color:var(--deny-red)}.product__description details p{margin:16px 0 0;color:#bbb;font-family:Barlow,sans-serif;font-size:15px;line-height:1.7}.product-form__submit{width:100%!important;padding:20px 32px!important;font-size:14px!important;letter-spacing:.2em!important}.product__title h1,.product__title{font-family:Oswald,sans-serif!important;font-size:clamp(32px,5vw,56px)!important;letter-spacing:.04em!important;line-height:1!important;margin-bottom:8px!important;text-transform:uppercase;font-weight:700!important}.product .price{font-size:24px!important;margin:16px 0!important}.product-form__input input[type=radio]+label,.product-form__input .product-form__input--pill label,variant-radios fieldset label{border-radius:0!important;border:1px solid rgba(255,255,255,.2)!important;background:transparent!important;color:var(--deny-white)!important;font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;padding:12px 20px!important;transition:all .2s ease}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label.active{background:var(--deny-red)!important;border-color:var(--deny-red)!important;color:var(--deny-white)!important}.product-form__input input[type=radio]+label:hover{border-color:var(--deny-red)!important}.product-form__input>.form__label{font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.12em!important;font-size:12px!important;color:#999!important;margin-bottom:12px!important}.product__media-wrapper,.product__media-item{border-radius:0!important;background:var(--deny-black)!important}.product__text.caption-with-letter-spacing{color:#777;letter-spacing:.15em}.product .accordion,.product details.accordion{border-top:1px solid rgba(255,255,255,.08);border-bottom:none;padding:0;margin:0}.product .accordion:last-of-type{border-bottom:1px solid rgba(255,255,255,.08)}.product .accordion summary{padding:20px 0!important;font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.1em!important;font-size:13px!important;color:var(--deny-white)!important;font-weight:500!important;background:transparent!important;border:none!important;cursor:pointer;list-style:none;position:relative}.product .accordion summary::-webkit-details-marker,.product .accordion summary::marker{display:none}.product .accordion summary .icon-caret,.product .accordion summary .icon{color:var(--deny-red)!important;transition:transform .2s}.product .accordion[open] summary .icon-caret,.product .accordion[open] summary .icon{transform:rotate(180deg)}.product .accordion summary:hover{color:var(--deny-red)!important}.product .accordion__content{padding:0 0 20px!important;color:#bbb;font-family:Barlow,sans-serif!important;font-size:14px!important;line-height:1.7!important}.product .accordion__content p,.product .accordion__content ul,.product .accordion__content li{color:#bbb!important}.deny-reassurance{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:32px 0;padding:24px;background:var(--deny-graphite);border-left:3px solid var(--deny-red)}@media(min-width:750px){.deny-reassurance{grid-template-columns:repeat(4,1fr);gap:12px}}.deny-reassurance__item{display:flex;align-items:flex-start;gap:12px}.deny-reassurance__item .deny-icon{font-size:22px;line-height:1;flex-shrink:0;filter:grayscale(10%)}.deny-reassurance__item div{display:flex;flex-direction:column;gap:2px}.deny-reassurance__item strong{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--deny-white);font-weight:600;line-height:1.2}.deny-reassurance__item span:not(.deny-icon){font-family:Barlow,sans-serif;font-size:11px;color:#888;line-height:1.3}.product .accordion summary,.product details.accordion summary,collapsible-tab summary,.collapsible-content summary{font-family:Oswald,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important}.product .accordion summary{text-transform:none!important;letter-spacing:.05em!important}.product .accordion summary span.emoji{text-transform:none!important;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif!important}.deny-tech-badge{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;padding:14px 18px!important;margin:20px 0 28px!important;background:var(--deny-black)!important;border:1px solid var(--deny-red)!important;border-left:4px solid var(--deny-red)!important;gap:2px!important}.deny-tech-badge__label{font-family:Oswald,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;color:#888!important;text-transform:uppercase!important;font-weight:500!important}.deny-tech-badge__name{font-family:Oswald,sans-serif!important;font-size:26px!important;letter-spacing:.05em!important;color:var(--deny-red)!important;text-transform:uppercase!important;font-weight:700!important;line-height:1!important;margin:2px 0!important}.deny-tech-badge__desc{font-family:Barlow,sans-serif!important;font-size:11px!important;color:#999!important;letter-spacing:.05em!important;margin-top:4px!important;font-weight:400!important}.banner__heading{font-size:clamp(48px,10vw,140px)!important;font-family:Barlow Condensed,Oswald,Impact,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:.9!important;text-transform:uppercase}.banner__text{font-size:clamp(14px,1.4vw,18px)!important;max-width:480px;margin-top:16px}.banner .caption-with-letter-spacing,.banner__content .subtitle{font-family:Oswald,sans-serif!important;font-size:12px!important;letter-spacing:.25em!important;text-transform:uppercase;color:var(--deny-red)!important;margin-bottom:16px!important}.banner .button--primary{padding:20px 36px!important;font-size:14px!important;letter-spacing:.2em!important}.banner .button--secondary,.banner .link{border:none!important;background:transparent!important;text-decoration:underline;text-underline-offset:6px;color:var(--deny-white)!important;padding:20px 0!important}.multicolumn{padding:clamp(40px,6vw,80px) 0!important}.multicolumn .multicolumn-list__item h3,.multicolumn .title-wrapper{font-family:Oswald,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;font-size:15px!important;color:var(--deny-white)!important;margin-bottom:8px!important;font-weight:600!important}.multicolumn .rte,.multicolumn .multicolumn-card__info p{font-family:Barlow,sans-serif!important;font-size:13px!important;color:#888!important;line-height:1.5!important}.multicolumn .multicolumn-card{background:transparent!important;box-shadow:none!important;border:none!important;padding:24px 16px!important}@media(min-width:750px){.multicolumn .multicolumn-card{border-left:1px solid rgba(255,255,255,.1)}.multicolumn .multicolumn-list>li:first-child .multicolumn-card{border-left:none}}.multicolumn .multicolumn-card__info h3{color:var(--deny-white)!important;font-size:16px!important;margin:0 0 8px!important}.multicolumn .multicolumn-card__info .rte{color:#888!important;font-size:13px!important}.newsletter__heading{font-size:clamp(40px,6vw,72px)!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:.95!important;margin-bottom:16px!important}.newsletter__subheading,.newsletter-form__message{font-family:Barlow,sans-serif!important;font-size:15px!important;color:#bbb!important;max-width:560px;margin:0 auto 32px!important}.newsletter-form__field-wrapper{max-width:480px;margin:0 auto}.newsletter-form__button{background:var(--deny-red)!important;color:var(--deny-white)!important}.shopify-section--multicolumn .multicolumn-card,.shopify-section--multicolumn .multicolumn__card,.shopify-section--multicolumn .multicolumn-list__item,.shopify-section--multicolumn .card,.multicolumn-card-spacing,.multicolumn-list .card,.multicolumn-list__item .card{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}@media(min-width:990px){.multicolumn-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;gap:0!important}.multicolumn-list>li{width:100%!important;max-width:100%!important;flex:1 1 0!important}}.multicolumn,.shopify-section--multicolumn{--text-boxes-border-width: 0 !important;--text-boxes-border-opacity: 0 !important;--text-boxes-shadow-opacity: 0 !important;--text-boxes-radius: 0 !important;--text-boxes-shadow-visible: 0 !important}.multicolumn .content-container,.multicolumn .multicolumn-card,.multicolumn-list__item .content-container,.multicolumn-card.content-container{border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.multicolumn .content-container:after,.multicolumn-card:after,.multicolumn-list__item .content-container:after{display:none!important;content:none!important}@media(min-width:990px){.multicolumn .grid,.multicolumn-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;flex-wrap:nowrap!important}.multicolumn .grid>li,.multicolumn-list>li{flex:1 1 0!important;max-width:none!important;width:auto!important;margin:0!important}}body,.main-page-wrapper,main.content-for-layout,.shopify-section{background-color:var(--deny-black)}.color-scheme-1,.color-background-1{--color-background: 10, 10, 10 !important;--gradient-background: #0A0A0A !important;--color-foreground: 245, 245, 245 !important;--color-link: 245, 245, 245 !important;--color-button: 212, 43, 43 !important;--color-button-text: 245, 245, 245 !important;background-color:var(--deny-black)!important;color:var(--deny-white)}.main-page,.main-page-title,.page-width h1,.page-width h2,.page-width h3,.rte,.rte h2,.rte h3,.rte p{color:var(--deny-white)!important}.main-page{padding:clamp(40px,8vw,120px) 0}.main-page-title,.main-page h1,.page-title{font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:clamp(40px,7vw,96px)!important;text-transform:uppercase;letter-spacing:-.01em!important;line-height:.95!important;color:var(--deny-white)!important;margin-bottom:48px!important;font-weight:700!important}.main-page .rte{max-width:780px;margin:0 auto;font-size:16px;line-height:1.7;color:#ccc}.main-page .rte h2{font-family:Oswald,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;text-transform:uppercase;letter-spacing:.02em;color:var(--deny-white)!important;margin:64px 0 24px!important;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:700}.main-page .rte h3{font-family:Oswald,sans-serif!important;font-size:18px!important;text-transform:uppercase;letter-spacing:.05em;color:var(--deny-white)!important;margin:32px 0 12px!important;font-weight:600}.main-page .rte ul{padding-left:0;list-style:none;margin-bottom:24px}.main-page .rte ul li{padding:12px 0 12px 24px;border-bottom:1px solid rgba(255,255,255,.05);position:relative;color:#bbb}.main-page .rte ul li:before{content:"\25b8";position:absolute;left:0;color:var(--deny-red);font-weight:700}.main-page .rte ol{padding-left:24px;margin-bottom:24px}.main-page .rte ol li{padding:8px 0;color:#bbb}.main-page .rte table{width:100%;border-collapse:collapse;margin:32px 0}.main-page .rte table th,.main-page .rte table td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.main-page .rte table th{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--deny-red);font-weight:600;border-bottom:2px solid var(--deny-red)}.main-page .rte a{color:var(--deny-white);text-decoration:underline;text-underline-offset:4px}.main-page .rte a:hover{color:var(--deny-red)}.main-page .rte details{border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.main-page .rte details:last-of-type{border-bottom:1px solid rgba(255,255,255,.1)}.main-page .rte details summary{cursor:pointer;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:var(--deny-white);list-style:none;position:relative;padding-right:40px}.main-page .rte details summary::-webkit-details-marker{display:none}.main-page .rte details summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:var(--deny-red)}.main-page .rte details[open] summary:after{content:"\2013"}.deny-pullquote{border-left:4px solid var(--deny-red);padding:24px 32px;margin:40px 0;background:var(--deny-graphite);font-family:Oswald,sans-serif;font-size:clamp(18px,2vw,22px);text-transform:uppercase;letter-spacing:.02em;line-height:1.4;color:var(--deny-white)}.deny-section{margin:60px 0}.deny-section__label{font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--deny-red);margin-bottom:12px;display:block}.deny-section__title{font-family:Oswald,sans-serif;font-size:clamp(28px,4vw,48px);text-transform:uppercase;letter-spacing:-.01em;line-height:1;color:var(--deny-white);margin-bottom:24px;font-weight:700}.contact form{max-width:780px;margin:32px auto 0;display:grid;gap:16px}.contact form .field{margin:0}.contact form .field__input,.contact form input[type=email],.contact form input[type=text],.contact form input[type=tel],.contact form textarea{background:var(--deny-graphite)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;color:var(--deny-white)!important;padding:16px 20px!important;font-family:Barlow,sans-serif!important;font-size:15px!important;width:100%}.contact form .field__input:focus,.contact form textarea:focus{border-color:var(--deny-red)!important;outline:none!important}.contact form .field__label{font-family:Oswald,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:#999!important}.contact form button[type=submit]{background:var(--deny-red)!important;color:var(--deny-white)!important;border:none!important;padding:18px 32px!important;font-family:Oswald,sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:14px!important;cursor:pointer;transition:background .2s;margin-top:16px}.contact form button[type=submit]:hover{background:#b82424!important;transform:translateY(-2px)}.contact form textarea{min-height:160px;resize:vertical}.main-page a,.main-page .rte a,.deny-grid-2 a,.deny-grid-2 p a,.shopify-policy a,.shopify-policy a:visited{color:var(--deny-white)!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:var(--deny-red)!important;text-decoration-thickness:1px!important;transition:color .2s ease}.main-page a:hover,.main-page .rte a:hover,.deny-grid-2 a:hover,.shopify-policy a:hover{color:var(--deny-red)!important;text-decoration-color:var(--deny-white)!important}a[href^="mailto:"],a[href^="mailto:"]:visited{color:var(--deny-white)!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:var(--deny-red)!important;font-weight:500!important}a[href^="mailto:"]:hover{color:var(--deny-red)!important}a[href^="tel:"]{color:var(--deny-white)!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:var(--deny-red)!important}.header__inline-menu{flex:1 1 auto;justify-content:center}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:clamp(20px,3vw,48px)!important}.list-menu--inline>li+li,.header__inline-menu .list-menu li+li{margin-left:clamp(8px,1.5vw,24px)}.header__menu-item{padding:12px 8px!important;white-space:nowrap}.header.header--middle-left,.header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important}.header__heading{grid-column:1}.header__inline-menu{grid-column:2;display:flex!important;justify-content:center!important}.header__icons{grid-column:3}label[data-value=Stealth],label[data-value=Stealth] img,.color-swatch[data-value=Stealth]{background-image:none!important}label[data-value=Stealth]{background-color:#1a1a1a!important;border:1px solid #555!important}label[data-value=Stealth] img{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/deny-custom.css.map */
