.cap-point-family{display:block;font-size:15px;font-weight:500;line-height:1.3;margin-bottom:7px}.cap-point-shaft{display:block;width:fit-content;max-width:100%;padding:7px 11px;border-left:3px solid #d11418;background:#f3f3f3;font-size:22px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.cap-point-shaft__label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#555;margin-bottom:3px}.m\:text-center .cap-point-shaft{margin-inline:auto}.m-toolbar--column-switcher button[data-column="1"],.m-toolbar--column-switcher button[data-column="2"]{width:auto!important;gap:7px;padding:8px 12px}.cap-view-label{font-size:14px;line-height:1}.cap-home-point-families .m-collection-card__image .m-hover-box__wrapper{background:transparent}.cap-home-point-families a[href*="/collections/pro-points-original"] img,.cap-home-point-families a[href*="/collections/pro-points-pins"] img,.cap-home-point-families a[href*="/collections/3d-nockbuster-ballistic"] img,.cap-home-point-families a[href*="/collections/3d-nockbusters-original"] img,.cap-home-point-families a[href*="/collections/indoor-ballistic"] img{filter:none;-webkit-mask:none;mask:none}@media(max-width:599px){.cap-point-shaft{font-size:21px;padding:7px 9px}.cap-point-family{font-size:14px}}.m-toolbar--column-switcher button.active .cap-view-label{color:#fff}.cap-home-point-families a[href*="/collections/3d-nockbuster-ballistic"] img,.cap-home-point-families a[href*="/collections/indoor-ballistic"] img{scale:1.15;transform-origin:50% 50%}.cap-home-point-families a[href*="/collections/3d-nockbuster-ballistic"] .m-hover-box__wrapper,.cap-home-point-families a[href*="/collections/indoor-ballistic"] .m-hover-box__wrapper{background:transparent}.cap-home-point-families .m-mixed-layout__inner{position:relative;isolation:isolate}.cap-home-point-families .m-mixed-layout__inner:before{content:"";position:absolute;z-index:-1;pointer-events:none;filter:blur(5px);top:-44%;right:-4%;bottom:-24%;left:-4%;background:url(/cdn/shop/files/CAP-header-studio-background-v25.png?v=1790900235) center / 160% 100% no-repeat;mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 62%,transparent 100%)}@media(max-width:1279px){.cap-home-point-families .m-mixed-layout__inner:before{display:none}.cap-home-point-families .m-mixed-layout__inner>.m\:column{position:relative}.cap-home-point-families .m-mixed-layout__inner>.m\:column:nth-child(3n+1):before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-2%;width:304%;top:-18%;bottom:-10%;opacity:.72;filter:blur(10px);background:url(/cdn/shop/files/CAP-header-studio-background-v25.png?v=1790900235) center / 160% 100% no-repeat;mask-image:linear-gradient(to bottom,transparent,#000 27%,#000 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 27%,#000 60%,transparent)}}@media(max-width:767px){.cap-home-point-families .m-mixed-layout__inner>.m\:column:nth-child(3n+1):before{display:none}.cap-home-point-families .m-mixed-layout__inner>.m\:column:nth-child(odd):before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;left:-2%;width:204%;top:-18%;bottom:-10%;opacity:.72;filter:blur(10px);background:url(/cdn/shop/files/CAP-header-studio-background-v25.png?v=1790900235) center / 160% 100% no-repeat;mask-image:linear-gradient(to bottom,transparent,#000 27%,#000 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 27%,#000 60%,transparent)}}.cap-home-point-families{overflow:clip}@media(max-width:1023px){#m-menu-drawer .m-menu-mobile__link,#m-menu-drawer .m-menu-mobile__back-button{font-size:20px;font-weight:600;line-height:1.35;min-height:52px;padding-top:14px;padding-bottom:14px}}.m-product-card:has(.cap-point-shaft){min-width:0;height:100%;padding:10px;border:1px solid #dedede;border-radius:8px;background:#fff}.m-product-card:has(.cap-point-shaft) .m-product-card__media{width:100%;max-width:140px;aspect-ratio:1;margin:0 auto;border-radius:4px;background:#eee;isolation:isolate}.m-product-card:has(.cap-point-shaft) .m-product-card__link{mix-blend-mode:darken}.m-product-card:has(.cap-point-shaft) .m-product-card__media responsive-image{--aspect-ratio:1!important;aspect-ratio:1}.m-product-card:has(.cap-point-shaft) .m-product-card__media img{object-fit:contain}.m-product-card:has(.cap-point-shaft) .m-product-card__content{min-width:0;text-align:left}.m-product-card:has(.cap-point-shaft) .m-product-card__info{margin-top:10px}.m-product-card:has(.cap-point-shaft) .m-product-card__title{min-height:0;margin-bottom:0}.m-product-card .cap-point-family{font-size:12px;font-weight:500;line-height:1.3;margin-bottom:5px;color:#505050}.m-product-card .cap-point-shaft{width:100%;padding:0;border:0;background:transparent;font-size:20px;font-weight:700;line-height:1.18;letter-spacing:-.2px;color:#171717}.m-product-card .cap-point-shaft__label{font-size:9px;font-weight:500;letter-spacing:.08em;line-height:1.3;color:#626262;margin-bottom:3px}.m-product-card:has(.cap-point-shaft) .m-product-card__price{margin-top:6px;line-height:1.35}.m-product-card:has(.cap-point-shaft) .m-price-item{font-size:16px;font-weight:600;line-height:1.35;color:#171717}.m-product-card .cap-price-unit{font-size:11px;font-weight:400;color:#626262;margin-left:4px;white-space:nowrap}.m-collection-products:has(.cap-point-shaft){margin-left:-6px;margin-right:-6px}.m-collection-products .m-product-item:has(.cap-point-shaft){padding-left:6px;padding-right:6px;margin-bottom:12px}.m-cols-1 .m-product-card:has(.cap-point-shaft){display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;height:auto}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__media{width:88px;max-width:100%;margin:0}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__info{margin-top:0}.cap-view-label--wide{display:none}.m-toolbar--column-switcher button[data-column="5"]{display:none!important}@media(min-width:768px),(min-width:600px)and (orientation:landscape){.m-toolbar--column-switcher button[data-column="2"]{display:none!important}.m-toolbar--column-switcher button[data-column="3"],.m-toolbar--column-switcher button[data-column="4"]{display:flex!important;width:auto!important;gap:7px;padding:8px 12px}.cap-view-label--wide{display:inline}.m-collection-products.m-cols-3>.m-product-item{width:33.333333%}.m-collection-products.m-cols-4>.m-product-item{width:25%}.m-collection-products:has(.cap-point-shaft){max-width:1120px;margin-left:auto;margin-right:auto}.m-collection-products.m-cols-3:has(.cap-point-shaft),.m-collection-products.m-cols-1:has(.cap-point-shaft){max-width:840px}.m-product-card:has(.cap-point-shaft) .m-product-card__media{max-width:180px}.m-product-card .cap-point-shaft{font-size:22px}.m-cols-1 .m-product-card:has(.cap-point-shaft){grid-template-columns:100px minmax(0,1fr);gap:16px}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__media{width:100px}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__content{display:flex;align-items:center;gap:16px}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__info{flex:1;min-width:0}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__description{display:none}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__content-footer{display:block;flex:none;margin-top:0}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__content-footer .m-product-card__action{display:flex;position:static;transform:none;opacity:1}.m-cols-1 .m-product-card:has(.cap-point-shaft) .m-product-card__content-footer .m-button{font-size:14px;padding:8px 12px;min-height:40px}}.cap-product-suggestions>.m-section-my,.cap-product-suggestions product-recommendations>.m-section-my{width:calc(100% - 30px);max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.cap-product-suggestions .m-mixed-layout,.cap-product-suggestions .m-product-list{margin:0!important;padding:0!important;overflow:visible!important}.cap-product-suggestions .m-mixed-layout__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0!important;padding:0}.cap-product-suggestions .m-mixed-layout__inner>.m\:column{min-width:0;width:auto!important;max-width:none;padding:0!important;margin:0!important}@media(min-width:768px),(min-width:600px)and (orientation:landscape){.cap-product-suggestions .m-mixed-layout__inner{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:6px;padding-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cap-point-browsing.css.map */
