@media(hover:hover)and (pointer:fine){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long, .5s) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.05)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transition:opacity var(--duration-long, .5s) ease,transform var(--duration-long, .5s) ease}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:opacity var(--duration-long, .5s) ease,transform var(--duration-long, .5s) ease;transform:scale(1.05)}}@media(prefers-reduced-motion:no-preference){html:not(.hrc-js-reveal) .scroll-trigger.animate--fade-in,html:not(.hrc-js-reveal) .scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}}[id*=image_banner_GQJHKP] .banner{position:relative;overflow:hidden}[id*=image_banner_GQJHKP] .banner__content,[id*=image_banner_GQJHKP] .banner__box{position:relative;z-index:4}[id*=image_banner_GQJHKP] .banner__heading,[id*=image_banner_GQJHKP] .banner__text,[id*=image_banner_GQJHKP] .banner__text p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 10px rgba(0,0,0,.55)}@media screen and (max-width:989px){[id*=image_banner_GQJHKP] .banner__box{position:relative;background-color:transparent!important;background-image:linear-gradient(to top,#000000b3 0% 60%,#0000)!important;padding:1rem 1.1rem 1.15rem;border-radius:.25rem}}.hrc-actiefotos{background:#000;color:#fff}.hrc-actiefotos__wrap{max-width:var(--page-width, 1200px);margin:0 auto;padding:2.5rem 1.5rem 3rem}@media screen and (min-width:750px){.hrc-actiefotos__wrap{padding:3rem 5rem 3.5rem}}.hrc-actiefotos__title{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;color:#fff;text-align:center}.hrc-actiefotos__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:750px){.hrc-actiefotos__grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.hrc-actiefotos__card{margin:0;background:#0a0a0a}.hrc-actiefotos__card picture,.hrc-actiefotos__card img{display:block;width:100%;height:auto}.hrc-actiefotos__card img{object-fit:cover;aspect-ratio:3 / 2}.hrc-actiefotos__card--bts img{object-fit:contain;background:#fff;aspect-ratio:16 / 9}.hrc-actiefotos__caption{margin:.65rem 0 0;font-size:.9rem;line-height:1.4;color:#ffffffbf;text-align:center}[id*=featured_collection_bestsellers] .grid,[id*=featured_collection_yWxt6K] .grid,[id*=featured_collection_McxTG8] .grid{align-items:stretch}[id*=featured_collection_bestsellers] .grid__item,[id*=featured_collection_yWxt6K] .grid__item,[id*=featured_collection_McxTG8] .grid__item{display:flex}[id*=featured_collection_bestsellers] .card-wrapper,[id*=featured_collection_yWxt6K] .card-wrapper,[id*=featured_collection_McxTG8] .card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}[id*=featured_collection_bestsellers] .card-wrapper .card,[id*=featured_collection_yWxt6K] .card-wrapper .card,[id*=featured_collection_McxTG8] .card-wrapper .card{display:flex;flex-direction:column;flex:1 1 auto;height:100%;width:100%}[id*=featured_collection_bestsellers] .card-wrapper .card>.card__content,[id*=featured_collection_yWxt6K] .card-wrapper .card>.card__content,[id*=featured_collection_McxTG8] .card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto;margin-top:auto;justify-content:flex-end}[id*=featured_collection_bestsellers] .card-wrapper .card>.card__content .card__information,[id*=featured_collection_yWxt6K] .card-wrapper .card>.card__content .card__information,[id*=featured_collection_McxTG8] .card-wrapper .card>.card__content .card__information{flex:0 0 auto}[id*=featured_collection_bestsellers] .card-wrapper .card>.card__content .quick-add,[id*=featured_collection_yWxt6K] .card-wrapper .card>.card__content .quick-add,[id*=featured_collection_McxTG8] .card-wrapper .card>.card__content .quick-add{margin-top:.8rem}@media screen and (max-width:749px){#MainContent{padding-bottom:0!important}}.hrc-brands{background:#0a0a0a;padding:1.75rem 0 2.35rem;border-top:1px solid rgba(255,255,255,.08)}.hrc-brands__title{margin:0 0 1.1rem;text-align:center;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:.02em;font-weight:600;color:#fff}.hrc-brands__row{list-style:none;margin:0;padding:.25rem 0 .15rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.95rem 1.15rem;flex-wrap:nowrap}.hrc-brands__partners{list-style:none;margin:1.15rem 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:.55rem}.hrc-brands__partners-label{margin:0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;font-weight:600}.hrc-brands__partners-row{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.4rem 1.75rem}.hrc-brands__item{flex:0 0 auto;display:flex;align-items:center}.hrc-brands__link,.hrc-brands__static{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 .15rem;opacity:.85;transition:opacity .2s ease;text-decoration:none;color:#fff}.hrc-brands__link:hover,.hrc-brands__link:focus-visible{opacity:1}.hrc-brands__logo{display:block;width:auto;height:auto;object-fit:contain}.hrc-brands__logo--cl{height:50px;max-width:54px}.hrc-brands__logo--cq{height:52px;max-width:90px}.hrc-brands__logo--ctm{height:40px;max-width:78px}.hrc-brands__logo--federal{height:18px;max-width:96px}.hrc-brands__logo--gpt{height:38px;max-width:78px}.hrc-brands__logo--guillotine{height:56px;max-width:60px}.hrc-brands__logo--nuprol{height:18px;max-width:105px}.hrc-brands__logo--sabre{height:30px;max-width:150px}.hrc-brands__logo--rogueworx{height:28px;max-width:110px}.hrc-brands__logo--bba{height:28px;max-width:62px}.hrc-brands__logo--waldo{height:50px;max-width:48px}.hrc-brands__logo--partner{height:26px;max-width:140px}.card-wrapper{position:relative}.hrc-new-badge{position:absolute;z-index:3;top:.8rem;left:.8rem;margin:0;padding:.35rem .65rem;background:#b02b2b;color:#fff;font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.hrc-brands__wordmark{font-family:D-DIN,D DIN,Din,Impact,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;color:#fff}.hrc-brands__wordmark--sm{font-size:14px;letter-spacing:.12em}@media screen and (max-width:749px){.hrc-brands__row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:1rem;padding:.35rem 1rem .65rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.hrc-brands__item{scroll-snap-align:center}.hrc-brands__link,.hrc-brands__static{min-height:44px}.hrc-brands__logo--cl{height:40px}.hrc-brands__logo--cq{height:38px;max-width:68px}.hrc-brands__logo--ctm{height:34px}.hrc-brands__logo--federal{height:18px;max-width:92px}.hrc-brands__logo--gpt{height:32px}.hrc-brands__logo--guillotine{height:42px}.hrc-brands__logo--nuprol{height:18px;max-width:100px}.hrc-brands__logo--sabre{height:24px;max-width:130px}.hrc-brands__logo--rogueworx{height:24px;max-width:100px}.hrc-brands__logo--bba{height:24px;max-width:56px}.hrc-brands__logo--waldo{height:40px;max-width:40px}.hrc-brands__logo--partner{height:22px;max-width:120px}.hrc-brands__wordmark{font-size:13px}.hrc-brands__wordmark--sm{font-size:12px}.hrc-brands__partners{margin-top:.85rem}.hrc-brands__partners-row{flex-wrap:nowrap;justify-content:center;overflow-x:auto;max-width:100%;padding:0 1rem;gap:1.2rem}}.jdgm-cards-carousel .jdgm-product-name,.jdgm-cards-carousel .jdgm-product-name a{color:#a3a3a3!important}.jdgm-cards-carousel .jdgm-card{border:1px solid rgba(255,255,255,.14);box-shadow:none}.jdgm-cards-carousel .jdgm-star.jdgm--on,.jdgm-cards-carousel .jdgm-rating-star{color:#b02b2b!important}@media screen and (max-width:749px){.jdgm-cards-carousel .jdgm-title{font-size:clamp(24px,7vw,30px)!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-width:100%;padding-inline:.25rem;-webkit-hyphens:manual;hyphens:manual}}.hrc-shipping-note{margin:.6rem 0 0}.hrc-shipping-note--cart{margin-top:.8rem}.hrc-product-facts{display:grid;gap:.35rem;margin:.8rem 0 .4rem}.hrc-product-facts__row{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:.6rem;margin:0;font-size:1.4rem;line-height:1.35}.hrc-product-facts__label{font-weight:600}.hrc-product-facts__stock{display:flex;align-items:center;gap:.5rem;margin:.15rem 0 0}.announcement-bar,.announcement-bar__link,.announcement-bar__message,.utility-bar__grid>.announcement-bar{min-width:0;max-width:100%}.announcement-bar,.announcement-bar__message{overflow-x:clip}.hrc-sticky-atc{display:none;position:fixed;z-index:6;left:0;right:0;bottom:0;max-width:100%;box-sizing:border-box;align-items:center;gap:.8rem;padding:.7rem 1.2rem calc(.7rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:.1rem solid rgba(var(--color-foreground),.16);box-shadow:0 -.4rem 1.2rem #0000002e}.hrc-sticky-atc__image{width:4.8rem;height:4.8rem;object-fit:cover;flex:0 0 auto;background:#fff}.hrc-sticky-atc__meta{min-width:0;flex:1 1 auto}.hrc-sticky-atc__title,.hrc-sticky-atc__variant,.hrc-sticky-atc__price{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hrc-sticky-atc__title{font-size:1.3rem;line-height:1.3}.hrc-sticky-atc__variant,.hrc-sticky-atc__price{font-size:1.2rem;line-height:1.3}.hrc-sticky-atc__price{font-weight:600}.hrc-sticky-atc__submit{flex:0 0 auto;min-height:4.4rem;min-width:11rem;margin:0}.product-form__submit,.shopify-payment-button,.hrc-dynamic-checkout,.hrc-sticky-atc__submit{scroll-margin-bottom:28rem;scroll-margin-top:8rem}@media screen and (max-width:749px){.hrc-sticky-atc{display:flex}.hrc-sticky-atc.is-hidden{display:none}body:has(.hrc-sticky-atc:not(.is-hidden)){padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.hrc-trust-rij{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.hrc-sticky-atc:not(.is-hidden){padding-left:5.6rem}.utility-bar,.utility-bar__grid{min-width:0;max-width:100%;overflow-x:clip}.announcement-bar__message{display:block;overflow:hidden;white-space:nowrap;text-overflow:clip;min-height:0;padding:.55rem 1.2rem;letter-spacing:0;font-size:1.25rem;line-height:1.3;text-align:left}.hrc-announce{display:inline-flex;width:max-content;max-width:none;gap:2.4rem;white-space:nowrap;animation:hrc-announce-marquee 24s linear infinite}.hrc-announce__text{flex:0 0 auto}.hrc-announce__text[aria-hidden=true]{display:inline}.announcement-bar__message.hrc-announce--static .hrc-announce{animation:none;width:auto}.announcement-bar__message.hrc-announce--static{text-align:center}.announcement-bar__message.hrc-announce--static .hrc-announce__text[aria-hidden=true]{display:none}.announcement-bar__message:hover .hrc-announce,.announcement-bar__message:focus-within .hrc-announce{animation-play-state:paused}}@media screen and (min-width:750px){.hrc-sticky-atc.is-visible{display:flex}body:has(.hrc-sticky-atc.is-visible){padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.announcement-bar__message{overflow:hidden;white-space:nowrap;text-overflow:clip;letter-spacing:.02rem}.announcement-bar__message:not(.hrc-announce--static) .hrc-announce{display:inline-flex;width:max-content;max-width:none;gap:2.4rem;animation:hrc-announce-marquee 28s linear infinite}.announcement-bar__message:not(.hrc-announce--static) .hrc-announce__text[aria-hidden=true]{display:inline}.announcement-bar__message.hrc-announce--static .hrc-announce__text[aria-hidden=true]{display:none}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.announcement-bar__message{overflow-x:auto;text-overflow:clip}.hrc-announce,.announcement-bar__message.hrc-announce--static .hrc-announce{animation:none}}@keyframes hrc-announce-marquee{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-50% - 1.2rem))}}.hrc-brands__logo--devilhunter{height:28px;max-width:110px}@media screen and (max-width:749px){.hrc-brands__logo--devilhunter{height:24px;max-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hrc-v11.css.map */
