@font-face{font-family:Michroma;src:url(michroma-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url(oswald-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Oswald;src:url(oswald-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Anton;src:url(anton-regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--dfndr-black: #0F0F0F;--dfndr-charcoal: #1A1A1A;--dfndr-graphite: #2A2A2A;--dfndr-white: #F5F5F5;--dfndr-studio: #E8E8E8;--dfndr-navy: #2E3A66;--dfndr-red: #B8352F;--dfndr-bone: #E8E2D2;--dfndr-ink: #1A1A1A;--font-body--family: "Inter", -apple-system, sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "Oswald", "Arial Narrow", sans-serif;--font-subheading--weight: 600;--font-subheading--style: normal;--font-heading--family: "Anton", "Oswald", Impact, sans-serif;--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: "Michroma", "Arial Black", sans-serif;--font-accent--weight: 400;--font-accent--style: normal;--cart-bubble-background: var(--dfndr-red);--cart-bubble-text: var(--dfndr-white)}body{background-color:var(--dfndr-black)}h1,h2{font-family:Anton,Oswald,Impact,sans-serif;letter-spacing:.005em}h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:600}.jumbo-text-line{font-family:Anton,Impact,sans-serif!important;font-weight:400;letter-spacing:-.01em;line-height:.95;padding-block-start:.08em;font-feature-settings:"kern" 1}.marquee__item{font-feature-settings:"kern" 1}.dfndr-wordmark{font-family:var(--font-accent--family);font-style:italic;font-weight:400;letter-spacing:.14em;transform:skew(-6deg);display:inline-block;text-transform:uppercase;text-shadow:none!important;background:none!important}.dfndr-wordmark .star{font-style:normal}.product-badges__badge,[class*=badge],.button,button.button,.button--primary,.button--secondary{border-radius:0!important;letter-spacing:.12em}.button-secondary{background:transparent!important}input,.field__input,select,textarea{border-radius:0!important}.announcement-bar .rte,.announcement-bar p,.announcement-bar a{letter-spacing:.14em}.marquee-section .marquee__item,marquee-component span{letter-spacing:.16em}.dfndr-flag-rule{display:block;width:48px;height:22px;margin:0 auto;background:url(dfndr-flag-black.png) no-repeat center / contain}#header-component .header-menu,#header-component .header__navigation-bar-row{display:none!important}.header-logo:not(:has(img)){font-size:0!important;color:transparent!important;background-image:url(dfndr-wordmark-white.png);background-repeat:no-repeat;background-position:left center;background-size:contain;height:26px;min-width:242px;align-self:center}@media screen and (max-width:749px){.header-logo:not(:has(img)){height:20px;min-width:186px}}.product-card{position:relative;background:transparent!important}.product-card .card-gallery{background:#e8e8e8!important;aspect-ratio:1 / 1;transition:filter .16s ease}.product-card:hover .card-gallery{filter:brightness(1.04)}.product-card .card-gallery img{width:100%;height:100%}.card-gallery img{object-fit:contain!important;background:#e8e8e8}.product-card .product-card__content{position:relative;gap:.35rem;padding:.7rem .15rem .9rem!important}.product-card .product-card__content .text-block,.product-card .product-card__content .price,.product-card .product-card__content [class*=price]{font-family:var(--font-heading--family)!important;text-transform:uppercase;line-height:1.3}.product-card .product-card__content .text-block,.product-card .product-card__content a{font-family:Oswald,sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--dfndr-white)!important}.product-card .product-card__content .price,.product-card .product-card__content [class*=price]{font-family:Inter,sans-serif;font-weight:400;font-size:.78rem;letter-spacing:.02em;color:#8a8a8a!important}.dfndr-split-card__gallery{position:relative}.dfndr-split-card__link{display:block;width:100%;height:100%}.dfndr-split-card__content{display:flex;flex-direction:column;gap:.2rem}.dfndr-split-card__color{display:block;font-family:Oswald,sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.dfndr-split-card__badge{position:absolute;top:.5rem;left:.5rem;z-index:2;font-family:Oswald,sans-serif;font-weight:600;font-size:.56rem;letter-spacing:.12em;background:#2a2a2a;color:#f5f5f5;padding:.22rem .45rem}.dfndr-split-card--soldout .card-gallery img{opacity:.55}.dfndr-split-card__swatches{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;margin:.5rem 0 .1rem}.dfndr-split-swatch{width:2.6rem;height:2.6rem;border-radius:0;background-color:#e8e8e8;background-size:contain;background-repeat:no-repeat;background-position:center;border:1px solid #d9d9d9;display:inline-block}.dfndr-split-swatch.is-current{border:2px solid var(--color-foreground, #111111)}.product-card .product-card__content .dfndr-split-card__title{color:var(--color-foreground, #F5F5F5)!important}.dfndr-split-swatch:hover{border-color:#8a8a8a}.product-list .button--link,.product-list a.link{font-family:Oswald,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.14em;color:#8a8a8a;text-transform:uppercase}.product-list .button--link:hover,.product-list a.link:hover{color:var(--dfndr-white)}.dfndr-pdp{display:block}.dfndr-pdp .dfndr-lede{font-size:.95rem;line-height:1.55;color:var(--dfndr-white);margin:0 0 1.15rem;max-width:44ch}.dfndr-spec{display:grid;grid-template-columns:5rem 1fr;margin:0;border-top:1px solid var(--dfndr-graphite)}.dfndr-spec dt{font-family:Oswald,sans-serif;font-weight:600;font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:#8a8a8a;padding:.62rem .75rem .62rem 0;border-bottom:1px solid var(--dfndr-graphite)}.dfndr-spec dd{margin:0;font-size:.82rem;line-height:1.45;color:var(--dfndr-white);padding:.62rem 0;border-bottom:1px solid var(--dfndr-graphite)}.dfndr-swatches{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center;margin-bottom:.3rem}.dfndr-swatches i{width:.82rem;height:.82rem;border-radius:50%;display:inline-block;border:1px solid rgba(245,245,245,.28)}.dfndr-spec dd .dfndr-names{display:block;font-size:.72rem;letter-spacing:.04em;color:#a6a6a6}.dfndr-size{width:100%;border-collapse:collapse;margin:0 0 .5rem}.dfndr-size th{font-family:Oswald,sans-serif;font-weight:600;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;text-align:left;padding:0 0 .45rem;border-bottom:1px solid var(--dfndr-graphite)}.dfndr-size td{font-size:.82rem;padding:.5rem 0;border-bottom:1px solid rgba(42,42,42,.75);color:var(--dfndr-white);font-variant-numeric:tabular-nums}.dfndr-size tr td:first-child{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.08em}.dfndr-note{font-size:.72rem;line-height:1.45;color:#8a8a8a;margin:.45rem 0 0}.accordion .text-block p strong{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.08em;display:inline-block;min-width:2.6em}.dfndr-upsell{border:1px solid var(--dfndr-graphite);background:#151515;padding:.85rem 1rem .9rem;margin-block:.85rem .25rem;max-width:26rem}.dfndr-upsell p{margin:0}.dfndr-upsell__head{font-family:Oswald,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dfndr-white)}.dfndr-upsell__star{color:#b8352f}.dfndr-upsell__math{font-size:.84rem;line-height:1.45;color:var(--dfndr-white);margin-top:.3rem}.dfndr-upsell__note{font-size:.68rem;letter-spacing:.03em;color:#8a8a8a;margin-top:.2rem}.theme-drawer__dialog:has(.cart-drawer__content),.cart-drawer__content,.cart-page,.cart-page__items,.cart-page__summary{--color-background: #ffffff;--color-background-rgb: 255, 255, 255;--color-foreground: #111111;--color-foreground-rgb: 17, 17, 17;--color-border: #e5e5e5;--color-border-rgb: 229, 229, 229;background:#fff!important;color:#111}.cart-page .section-background{background:#fff!important}.theme-drawer__dialog:has(.cart-drawer__content) .theme-drawer__title,.cart-page__title{color:#111}.cart-drawer__items{padding-block:.75rem}.cart-drawer__content .cart-items-component,.cart-page__items .cart-items-component{row-gap:1.1rem}.theme-drawer__dialog:has(.cart-drawer__content) .dfndr-progress__label,.cart-page .dfndr-progress__label{color:#111}.theme-drawer__dialog:has(.cart-drawer__content) .dfndr-progress__track,.cart-page .dfndr-progress__track{background:#ececec}.fly-to-cart{display:none!important}.theme-drawer__dialog:has(.cart-drawer__content)::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#00000073}.theme-drawer__dialog:has(.cart-drawer__content),.theme-drawer__dialog:has(.cart-drawer__content) *{view-transition-name:none!important}.cart-items__quantity-controls .quantity-selector-wrapper,.cart-items__quantity-controls .quantity-selector,.cart-drawer__content .quantity-selector-wrapper,.cart-page .quantity-selector-wrapper{display:none!important}.cart-items__remove svg{display:none!important}.cart-items__remove{width:auto!important;height:auto!important;border:0!important;background:none!important;padding:0!important}.cart-items__remove:after{content:"REMOVE";font-size:.72rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:2px;color:#111;cursor:pointer}.theme-drawer__dialog:has(.cart-drawer__content) button[name=checkout],.theme-drawer__dialog:has(.cart-drawer__content) .cart__checkout-button,.cart-page button[name=checkout],.cart-page .cart__checkout-button{background:#111!important;color:#fff!important;border:0!important}.variant-option--swatches .swatch{border-radius:0!important;background-color:#e8e8e8;background-size:cover;background-position:center;border:1px solid var(--dfndr-graphite, #2A2A2A);transition:border-color .14s ease,transform .14s ease}.variant-option--swatches label:hover .swatch{transform:translateY(-1px)}.variant-option--swatches input:checked+.swatch,.variant-option--swatches label:has(input:checked) .swatch{border:2px solid #B8352F}.variant-option--swatches legend,.variant-option--swatches .variant-option__swatch-value{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase}product-swatches .swatch{width:2.6rem!important;height:2.6rem!important;border-radius:0!important;background-color:#e8e8e8;background-size:contain!important;background-repeat:no-repeat;background-position:center;border:1px solid #d9d9d9}product-swatches label:has(input:checked) .swatch,product-swatches input:checked+.swatch{border:2px solid #111111}.dfndr-bundle{padding:3rem 1.25rem 5rem;max-width:1200px;margin:0 auto}.dfndr-bundle__head{text-align:center;margin-bottom:2rem}.dfndr-bundle__eyebrow{font-family:Oswald,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.16em;color:#b8352f;text-transform:uppercase;margin:0 0 .6rem}.dfndr-bundle__title{font-family:Anton,sans-serif;font-size:clamp(2.6rem,7vw,4.5rem);line-height:.95;color:var(--dfndr-white);margin:0 0 .6rem;text-transform:uppercase}.dfndr-bundle__sub{color:#a6a6a6;font-size:.95rem;margin:0}.dfndr-bundle__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;background:#121212eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--dfndr-graphite);padding:1rem 1.25rem 1.6rem;gap:1.25rem;margin-bottom:2rem;transition:border-color .24s ease,box-shadow .24s ease}.dfndr-bundle__bar.is-max{border-color:#b8352f;box-shadow:0 0 0 1px #b8352f59,0 8px 28px #00000073}@keyframes dfndrMaxFlash{0%{box-shadow:0 0 0 1px #b8352fe6,0 0 26px #b8352f80}to{box-shadow:0 0 0 1px #b8352f59,0 8px 28px #00000073}}.dfndr-bundle__bar.is-max-flash{animation:dfndrMaxFlash .7s ease-out}.dfndr-bundle__stack{display:flex;flex-direction:column;gap:0;min-width:0}.dfndr-bundle__slots{display:flex;gap:.6rem}.dfndr-bundle__slot{width:3.4rem;height:3.4rem;border:1px dashed #3A3A3A;position:relative;display:grid;place-items:center;background:#101010;transition:border-color .2s ease,transform .2s ease}.dfndr-bundle__slot img{width:100%;height:100%;object-fit:cover}.dfndr-bundle__slot-num{color:#4a4a4a;font-family:Oswald,sans-serif;font-size:.8rem}.dfndr-bundle__slot.is-filled{border:1px solid var(--dfndr-graphite);animation:dfndrSlotPop .22s ease-out}@keyframes dfndrSlotPop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.dfndr-bundle__x{position:absolute;top:-.45rem;right:-.45rem;width:1.1rem;height:1.1rem;border-radius:50%;border:0;background:#b8352f;color:#fff;font-size:.75rem;line-height:1;cursor:pointer}.dfndr-bundle__rail{position:relative;height:2px;background:#2a2a2a;margin-top:.9rem;width:19.4rem;max-width:100%}.dfndr-bundle__rail-fill{position:absolute;left:0;top:0;bottom:0;background:#b8352f;width:0;transition:width .32s cubic-bezier(.22,.9,.36,1)}.dfndr-bundle__tick{position:absolute;top:50%;transform:translate(-50%,-50%)}.dfndr-bundle__tick i{display:block;width:8px;height:8px;border-radius:50%;background:#0f0f0f;border:1px solid #3A3A3A;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dfndr-bundle__tick span{position:absolute;top:.85rem;left:50%;transform:translate(-50%);font-family:Oswald,sans-serif;font-weight:600;font-size:.56rem;letter-spacing:.12em;white-space:nowrap;color:#5a5a5a;transition:color .2s ease}.dfndr-bundle__tick.is-hit i{background:#b8352f;border-color:#b8352f}.dfndr-bundle__tick.is-hit span{color:var(--dfndr-white)}@keyframes dfndrTickFlash{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}.dfndr-bundle__tick.is-flash i{animation:dfndrTickFlash .48s ease-out}.dfndr-bundle__math{display:flex;flex-direction:column;margin-left:auto;text-align:right;gap:.15rem}.dfndr-bundle__count{font-family:Oswald,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.13em;color:#8a8a8a;text-transform:uppercase}.dfndr-bundle__price{font-size:1.02rem;color:var(--dfndr-white);font-variant-numeric:tabular-nums}.dfndr-bundle__price s{color:#8a8a8a;margin-right:.35rem}.dfndr-bundle__price strong{color:var(--dfndr-white);font-weight:600}.dfndr-bundle__price em{color:#8a8a8a;font-style:normal;font-size:.75rem;margin-left:.35rem}.dfndr-bundle__next{font-size:.72rem;color:#a6a6a6;letter-spacing:.02em}.dfndr-bundle__cta{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.12em;background:#b8352f;color:#fff;border:0;padding:.8rem 1.4rem;text-transform:uppercase;font-size:.8rem;cursor:pointer;min-width:15rem;text-align:center;transition:background .18s ease,transform .12s ease}.dfndr-bundle__cta:not(:disabled):hover{background:#a02d28}.dfndr-bundle__cta:not(:disabled):active{transform:translateY(1px)}.dfndr-bundle__cta:disabled{background:#2a2a2a;color:#6a6a6a;cursor:not-allowed;min-width:15rem}.dfndr-bundle__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem 1rem}.dfndr-bundle__card{display:flex;flex-direction:column;transition:transform .2s ease}.dfndr-bundle__card:hover{transform:translateY(-2px)}.dfndr-bundle__img{width:100%;aspect-ratio:1;object-fit:cover;background:transparent;transition:filter .18s ease}.dfndr-bundle__card:hover .dfndr-bundle__img{filter:brightness(1.04)}.dfndr-bundle__name{font-family:Oswald,sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.09em;color:var(--dfndr-white);text-transform:uppercase;margin:.6rem 0 .4rem}.dfndr-bundle__colors{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.dfndr-bundle__dot{width:2.2rem;height:2.2rem;border-radius:0;cursor:pointer;padding:0;border:1px solid #3A3A3A;background:#e8e8e8}.dfndr-bundle__dot.is-on{border:2px solid #B8352F}.dfndr-bundle__add{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.1em;background:transparent;color:var(--dfndr-white);border:1px solid var(--dfndr-graphite);padding:.45rem .9rem;font-size:.72rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.dfndr-bundle__add:hover{background:#b8352f;border-color:#b8352f;color:#fff}@media(max-width:640px){.dfndr-bundle__bar{gap:.6rem}.dfndr-bundle__rail{width:100%}.dfndr-bundle__tick span{font-size:.5rem}.dfndr-bundle__slot{width:2.8rem;height:2.8rem}.dfndr-bundle__cta,.dfndr-bundle__cta:disabled{min-width:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/dfndr-brand.css.map */
