@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=DM+Sans:wght@400;500&family=DM+Mono:wght@400&display=swap";:root{--md-bg-base: #0b0b0b;--md-bg-surface: #131313;--md-bg-raised: #1a1a1a;--md-bg-border: #2a2a2a;--md-text-primary: #f2efe9;--md-text-secondary: #8b9096;--md-text-muted: #4a4e54;--md-accent-heat: #d52b2b;--md-accent-ember: #d4530a;--md-accent-gold: #b8922a;--md-radius-sm: 4px;--md-radius-md: 12px;--md-radius-lg: 18px;--md-radius-pill: 999px;--md-font-display: "Barlow Condensed", sans-serif;--md-font-body: "DM Sans", sans-serif;--md-font-mono: "DM Mono", monospace;--md-space-xs: 4px;--md-space-sm: 8px;--md-space-md: 16px;--md-space-lg: 24px;--md-space-xl: 48px;--md-space-2xl: 96px;--md-transition: .2s ease}body{background-color:var(--md-bg-base);color:var(--md-text-primary);font-family:var(--md-font-body);-webkit-font-smoothing:antialiased}.md-btn-primary{background:var(--md-accent-heat);color:var(--md-text-primary);font-family:var(--md-font-body);font-size:13px;font-weight:500;letter-spacing:.04em;padding:12px 28px;border-radius:var(--md-radius-sm);border:none;cursor:pointer;text-decoration:none;transition:background var(--md-transition),transform var(--md-transition);min-height:44px;line-height:1;display:inline-flex;align-items:center}.md-btn-primary:hover{background:#b02222}.md-btn-primary:active{transform:scale(.98)}.md-btn-secondary{display:inline-flex;align-items:center;background:transparent;color:var(--md-text-primary);font-family:var(--md-font-body);font-size:13px;font-weight:500;letter-spacing:.04em;padding:11px 27px;border-radius:var(--md-radius-sm);border:1px solid var(--md-bg-border);cursor:pointer;text-decoration:none;transition:border-color var(--md-transition),background var(--md-transition);min-height:44px}.md-btn-secondary:hover{border-color:var(--md-text-secondary);background:var(--md-bg-raised)}.md-eyebrow{font-family:var(--md-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--md-text-secondary)}.shopify-section{margin:0}.header-wrapper{background:transparent}.md-slider__label,.md-slider__marker-label,.marker-label{font-size:12px!important;letter-spacing:.06em;opacity:.75}.md-slider__stop.active .md-slider__label,.md-slider__marker.active .md-slider__marker-label,.marker.active .marker-label{font-size:14px!important;opacity:1;color:var(--md-accent-heat)!important;font-weight:700}.md-slider__stop:hover .md-slider__label,.md-slider__marker:hover .md-slider__marker-label,.marker:hover .marker-label{opacity:1}.md-card-shu{display:flex;align-items:center;gap:8px;margin-top:6px}.md-card-shu__pips{display:inline-flex;gap:3px}.md-card-shu__pip{width:10px;height:4px;border-radius:2px;background:#2a2a2a;display:inline-block}.md-card-shu__pip.is-on{background:var(--md-accent-heat)}.md-card-shu--gold .md-card-shu__pip.is-on{background:var(--md-accent-gold)}.md-card-shu__label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--md-text-secondary)}html body .collection,html body .featured-collection,html body .collection-grid,html body .product-grid,html body .collection .grid,html body #MainContent,html body .main-content,html body .page-content{background:transparent!important}html body .gradient:has(.product-grid),html body [class*=color-scheme]:has(.product-grid),html body .shopify-section:has(.product-grid){background:transparent!important;background-image:none!important}html body .card-wrapper,html body .card,html body .card__inner,html body .card__content,html body .card__information,html body .card__media,html body .card__media .media,html body .card__media img,html body .card img,html body .card .ratio,html body .card__inner .ratio,html body .product-card,html body .product-item,html body .product-card img,html body .product-item img{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;mix-blend-mode:normal!important}html body .card__inner,html body .card__media{overflow:visible!important}html body{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 84px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 48px}html body .card-wrapper:has(.card__media img[src*=".png"]) .card__media img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.95)) drop-shadow(0 10px 16px rgba(0,0,0,.5))!important}html body .card-wrapper:not(:has(.card__media img[src*=".png"])) .card__media{border-radius:6px!important;overflow:hidden!important;box-shadow:0 12px 26px #0009!important}html body .card__content .quick-add{border-top:0!important;margin-top:14px!important}html body .card__content .quick-add__submit,html body .quick-add .button,html body .quick-add__submit.button--full-width,html body .quick-add__submit.button--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 22px!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(242,239,233,.42)!important;border-radius:0!important;box-shadow:none!important;font-family:DM Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important;color:var(--md-text-primary)!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}html body .card__content .quick-add__submit:after,html body .card__content .quick-add__submit:before,html body .quick-add .button:after,html body .quick-add .button:before{content:none!important;display:none!important;box-shadow:none!important}html body .card__content .quick-add__submit:hover,html body .card__content .quick-add__submit:focus-visible,html body .card__content .quick-add__submit:active{background-color:var(--md-accent-heat)!important;border-color:var(--md-accent-heat)!important;color:#fff!important}html body .card__content .quick-add__submit:active{transform:translateY(1px)!important}html body .card__content .quick-add__submit[disabled],html body .card__content .quick-add__submit[aria-disabled=true]{background:transparent!important;border-color:#f2efe924!important;color:#55524e!important;opacity:1!important;cursor:default!important}@media(max-width:749px){html body .card__content .quick-add__submit,html body .quick-add .button{width:100%!important;padding:0 12px!important;letter-spacing:.12em!important}}html body .card__content .price,html body .card__content .price-item{font-variant-numeric:tabular-nums!important}html body .product__media-wrapper,html body .product__media,html body .product__media img,html body .product-single__photos,html body .product-images{background:transparent!important;border:0!important;border-radius:0!important}html body .product__media-wrapper:has(img[src*=".png"]) .product__media img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.95)) drop-shadow(0 16px 26px rgba(0,0,0,.55))!important}html body .product-media-container,html body .product__media-wrapper .global-media-settings,html body .product__media-list .global-media-settings,html body .product__media-item,html body .product__modal-opener,html body .thumbnail,html body .thumbnail-list__item{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body .product-media-container:before,html body .product-media-container:after{content:none!important;box-shadow:none!important}html body .product-media-container:not(:has(img[src*=".png"])){border-radius:6px!important;overflow:hidden!important;box-shadow:0 12px 26px #0009!important}html body .product-media-modal,html body .product-media-modal__dialog,html body .product-media-modal__content{background:var(--md-bg-base)!important;background-color:var(--md-bg-base)!important}html body .product-media-modal__toggle{background:var(--md-bg-raised)!important;color:var(--md-text-primary)!important;border:1px solid var(--md-bg-border)!important}html body .product__media-icon,html body .deferred-media__poster-button{background:#0b0b0bb8!important;color:var(--md-text-primary)!important;border:1px solid rgba(242,239,233,.28)!important}html body{background-color:var(--md-bg-base)!important;color:var(--md-text-primary)!important}html body .card__heading a:hover,html body .price-item--sale,html body .price--on-sale .price__sale,html body .rte a,html body .breadcrumb a:hover,html body .pagination a:hover{color:var(--md-accent-heat)!important}html body .pagination .current,html body .product-form__cart-submit,html body .product-form [type=submit],html body .btn--add-to-cart,html body button.product-form__submit{background:var(--md-accent-heat)!important;border-color:var(--md-accent-heat)!important}html body .product-theme{--product-accent: var(--md-accent-heat) !important;--product-secondary: #b02222 !important}html body .product-form__cart-submit,html body .product-form [type=submit],html body button.product-form__submit,html body .md-btn-primary,html body .md-btn-secondary,html body .badge,html body .swatch-input__input+label{border-radius:var(--md-radius-sm)!important}html body .header{padding-top:14px!important;padding-bottom:14px!important;align-items:center!important}html body .header__heading-logo{max-width:130px!important}html body .header__menu-item,html body .header__menu-item span,html body .header__active-menu-item{font-family:var(--md-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--md-text-primary)!important}html body .header__menu-item:hover span{color:var(--md-accent-heat)!important}html body .header__inline-menu .list-menu--inline>li{margin-right:4px!important}html body .header__icons .header__icon{color:var(--md-text-primary)!important}html body .header__menu-item .icon-caret{opacity:.55!important}html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:2px solid var(--md-accent-heat)!important;outline-offset:2px!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mad-dog-tokens.css.map */
