.dlc-critical-hit,body:has(.dlc-critical-hit){--ch-black: #100f0c;--ch-black-soft: #181610;--ch-ink: #262016;--ch-paper: #d7c49a;--ch-paper-light: #eee0b9;--ch-paper-dark: #aa9362;--ch-gold: #c99a43;--ch-gold-light: #e4bd6b;--ch-red: #8e2e25;--ch-border: rgba(231, 198, 128, .4);--ch-border-soft: rgba(218, 178, 97, .2);--ch-white: #f7f0df}.dlc-critical-hit{background:var(--ch-black);color:var(--ch-white)}.critical-hit-world{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(161,104,37,.12),transparent 32%),radial-gradient(circle at 85% 30%,rgba(119,41,30,.12),transparent 35%),linear-gradient(180deg,#12110e,#090806)}.critical-hit-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 7px)}.critical-hit-page{position:relative;z-index:2;padding-top:48px;padding-bottom:60px}.critical-hit-hero{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(430px,1.12fr);gap:30px;align-items:start}.critical-hit-media-panel{position:relative;padding:18px;border:1px solid var(--ch-border);background:linear-gradient(145deg,#ffffff09,#ffffff01),#12110d;box-shadow:0 30px 80px #00000061,inset 0 0 40px #c99a4309}.critical-hit-media-panel:before,.critical-hit-sheet:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px solid rgba(226,189,105,.12)}.critical-hit-media-label{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;margin:2px 4px 14px;color:var(--ch-paper-dark);font-size:1rem;font-weight:700;letter-spacing:.17em}.critical-hit-gallery{position:relative;z-index:2}.dlc-critical-hit .product__media-wrapper{width:100%;max-width:none}.dlc-critical-hit .product__media-list{display:block!important;width:100%;margin:0!important;padding:0!important}.dlc-critical-hit .product__media-list .product__media-item{display:none!important;width:100%!important;max-width:100%!important;margin:0!important}.dlc-critical-hit .product__media-list .product__media-item.is-active,.dlc-critical-hit .product__media-list .product__media-item:first-child{display:block!important}.dlc-critical-hit .product__media-list:has(.product__media-item.is-active:not(:first-child)) .product__media-item:first-child{display:none!important}.dlc-critical-hit .product__media{width:100%;background:linear-gradient(145deg,#f2eee5,#e1d8c7)!important;border:1px solid rgba(184,151,82,.28);border-radius:0}.dlc-critical-hit .product__media img{display:block;width:100%;max-height:530px;margin:0 auto;object-fit:contain;border-radius:0}.dlc-critical-hit .product__media-toggle{border-radius:0}.dlc-critical-hit .product-media-container{width:100%!important;max-width:100%!important}.dlc-critical-hit .thumbnail-slider{margin-top:12px}.dlc-critical-hit .thumbnail-list{display:flex!important;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important}.dlc-critical-hit .thumbnail-list__item{flex:0 0 82px!important;width:82px!important;max-width:82px!important}.dlc-critical-hit .thumbnail{width:82px;height:82px;padding:3px;background:#191710!important;border:1px solid rgba(214,179,104,.3);border-radius:0}.dlc-critical-hit .thumbnail img{width:100%;height:100%;object-fit:cover}.dlc-critical-hit .thumbnail[aria-current]{border-color:var(--ch-gold-light);box-shadow:0 0 0 1px #e4bd6b3d}.dlc-critical-hit .thumbnail-slider .slider-button{color:var(--ch-gold-light)}.critical-hit-sheet{position:relative;padding:34px 34px 30px;border:1px solid rgba(224,190,118,.48);background:radial-gradient(circle at 80% 0%,rgba(198,145,59,.08),transparent 38%),linear-gradient(145deg,#1e1a12,#100f0b);box-shadow:0 30px 80px #00000073,inset 0 0 60px #d2a95009}.critical-hit-sheet-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.critical-hit-eyebrow{color:var(--ch-paper-dark);font-size:1.08rem;font-weight:800;letter-spacing:.18em}.critical-hit-rarity{color:var(--ch-gold-light);font-size:1.02rem;font-weight:800;letter-spacing:.1em;text-align:right}.critical-hit-title{position:relative;z-index:2;margin:0;color:var(--ch-paper-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,4.7vw,6.5rem);line-height:.93;letter-spacing:-.045em;text-transform:uppercase}.critical-hit-subtitle{position:relative;z-index:2;max-width:520px;margin:17px 0 0;color:#bcb09a;font-size:1.55rem;line-height:1.45}.critical-hit-rule{position:relative;z-index:2;height:1px;margin:25px 0;background:linear-gradient(90deg,transparent,var(--ch-gold),transparent);opacity:.65}.critical-hit-stat-heading,.critical-hit-loadout-title{position:relative;z-index:2;margin-bottom:12px;color:var(--ch-gold-light);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700;letter-spacing:.17em}.critical-hit-stats{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(221,185,106,.18);border-left:1px solid rgba(221,185,106,.18)}.critical-hit-stat{display:flex;justify-content:space-between;gap:14px;padding:11px 13px;border-right:1px solid rgba(221,185,106,.18);border-bottom:1px solid rgba(221,185,106,.18)}.critical-hit-stat-wide{grid-column:span 2}.critical-hit-stat span{color:#8f836d;font-size:1rem;font-weight:800;letter-spacing:.12em}.critical-hit-stat strong{color:var(--ch-paper-light);font-size:1.15rem;text-align:right}.critical-hit-price{position:relative;z-index:2;margin-bottom:22px;color:var(--ch-paper-light);font-family:Georgia,Times New Roman,serif;font-size:2rem}.critical-hit-variants .product-form__input{max-width:none;margin-bottom:18px}.critical-hit-variants .form__label,.critical-hit-quantity .form__label{margin-bottom:9px;color:var(--ch-paper-light);font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.critical-hit-variants input[type=radio]{position:absolute;opacity:0;pointer-events:none}.critical-hit-variants input[type=radio]+label{display:inline-block;margin:0 7px 7px 0;padding:11px 16px;color:var(--ch-paper-light);background:#17140f;border:1px solid rgba(220,180,99,.42);border-radius:2px;cursor:pointer;font-size:1.25rem;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.critical-hit-variants input[type=radio]+label:hover{border-color:var(--ch-gold-light);transform:translateY(-1px)}.critical-hit-variants input[type=radio]:checked+label{color:#17120b;background:var(--ch-gold-light);border-color:var(--ch-gold-light)}.critical-hit-quantity{margin:4px 0 18px}.critical-hit-quantity .quantity{min-height:45px;background:#14120e;border:1px solid rgba(220,180,99,.4)}.critical-hit-quantity .quantity:after{display:none}.critical-hit-quantity .quantity__button,.critical-hit-quantity .quantity__input{color:var(--ch-paper-light)}.critical-hit-app{margin:18px 0;padding:12px;border:1px solid rgba(218,178,97,.18);background:#ffffff05}.critical-hit-buy{margin-top:18px}.critical-hit-buy .product-form__submit{min-height:58px;color:#16110a;background:var(--ch-gold-light);border:1px solid var(--ch-gold-light);border-radius:2px;font-size:1.35rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.critical-hit-buy .product-form__submit:after{box-shadow:none}.critical-hit-buy .product-form__submit:hover{background:#f0cc7a}.critical-hit-dynamic-checkout{margin-top:8px}.critical-hit-fine-print{position:relative;z-index:2;margin-top:14px;color:#827865;font-size:1.05rem;line-height:1.4}.dlc-critical-hit .shopify-payment-button__more-options{display:none!important}.critical-hit-campaign{max-width:850px;margin:80px auto 65px;text-align:center}.critical-hit-section-kicker{margin-bottom:12px;color:var(--ch-gold);font-size:1.05rem;font-weight:900;letter-spacing:.2em}.critical-hit-campaign h2,.critical-hit-description h2,.critical-hit-final-card h2{margin:0;color:var(--ch-paper-light);font-family:Georgia,Times New Roman,serif;line-height:1.08}.critical-hit-campaign h2{font-size:clamp(3rem,4vw,5.4rem)}.critical-hit-story-copy{max-width:700px;margin:24px auto 0;color:#b9af9d;font-size:1.55rem;line-height:1.7}.critical-hit-story-copy p{margin:0 0 13px}.critical-hit-roll{display:inline-flex;align-items:center;gap:20px;margin-top:21px;padding:12px 18px;border-top:1px solid var(--ch-border);border-bottom:1px solid var(--ch-border);color:#a99b83;font-size:1.05rem;letter-spacing:.12em}.critical-hit-roll strong{color:var(--ch-gold-light);font-size:1.45rem}.critical-hit-lifestyle{margin:60px 0 70px}.critical-hit-lifestyle-frame{position:relative;padding:10px;border:1px solid rgba(218,178,97,.36);background:#11100c;box-shadow:0 35px 90px #00000073}.critical-hit-lifestyle-image{display:block;width:100%;max-height:700px;object-fit:cover;filter:saturate(.84) contrast(1.05)}.critical-hit-lifestyle-caption{display:flex;justify-content:space-between;gap:20px;padding:12px 7px 3px;color:var(--ch-paper-dark);font-size:1.05rem;font-weight:800;letter-spacing:.15em}.critical-hit-description{padding:55px 0 50px;border-top:1px solid rgba(218,178,97,.22);border-bottom:1px solid rgba(218,178,97,.22)}.critical-hit-description-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:55px;align-items:start}.critical-hit-description h2{max-width:460px;font-size:clamp(3rem,3.8vw,4.7rem)}.critical-hit-description-lead{max-width:460px;margin-top:21px;color:#a89d89;font-size:1.4rem;line-height:1.6}.critical-hit-product-description{color:#d0c5af;font-size:1.42rem;line-height:1.65}.critical-hit-product-description>*:first-child{margin-top:0}.critical-hit-product-description>*:last-child{margin-bottom:0}.critical-hit-product-description p{margin:0 0 1.25em}.critical-hit-product-description br{line-height:1.25}.critical-hit-product-description hr{margin:30px 0;border:0;border-top:1px solid rgba(218,178,97,.22)}.critical-hit-product-description h1,.critical-hit-product-description h2,.critical-hit-product-description h3,.critical-hit-product-description strong{color:var(--ch-paper-light)}.critical-hit-final-card{display:grid;grid-template-columns:105px 1fr;gap:28px;align-items:center;max-width:760px;margin:65px auto 0;padding:28px;border:1px solid rgba(220,180,99,.38);background:linear-gradient(135deg,#b27e2c14,#6c241d14)}.critical-hit-d20{display:grid;place-items:center;width:90px;height:90px;color:var(--ch-gold-light);border:2px solid var(--ch-gold);transform:rotate(45deg);font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:700}.critical-hit-d20 span{display:block;transform:rotate(-45deg)}.critical-hit-final-card h2{margin-top:2px;font-size:clamp(2.5rem,3vw,3.8rem)}.critical-hit-final-card p{margin:10px 0 0;color:#a99f8c;font-size:1.3rem;line-height:1.55}body:has(.dlc-critical-hit) .shopify-section:has(.related-products){background:linear-gradient(180deg,#090806,#12100c)!important;color:var(--ch-paper-light)!important}body:has(.dlc-critical-hit) .shopify-section:has(.related-products)>div,body:has(.dlc-critical-hit) .shopify-section:has(.related-products) .gradient,body:has(.dlc-critical-hit) .shopify-section:has(.related-products) [class*=color-]{background:transparent!important}body:has(.dlc-critical-hit) .related-products{padding-top:55px;padding-bottom:60px}body:has(.dlc-critical-hit) .related-products__heading{margin-bottom:28px;color:var(--ch-paper-light)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3vw,4rem)}body:has(.dlc-critical-hit) .related-products__heading:before{content:"MERCHANT INVENTORY";display:block;margin-bottom:8px;color:var(--ch-gold);font-family:var(--font-body-family);font-size:1rem;font-weight:900;letter-spacing:.2em}body:has(.dlc-critical-hit) .related-products .card-wrapper{height:100%}body:has(.dlc-critical-hit) .related-products .card{height:100%;padding:9px;background:linear-gradient(145deg,#18150f,#100e0b)!important;border:1px solid rgba(218,178,97,.32);box-shadow:0 12px 30px #0000002e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body:has(.dlc-critical-hit) .related-products .card:hover{transform:translateY(-3px);border-color:#e4bd6bb3;box-shadow:0 18px 45px #00000052}body:has(.dlc-critical-hit) .related-products .card__inner,body:has(.dlc-critical-hit) .related-products .card__media,body:has(.dlc-critical-hit) .related-products .media{background:linear-gradient(135deg,#e7dcc3,#cdbb91)!important}body:has(.dlc-critical-hit) .related-products .card__inner{overflow:hidden;border:1px solid rgba(87,66,31,.42)}body:has(.dlc-critical-hit) .related-products .card__media{padding:8px}body:has(.dlc-critical-hit) .related-products .card__media img{mix-blend-mode:multiply;filter:contrast(1.04) saturate(.92);transition:transform .2s ease}body:has(.dlc-critical-hit) .related-products .card:hover .card__media img{transform:scale(1.015)}body:has(.dlc-critical-hit) .related-products .card__content{padding:14px 7px 8px;background:transparent!important}body:has(.dlc-critical-hit) .related-products .card__information{background:transparent!important}body:has(.dlc-critical-hit) .related-products .card__heading,body:has(.dlc-critical-hit) .related-products .card__heading a,body:has(.dlc-critical-hit) .related-products .card__heading *{color:var(--ch-paper-light)!important;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}body:has(.dlc-critical-hit) .related-products .price,body:has(.dlc-critical-hit) .related-products .price *,body:has(.dlc-critical-hit) .related-products .price-item,body:has(.dlc-critical-hit) .related-products .card-information,body:has(.dlc-critical-hit) .related-products .card-information *{color:#b7a988!important}body:has(.dlc-critical-hit) .shopify-section:has(.collapsible-content){background:linear-gradient(180deg,#12100c,#080705)!important;color:var(--ch-paper-light)!important}body:has(.dlc-critical-hit) .shopify-section:has(.collapsible-content)>div,body:has(.dlc-critical-hit) .shopify-section:has(.collapsible-content) .gradient,body:has(.dlc-critical-hit) .shopify-section:has(.collapsible-content) [class*=color-]{background:transparent!important}body:has(.dlc-critical-hit) .collapsible-content{padding-top:15px;padding-bottom:60px}body:has(.dlc-critical-hit) .collapsible-content__wrapper{max-width:1000px;margin:0 auto;padding:42px 55px;background:radial-gradient(circle at top,rgba(201,154,67,.075),transparent 40%),#15130e!important;border:1px solid rgba(218,178,97,.34);box-shadow:0 30px 80px #00000052}body:has(.dlc-critical-hit) .collapsible-content .caption-with-letter-spacing,body:has(.dlc-critical-hit) .collapsible-content .caption-with-letter-spacing *{color:var(--ch-gold)!important;font-weight:900;letter-spacing:.2em}body:has(.dlc-critical-hit) .collapsible-content__heading,body:has(.dlc-critical-hit) .collapsible-content__heading *{color:var(--ch-paper-light)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3vw,4rem)}body:has(.dlc-critical-hit) .collapsible-content .accordion{border-color:#dab26138!important}body:has(.dlc-critical-hit) .collapsible-content .accordion summary{padding:18px 0;color:var(--ch-paper-light)!important}body:has(.dlc-critical-hit) .collapsible-content .accordion__title,body:has(.dlc-critical-hit) .collapsible-content .accordion__title *,body:has(.dlc-critical-hit) .collapsible-content summary,body:has(.dlc-critical-hit) .collapsible-content summary *,body:has(.dlc-critical-hit) .collapsible-content .summary__title,body:has(.dlc-critical-hit) .collapsible-content .summary__title *{color:var(--ch-paper-light)!important}body:has(.dlc-critical-hit) .collapsible-content .accordion__title{font-family:Georgia,Times New Roman,serif;font-size:1.55rem}body:has(.dlc-critical-hit) .collapsible-content .accordion__content,body:has(.dlc-critical-hit) .collapsible-content .accordion__content *,body:has(.dlc-critical-hit) .collapsible-content .rte,body:has(.dlc-critical-hit) .collapsible-content .rte *{color:#c7baa2!important;font-size:1.35rem;line-height:1.65}body:has(.dlc-critical-hit) .collapsible-content .svg-wrapper,body:has(.dlc-critical-hit) .collapsible-content svg,body:has(.dlc-critical-hit) .collapsible-content path{color:var(--ch-gold)!important;fill:currentColor}body:has(.dlc-critical-hit) .collapsible-content details[open] summary{border-bottom:1px solid rgba(218,178,97,.12)}body:has(.dlc-critical-hit) .shopify-section:has(.collapsible-content)+.shopify-section{border-top:1px solid rgba(218,178,97,.14)}@media screen and (max-width:989px){.critical-hit-page{padding-top:28px}.critical-hit-hero{grid-template-columns:1fr;gap:22px}.critical-hit-media-panel{max-width:650px;margin:0 auto;width:100%}.critical-hit-sheet{padding:28px 22px 25px}.critical-hit-description-grid{grid-template-columns:1fr;gap:30px}.critical-hit-campaign{margin-top:65px;margin-bottom:55px}body:has(.dlc-critical-hit) .collapsible-content__wrapper{padding:35px}}@media screen and (max-width:749px){.critical-hit-page{padding-left:16px;padding-right:16px}.critical-hit-media-panel{padding:11px}.critical-hit-media-label{font-size:.78rem;letter-spacing:.1em}.dlc-critical-hit .product__media img{max-height:430px}.dlc-critical-hit .thumbnail-list{justify-content:center;gap:8px}.dlc-critical-hit .thumbnail-list__item{flex:0 0 68px!important;width:68px!important;max-width:68px!important}.dlc-critical-hit .thumbnail{width:68px;height:68px}.critical-hit-sheet{padding:24px 17px 22px}.critical-hit-sheet:before,.critical-hit-media-panel:before{top:5px;right:5px;bottom:5px;left:5px}.critical-hit-sheet-top{display:block}.critical-hit-rarity{display:block;margin-top:8px;text-align:left}.critical-hit-title{margin-top:18px;font-size:clamp(3.6rem,14vw,5.2rem)}.critical-hit-subtitle{font-size:1.35rem}.critical-hit-stats{grid-template-columns:1fr}.critical-hit-stat-wide{grid-column:auto}.critical-hit-stat{padding:10px}.critical-hit-campaign h2{font-size:3.4rem}.critical-hit-story-copy{font-size:1.42rem}.critical-hit-lifestyle{margin:50px 0 55px}.critical-hit-lifestyle-caption{display:block;font-size:.9rem;line-height:1.8}.critical-hit-description{padding:42px 0}.critical-hit-description h2{font-size:3.2rem}.critical-hit-product-description{font-size:1.4rem}.critical-hit-final-card{grid-template-columns:1fr;padding:25px 19px;text-align:center}.critical-hit-d20{margin:0 auto 8px}body:has(.dlc-critical-hit) .related-products{padding-top:40px;padding-bottom:45px}body:has(.dlc-critical-hit) .related-products__heading{font-size:3rem}body:has(.dlc-critical-hit) .related-products .card{padding:6px}body:has(.dlc-critical-hit) .related-products .card__media{padding:4px}body:has(.dlc-critical-hit) .related-products .card__heading,body:has(.dlc-critical-hit) .related-products .card__heading a{font-size:1.25rem}body:has(.dlc-critical-hit) .collapsible-content{padding-bottom:40px}body:has(.dlc-critical-hit) .collapsible-content__wrapper{margin:0 16px;padding:28px 20px}body:has(.dlc-critical-hit) .collapsible-content__heading{font-size:3rem}body:has(.dlc-critical-hit) .collapsible-content .accordion__title{font-size:1.4rem}}.dlc-critical-hit .critical-hit-gallery .product__media{min-height:0!important;aspect-ratio:auto!important;display:flex!important;align-items:center;justify-content:center;padding:14px!important}.dlc-critical-hit .critical-hit-gallery .product__media img{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:500px!important;object-fit:contain!important;margin:0 auto!important}.dlc-critical-hit .critical-hit-gallery .product-media-container,.dlc-critical-hit .critical-hit-gallery .media{height:auto!important;min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dlc-critical-hit.css.map */
