@font-face{font-family:DR Anton;src:url(devilram-anton.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DR Barlow;src:url(devilram-barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DR Barlow;src:url(devilram-barlow-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DR Barlow;src:url(devilram-barlow-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:DR Barlow;src:url(devilram-barlow-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DR Barlow Condensed;src:url(devilram-barlowcond-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:DR Barlow Condensed;src:url(devilram-barlowcond-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DR Barlow Condensed;src:url(devilram-barlowcond-800.woff2) format("woff2");font-weight:800;font-display:swap}:root{--dr-black:#0a0a0a;--dr-panel:#161616;--dr-line:#2a2a2a;--dr-red:#d1161d;--dr-red2:#a50f14;--dr-white:#f4f1ec;--dr-grey:#a3a09b;--dr-display:"DR Anton",Impact,"Arial Narrow",sans-serif;--dr-cond:"DR Barlow Condensed","Arial Narrow",sans-serif;--dr-body:"DR Barlow",Arial,sans-serif;--font-heading-family:var(--dr-display);--font-heading-weight:400;--font-heading-style:normal;--font-body-family:var(--dr-body);--font-body-weight:400;--font-body-weight-bold:700}html,body{background:var(--dr-black)}body{font-family:var(--dr-body);letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--dr-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1}::selection{background:var(--dr-red);color:#fff}:root{--color-background:10,10,10;--gradient-background:#0a0a0a;--color-foreground:244,241,236;--color-background-contrast:60,60,60;--color-shadow:0,0,0;--color-button:209,22,29;--color-button-text:255,255,255;--color-secondary-button:10,10,10;--color-secondary-button-text:244,241,236;--color-link:244,241,236;--color-badge-foreground:244,241,236;--color-badge-background:10,10,10;--color-badge-border:244,241,236;--payment-terms-background-color:rgb(10,10,10)}body{background-color:#0a0a0a;color:rgb(var(--color-foreground,244,241,236))}.dr .dr-hero__art,.dr-band,.dr-ad .dr-ad__face{display:block!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--dr-cond);font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:1.5rem}.button:not([disabled]):hover:after{box-shadow:none}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--dr-red2)}.link,.customer a{text-underline-offset:.3rem}.field__input,.select__select,.customer .field input{font-family:var(--dr-body)}.utility-bar,.announcement-bar-section .utility-bar{border:0;background:#d1161d!important;color:#fff!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message span,.announcement-bar-section .announcement-bar__link{color:#fff!important}.announcement-bar__message{font-family:var(--dr-cond);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;padding:.9rem 1.2rem;min-height:0}@media(max-width:749px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.14em}}.header-wrapper{background:#0a0a0af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-wrapper--border-bottom{border-bottom:1px solid var(--dr-line)}.header__menu-item,.menu-drawer__menu-item,.header__submenu .header__menu-item{font-family:var(--dr-cond);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.5rem}.header__menu-item:hover span,.header__active-menu-item{color:var(--dr-red);text-decoration:none}.header__icon .svg-wrapper svg,.header__icon svg{color:var(--dr-white)}.cart-count-bubble{background-color:var(--dr-red);color:#fff}.header__heading-link{padding:0}.dr-brand{display:inline-flex;align-items:center;gap:12px;color:var(--dr-white);text-decoration:none}.dr-brand__logo{height:50px;width:auto;display:block}.dr-brand__word{font-family:var(--dr-display);font-size:30px;letter-spacing:.03em;line-height:1;white-space:nowrap;text-transform:uppercase}.dr-brand__word span{color:var(--dr-red)}@media(max-width:749px){.dr-brand__logo{height:38px}.dr-brand__word{font-size:23px}.dr-brand{gap:9px}}.dr-footer-brand{display:inline-block;margin-bottom:1.4rem;text-decoration:none}.dr{color:var(--dr-white);font-family:var(--dr-body);font-size:17px;line-height:1.6}.dr *{box-sizing:border-box}.dr img{display:block;max-width:100%;height:auto}.dr a{color:inherit;text-decoration:none}.dr-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.dr-display,.dr h2.dr-display{font-family:var(--dr-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.95;margin:0;color:var(--dr-white)}.dr-eyebrow{font-family:var(--dr-cond);font-weight:700;text-transform:uppercase;letter-spacing:.28em;font-size:14px;color:var(--dr-red);line-height:1.4}.dr-red,.dr-display span.dr-red{color:var(--dr-red)}.dr-btns{display:flex;gap:14px;flex-wrap:wrap}.dr-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--dr-cond);font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:16px;line-height:1.2;padding:17px 34px;border:2px solid var(--dr-red);background:var(--dr-red);color:#fff!important;cursor:pointer;transition:background .2s,border-color .2s;border-radius:0}.dr-btn:hover{background:var(--dr-red2);border-color:var(--dr-red2)}.dr-btn--ghost{background:transparent;border-color:#f4f1ec8c}.dr-btn--ghost:hover{background:transparent;border-color:#fff}.dr-block{padding:110px 0}.dr-sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px;gap:20px}.dr-sec-head h2{font-size:72px;margin-top:10px}.dr-more{font-family:var(--dr-cond);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:15px;border-bottom:2px solid var(--dr-red);padding-bottom:4px;white-space:nowrap}.dr-hide-m{display:inline}.dr-hero{position:relative;min-height:760px;overflow:hidden;background:#000;display:flex;align-items:center}.dr-hero__art{position:absolute;top:0;right:0;bottom:0;width:62%;background-position:center 35%;background-size:cover;background-repeat:no-repeat}.dr-hero__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000,#000000bf 18%,#0000 50%),linear-gradient(0deg,#000,#0000 25%)}.dr-hero .dr-wrap{position:relative;z-index:2;width:100%}.dr-hero__copy{max-width:600px}.dr-hero__title{font-size:132px!important;margin:18px 0 6px!important}.dr-hero__title span{color:var(--dr-red);display:block}.dr-tagline{font-family:var(--dr-cond);font-weight:800;font-size:30px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:22px;line-height:1.2}.dr-lede{color:#cfcac3;font-size:19px;max-width:440px;margin:0 0 34px}.dr-usps{border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line);background:#0d0d0d}.dr-usps__row{display:grid;grid-template-columns:repeat(var(--dr-usp-count,3),1fr)}.dr-usp{display:block!important;padding:22px 10px;text-align:center;font-family:var(--dr-cond);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:14px;color:#d9d4cd!important;border-right:1px solid var(--dr-line)}.dr-usp:last-child{border-right:0}.dr-usp i{font-style:normal;color:var(--dr-red);margin-right:8px}.dr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.dr-card{display:block}.dr-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#151515}.dr-card__media img,.dr-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;transition:opacity .35s,transform .6s}.dr-card__media svg{fill:#333;background:#151515}.dr-card__media img.dr-alt{opacity:0}.dr-card:hover .dr-card__media img.dr-alt{opacity:1}.dr-card:hover .dr-card__media img{transform:scale(1.03)}.dr-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--dr-red);color:#fff;font-family:var(--dr-cond);font-weight:800;letter-spacing:.16em;font-size:12px;line-height:1.3;padding:5px 10px;text-transform:uppercase}.dr-badge--dark{background:#000;border:1px solid #444}.dr-card__info{display:flex;justify-content:space-between;align-items:baseline;padding:18px 2px 0;gap:10px}.dr-card h3{font-family:var(--dr-cond);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:23px;line-height:1.15;margin:0;color:var(--dr-white)}.dr-card__sub{color:var(--dr-grey);font-size:15px}.dr-card__price{font-family:var(--dr-cond);font-weight:700;font-size:23px;white-space:nowrap}.dr-story{background:#000;position:relative;overflow:hidden}.dr-story__row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dr-story__art{position:relative}.dr-story__art img{width:100%;aspect-ratio:1/1;object-fit:cover}.dr-story__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 80px 30px #000}.dr-story h2{font-size:80px;margin:14px 0 30px}.dr-story__text p{color:#d4cfc8;margin:0 0 18px;font-size:18px}.dr-story__text strong{color:#fff}.dr-story__sign{font-family:var(--dr-cond);font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-size:17px;margin-top:30px;color:#fff}.dr-story__sign span{color:var(--dr-red)}.dr-band{height:var(--dr-band-h,300px);background-position:center;background-size:cover;border-top:1px solid #311;border-bottom:1px solid #311}.dr-signup{text-align:center;background:radial-gradient(ellipse at center,#2a0607,#0a0a0a 65%)}.dr-signup h2{font-size:84px;margin:14px 0 4px}.dr-ironic{font-family:var(--dr-cond);font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:#8d8a85;font-size:16px;margin-bottom:22px}.dr-signup__text p{color:#cfcac3;max-width:560px;margin:0 auto 34px;font-size:18px}.dr-form{display:flex;max-width:560px;margin:0 auto;border:2px solid #3a3a3a;background:#0d0d0d}.dr-form input{flex:1;background:transparent;border:0;color:#fff;font:500 17px var(--dr-body);padding:0 22px;min-width:0;outline:none;box-shadow:none}.dr-form input:focus-visible{outline:2px solid var(--dr-red);outline-offset:-2px}.dr-form input::placeholder{color:#8a8782}.dr-form .dr-btn{border:0}.dr-form__msg{max-width:560px;margin:14px auto 0;font-family:var(--dr-cond);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:16px}.dr-form__msg--ok{color:#fff;border:2px solid var(--dr-red);padding:16px}.dr-form__msg--err{color:#ff6b6f}.dr-fine{font-size:13px;color:#7d7a76;margin:16px 0 0}.dr-ad{background:#000;border-top:1px solid var(--dr-line)}.dr-ad__row{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px}.dr-ad__face{background-position:center;background-size:cover;aspect-ratio:1/1;position:relative}.dr-ad__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000,#0000 15% 55%,#000),linear-gradient(0deg,#000,#0000 20%),linear-gradient(180deg,#000,#0000 15%)}.dr-ad h2{font-size:92px;margin:14px 0 18px}.dr-ad p{color:#bdb8b1;font-size:19px;margin:0 0 30px;max-width:420px}.dr-lock-line{display:flex;align-items:center;gap:12px;font-family:var(--dr-cond);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:14px;color:#8d8a85;margin-top:22px}.dr-lock-line svg{width:16px;height:16px;stroke:var(--dr-red);fill:none;stroke-width:2;flex:none}.footer{border-top:1px solid var(--dr-line)}.footer-block__heading{font-family:var(--dr-cond);font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:1.5rem}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info .rte,.footer-block__details-content.rte{color:#a7a39d;font-size:1.6rem}.footer-block__details-content .list-menu__item--link:hover,.footer .rte a:hover{color:var(--dr-red)}.footer .rte a{color:#a7a39d;text-decoration:none}.footer .list-social__link{color:var(--dr-white)}.footer .list-social__link:hover{color:var(--dr-red)}.footer__content-bottom{border-top:1px solid var(--dr-line)}.copyright__content,.policies li a{color:#6f6c68}.product__info-container .product__text.caption-with-letter-spacing{font-family:var(--dr-cond);font-weight:700;letter-spacing:.28em;font-size:1.4rem;color:var(--dr-red);margin-bottom:.4rem}.product__title h1,.product__title .h1{font-family:var(--dr-display);font-size:68px;line-height:.95;text-transform:uppercase;letter-spacing:.01em;margin:.4rem 0 1.4rem}.product .price,.product .price .price-item{font-family:var(--dr-cond);font-weight:700;font-size:3.2rem;letter-spacing:0}.product .price--on-sale .price-item--regular{font-size:2rem;color:var(--dr-grey)}.product__tax{color:#8d8a85;font-size:1.4rem}.product-form__input .form__label,.product-form__input legend.form__label,.quantity__label,.product-form__quantity .form__label{font-family:var(--dr-cond);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:1.5rem;color:var(--dr-white)}.product-form__input input[type=radio]+label{font-family:var(--dr-cond);font-weight:700;font-size:1.7rem;letter-spacing:.1em;min-width:6.4rem;justify-content:center;padding:1.3rem 1.6rem;border-radius:0}.product-form__input input[type=radio]:checked+label{background:#fff;color:#000;border-color:#fff}.quantity{border-radius:0}.quantity__input{font-family:var(--dr-cond);font-weight:700;font-size:1.8rem}.product-form__submit{padding:1.9rem;font-size:1.6rem;min-height:5.6rem}.product__description{color:#d4cfc8;font-size:1.7rem}.product__accordion .summary__title .accordion__title,.product__accordion .accordion__title{font-family:var(--dr-cond);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:1.6rem}.product__accordion summary .icon-caret{color:var(--dr-red)}.product__accordion .accordion__content{color:#bdb8b1;font-size:1.6rem}.accordion{border-color:var(--dr-line)}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--dr-red);border-color:var(--dr-red)}.product__media-item,.product-media-container{background:#151515}.card__heading,.card-information .card__heading{font-family:var(--dr-cond);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:2rem;line-height:1.15}.card-information .price,.card-information .price-item{font-family:var(--dr-cond);font-weight:700;font-size:2rem}.card .card__inner{background:#151515}.badge{font-family:var(--dr-cond);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.related-products__heading,.collection__title .title,.title-wrapper-with-link .title{font-size:5rem}.drawer__heading,.title--primary{text-transform:uppercase}.cart-item__name{font-family:var(--dr-cond);font-weight:800;text-transform:uppercase;letter-spacing:.06em}@media(max-width:899px){.dr{font-size:16px}.dr-wrap{padding:0 20px}.dr-hide-m{display:none}.dr-hero{min-height:0;display:block}.dr-hero__art{position:relative;width:100%;height:500px;background-position:center 18%}.dr-hero__art:after{background:linear-gradient(0deg,#000 2%,#0000 45%)}.dr-hero .dr-wrap{margin-top:-70px;padding-bottom:56px}.dr-hero__title{font-size:76px!important;margin:12px 0 8px!important}.dr-tagline{font-size:19px;letter-spacing:.26em;margin-bottom:16px}.dr-lede{font-size:17px;margin-bottom:26px}.dr-btns{flex-direction:column;gap:10px}.dr-btns .dr-btn{width:100%;padding:17px 10px;font-size:15px}.dr-usps__row{grid-template-columns:1fr 1fr;padding:0}.dr-usp{font-size:12px;padding:15px 6px;border-bottom:1px solid var(--dr-line)}.dr-usp:nth-child(2n){border-right:0}.dr-usp:last-child:nth-child(odd){grid-column:1/-1}.dr-block{padding:70px 0}.dr-sec-head{margin-bottom:28px}.dr-sec-head h2{font-size:50px}.dr-grid{grid-template-columns:1fr 1fr;gap:14px}.dr-grid .dr-card:first-child{grid-column:1/-1}.dr-card h3,.dr-card__price{font-size:18px}.dr-card__sub{font-size:13px}.dr-card__info{flex-direction:column;gap:2px;padding-top:12px}.dr-grid .dr-card:first-child .dr-card__info{flex-direction:row}.dr-grid .dr-card:first-child h3,.dr-grid .dr-card:first-child .dr-card__price{font-size:22px}.dr-badge{font-size:10px;padding:4px 8px;top:10px;left:10px}.dr-story__row{grid-template-columns:1fr;gap:20px}.dr-story h2{font-size:56px;margin:10px 0 22px}.dr-story__text p{font-size:17px}.dr-band{height:150px}.dr-signup h2{font-size:60px}.dr-ironic{font-size:14px}.dr-form{flex-direction:column;border:0;background:none;gap:10px}.dr-form input{border:2px solid #3a3a3a;background:#0d0d0d;padding:17px 18px}.dr-ad__row{grid-template-columns:1fr;gap:0;padding:0}.dr-ad__face{aspect-ratio:4/3.4}.dr-ad__face:after{background:linear-gradient(0deg,#000 3%,#0000 40%)}.dr-ad__txt{padding:0 20px 70px;margin-top:-30px;position:relative}.dr-ad h2{font-size:64px}.product__title h1,.product__title .h1{font-size:54px}.related-products__heading{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/devilram.css.map */
