body:has(.skg) #MainContent{padding:0;background:#f6f6f7}.skg{display:block;--skg-red: #c8202b;--skg-red-hover: #a81820;--skg-ink: #171719;--skg-muted: #5e5e63;--skg-line: #d7d7da;color:var(--skg-ink);background:#f6f6f7}.skg,.skg *{box-sizing:border-box;letter-spacing:0}.skg h1,.skg h2,.skg h3,.skg p{margin:0;text-transform:none}.skg a{color:inherit;text-decoration:none}.skg-wrap{width:min(1248px,calc(100% - 48px));margin-inline:auto}.skg :is(a,[tabindex]):focus-visible{outline:2px solid var(--skg-red);outline-offset:5px}.skg :is(section[id],.skg-compare){scroll-margin-top:32px}.skg-hero{position:relative;isolation:isolate;height:clamp(360px,37.5vw,540px);display:flex;align-items:flex-end;overflow:hidden;background:var(--skg-ink)}.skg-hero__image,.skg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.skg-hero__image{object-fit:cover;object-position:center;z-index:-2}.skg-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.3) 24%,transparent 54%);z-index:-1}.skg-hero__content{padding-block:40px;text-align:center;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25)}.skg-hero h1{max-width:none;font-size:64px;font-weight:600;line-height:1.12;color:#fff}.skg-hero p{max-width:680px;margin:20px auto 0;font-size:20px;line-height:1.5;color:#fff}.skg-path-section{padding-top:64px}.skg h2{font-size:40px;font-weight:600;line-height:1.2}.skg-path-section>h2{text-align:center}.skg-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.skg-path{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:152px;padding:20px;background:#fff;border:1px solid var(--skg-line);border-radius:6px;box-shadow:0 8px 22px #0c0c0c0f}.skg-path img{display:block;width:80px;height:80px;object-fit:contain}.skg-path strong{display:block;font-size:18px;line-height:1.35;font-weight:600}.skg-path small{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:var(--skg-muted)}.skg-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px}.skg-chevron svg{width:16px;height:16px;transform:rotate(-90deg)}.skg-path .skg-chevron{color:var(--skg-red)}.skg :is(.skg-path,.skg-resource,.skg-upgrade-path):hover{border-color:var(--skg-red)}.skg :is(.skg-path,.skg-resource,.skg-upgrade-path):is(:hover,:focus-visible) :is(strong,h3){color:var(--skg-red)}.skg-section-nav{background:#fff;border-bottom:1px solid var(--skg-line)}.skg-section-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.skg-section-nav a{display:flex;justify-content:center;align-items:center;gap:20px;min-height:64px;padding:16px;border-bottom:3px solid transparent;font-size:16px;line-height:1.4;font-weight:600;text-align:center}.skg-section-nav .skg-chevron{color:var(--skg-red)}.skg-section-nav a:is(:hover,:focus-visible){color:var(--skg-red);background:#f6f6f7;border-bottom-color:var(--skg-red)}.skg-products{padding-block:64px}.skg-products+.skg-products{padding-top:0}.skg-section-heading{margin-bottom:36px}.skg-section-heading p{margin-top:16px;max-width:760px;font-size:17px;line-height:1.6;color:var(--skg-muted)}.skg-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.skg-products__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.skg-products__grid--two .skg-card__media{aspect-ratio:auto;height:260px}.skg-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--skg-line);border-radius:6px;box-shadow:0 8px 22px #0c0c0c0f}.skg-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.skg-card__image{width:100%;height:100%;object-fit:contain;padding:22px 32px}.skg-card__bow{position:absolute;top:12px;left:12px;width:70px;height:70px;object-fit:contain;pointer-events:none}.skg-card__body{display:flex;flex-direction:column;flex:1;padding:24px}.skg-card__eyebrow{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:1;max-width:calc(100% - 106px);padding:7px 12px;border-radius:999px;background:#153e33;color:#fff;font-size:12px;font-weight:600;line-height:1.4;text-align:center;pointer-events:none}.skg-card h3{font-size:22px;font-weight:600;line-height:1.3}.skg-card h3 a:hover{color:var(--skg-red)}.skg-card__summary{margin-top:12px!important;color:var(--skg-muted);font-size:15px;line-height:1.6}.skg-card__features{margin:18px 0 24px;padding-left:18px;font-size:14px;line-height:1.6}.skg-card__features li+li{margin-top:6px}.skg-card__features li::marker{color:var(--skg-red)}.skg-card__purchase{margin-top:auto}.skg-card product-price{display:block;margin-bottom:20px}.skg-card .regios-dopp-generic-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.skg-card :is(.price-target--actual,.regios-dopp-generic-price-item--sale){font-size:28px;line-height:1.3;font-weight:700}.skg-card :is(.price-target--original,.price-target--compare,.regios-dopp-generic-price-item--regular){color:#737373;font-size:16px;font-weight:400;text-decoration:line-through}.skg-card :is(.price-container--on-sale,.regios-dopp-generic-price--on-sale,[data-price-state=sale]) :is(.price-target--actual,.regios-dopp-generic-price-item--sale){color:var(--skg-red)!important}.skg-card .regios-dopp-description{flex-basis:100%}.skg .skg-card__campaign{margin:-10px 0 20px;color:var(--skg-red);font-size:13px;line-height:1.5}.skg .skg-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 24px;background:var(--skg-red);border:1px solid var(--skg-red);border-radius:25px;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center}.skg .skg-button:hover{background:var(--skg-red-hover);border-color:var(--skg-red-hover);color:#fff}.skg-card .skg-button{width:100%}.skg .skg-button--secondary{background:#fff;border-color:var(--skg-line);color:var(--skg-ink)}.skg-stock{color:var(--skg-muted);font-size:13px;font-weight:600;margin:-8px 0 12px!important}.skg .skg-text-link{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:6px;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:4px}.skg .skg-text-link:hover,.skg-upgrade-path:hover .skg-text-link{font-weight:700;color:var(--skg-red)}.skg-compare{padding-block:64px;background:#fff}.skg-table-scroll{overflow-x:auto;border:1px solid var(--skg-line);border-radius:6px}.skg-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.5}.skg-table :is(th,td){padding:20px 24px;vertical-align:top;text-align:left;border-bottom:1px solid var(--skg-line);overflow-wrap:break-word}.skg-table th{font-weight:600}.skg-table thead{background:#f6f6f7}.skg-table thead th{font-size:18px}.skg-table thead th:first-child{width:22%}.skg-table tbody td{color:var(--skg-muted)}.skg-table tr:last-child :is(td,th){border-bottom:0}.skg-table a:hover{color:var(--skg-red);text-decoration:underline}.skg-compare__note{margin-top:28px;padding:24px 28px;border-inline-start:3px solid var(--skg-red);background:#f2f6f4;color:var(--skg-ink);font-size:16px;line-height:1.65}.skg-compare__note h3{display:flex;align-items:baseline;gap:10px;font-size:20px;font-weight:600;line-height:1.35}.skg-compare__note h3 span{color:var(--skg-red);font-size:24px;font-weight:700}.skg-compare__note ul{margin:16px 0 0;padding-inline-start:22px}.skg-compare__note li+li{margin-top:10px}.skg-compare__note li::marker{color:var(--skg-red)}.skg-upgrade-path{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--skg-line);border-radius:6px;box-shadow:0 8px 22px #0c0c0c0f}.skg-upgrade-path>img{width:100%;height:260px;object-fit:cover}.skg-upgrade-path>div{padding:28px}.skg-upgrade-path h3{font-size:26px;font-weight:600;line-height:1.3}.skg-upgrade-path p{margin-top:16px;color:var(--skg-muted);font-size:16px;line-height:1.6}.skg-upgrade-path .skg-text-link{justify-content:flex-start;color:var(--skg-red);margin-top:20px}.skg-products--upgrades .skg-products__grid{grid-template-columns:minmax(0,1fr);gap:20px}.skg-products--upgrades :is(.skg-card,.skg-upgrade-path){display:grid;grid-template-columns:220px minmax(0,1fr)}.skg-products--upgrades .skg-card__media{height:100%;aspect-ratio:auto}.skg-products--upgrades .skg-card__bow{width:48px;height:48px}.skg-products--upgrades .skg-card__body{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:32px;padding:24px}.skg-products--upgrades :is(.skg-card__eyebrow,.skg-card h3,.skg-card__summary,.skg-card__features){grid-column:1}.skg-products--upgrades .skg-card__features{margin-bottom:0}.skg-products--upgrades .skg-card__purchase{grid-column:2;grid-row:1 / span 4;align-self:center;margin-top:0}.skg-products--upgrades .skg-upgrade-path>img{height:100%;min-height:180px}.skg-products--upgrades .skg-upgrade-path>div{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px 32px;align-content:center;padding:24px}.skg-products--upgrades .skg-upgrade-path :is(h3,p){grid-column:1;margin-top:0}.skg-products--upgrades .skg-upgrade-path .skg-text-link{grid-column:2;grid-row:1 / span 2;justify-content:center;align-self:center;margin:0}.skg-help{padding-bottom:64px}.skg-fit{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px;border:1px solid var(--skg-line);border-radius:6px;background:#fff;box-shadow:0 8px 22px #0c0c0c0f}.skg-fit h2{font-size:26px}.skg-fit p{margin-top:12px;max-width:660px;color:var(--skg-muted);font-size:16px;line-height:1.6}.skg-icon{display:block;flex:0 0 44px;width:44px;height:44px;color:var(--skg-red);--fill-0: var(--skg-red)}.skg-icon svg{display:block;width:100%;height:100%}.skg-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.skg-resource{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:28px;border:1px solid var(--skg-line);border-radius:6px;background:#fff}.skg-resource h3{font-size:22px;font-weight:600;line-height:1.3}.skg-resource p{margin-top:10px;color:var(--skg-muted);font-size:15px;line-height:1.6}.skg-resource>.skg-chevron{color:var(--skg-red)}@media(max-width:989px){.skg-paths{grid-template-columns:1fr;gap:16px}.skg-path{min-height:120px}.skg-products__grid{gap:16px}.skg-card__body{padding:20px}.skg-card h3{font-size:20px}.skg-fit{grid-template-columns:44px minmax(0,1fr)}.skg-fit .skg-button{grid-column:2;justify-self:start}.skg-resource{gap:16px;padding:20px}.skg-products--upgrades :is(.skg-card,.skg-upgrade-path){grid-template-columns:180px minmax(0,1fr)}.skg-products--upgrades :is(.skg-card__body,.skg-upgrade-path>div){grid-template-columns:minmax(0,1fr)}.skg-products--upgrades .skg-card__purchase{grid-column:1;grid-row:auto;margin-top:24px}.skg-products--upgrades .skg-upgrade-path .skg-text-link{grid-column:1;grid-row:auto;justify-content:flex-start}}@media(min-width:750px)and (max-width:989px){.skg-products__grid:not(.skg-products__grid--two){grid-template-columns:minmax(0,1fr)}.skg-products__grid:not(.skg-products__grid--two) .skg-card{display:grid;grid-template-columns:210px minmax(0,1fr)}.skg-products__grid:not(.skg-products__grid--two) .skg-card__media{height:100%;aspect-ratio:auto}.skg-products__grid:not(.skg-products__grid--two) .skg-card__body{padding:24px}.skg-products__grid:not(.skg-products__grid--two) .skg-card:has(.skg-card__eyebrow) .skg-card__body{padding-block-start:60px}}@media(max-width:749px){.skg-wrap{width:calc(100% - 40px)}.skg-hero{height:max(190px,48.71795vw);min-height:190px;max-height:none;align-items:flex-end}.skg-hero__image{height:100%;object-fit:cover;object-position:center}.skg-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.2) 32%,transparent 60%)}.skg-hero__content{padding-block:24px;text-align:center}.skg-hero h1{max-width:none;font-size:40px}.skg-hero p{max-width:none;margin-top:12px;font-size:17px}.skg-section-nav>div{width:100%}.skg-section-nav a{min-height:64px;gap:8px;padding:12px 8px;font-size:13px}.skg-section-nav .skg-chevron{flex-basis:14px;width:14px}.skg h2{font-size:30px}.skg-path-section{padding-top:40px}.skg-paths{margin-top:28px}.skg-path{grid-template-columns:64px minmax(0,1fr) 20px;gap:12px;padding:16px}.skg-path img{width:64px;height:64px}.skg-path strong{font-size:17px}.skg-products,.skg-compare{padding-block:40px}.skg-section-heading{margin-bottom:28px}.skg-section-heading p{margin-top:12px;font-size:16px}.skg-products__grid,.skg-products__grid--two{grid-template-columns:minmax(0,1fr);gap:24px}.skg-card__media{aspect-ratio:4 / 3}.skg-card__body{padding:24px}.skg-table{min-width:700px;font-size:14px}.skg-table :is(th,td){padding:16px}.skg-table thead th{font-size:16px}.skg-compare__note{padding:20px}.skg-upgrade-path h3{font-size:24px}.skg-help{padding-bottom:40px}.skg-fit{gap:16px;padding:24px}.skg-fit h2{font-size:22px}.skg-fit .skg-button{grid-column:1 / -1;width:100%}.skg-resources{grid-template-columns:1fr;gap:16px}.skg-resource h3{font-size:20px}.skg-products--upgrades :is(.skg-card,.skg-upgrade-path){display:flex}.skg-products--upgrades .skg-card__media{height:120px}.skg-products--upgrades .skg-upgrade-path>img{height:160px;min-height:0}.skg-products--upgrades .skg-card__body{padding:20px}.skg-products--upgrades .skg-card__summary{font-size:14px}.skg-products--upgrades .skg-card__features{margin-top:12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/strikeman-dry-fire-kit-guide.css.map */
