.product-card .card-gallery slideshow-container,.product-card .card-gallery .slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery .slideshow-slides,.product-card .card-gallery slideshow-component,.card-gallery slideshow-container,.card-gallery .slideshow-container,.holster-rail__card .card-gallery slideshow-container,.holster-reco__card .card-gallery slideshow-container,.predictive-search .card-gallery slideshow-container,.product-grid .card-gallery slideshow-container{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;border-radius:inherit!important}.product-card .card-gallery slideshow-slide,.product-card .card-gallery .slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media,.card-gallery slideshow-slide,.card-gallery .product-media-container{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;border-radius:inherit!important}.product-card .card-gallery slideshow-slide:not(:first-child),.product-card .card-gallery .slideshow-slide:not(:first-child),.card-gallery slideshow-slide:not(:first-child),.holster-rail__card .card-gallery slideshow-slide:not(:first-child),.holster-reco__card .card-gallery slideshow-slide:not(:first-child),.predictive-search .card-gallery slideshow-slide:not(:first-child),.product-grid .card-gallery slideshow-slide:not(:first-child){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.product-card .card-gallery slideshow-slide:first-child,.card-gallery slideshow-slide:first-child{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important}.product-grid .product-card .card-gallery,.collection-wrapper .product-card .card-gallery,.product-card .card-gallery{aspect-ratio:1 / 1!important;width:100%!important;min-height:0!important;contain:layout style!important}.product-card .card-gallery img,.card-gallery img{min-width:100%!important;min-height:100%!important}#cart-drawer .cart-items__unit-price-wrapper,cart-drawer-component .cart-items__unit-price-wrapper,.cart-drawer .cart-items__unit-price-wrapper,theme-drawer#cart-drawer .cart-items__unit-price-wrapper{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}#cart-drawer .cart-items__table-row--full-width-variants,cart-drawer-component .cart-items__table-row--full-width-variants{grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error"!important;grid-template-rows:repeat(3,min-content) 1fr!important}.holster-fsbar--tobacco-only .holster-fsbar__track,#cart-drawer .holster-fsbar--tobacco-only .holster-fsbar__track{display:none!important}.holster-fsbar--tobacco-only{--holster-fsbar-progress: 0 !important}.skip-to-content-link,a.skip-to-content-link,a.skip-to-content-link.button-secondary{position:absolute!important;left:-99999px!important;top:0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:block!important;visibility:visible!important;pointer-events:none!important;transform:none!important;z-index:0!important}.skip-to-content-link:focus,.skip-to-content-link:focus-visible,a.skip-to-content-link:focus,a.skip-to-content-link:focus-visible,a.skip-to-content-link.button-secondary:focus,a.skip-to-content-link.button-secondary:focus-visible{position:fixed!important;left:var(--margin-lg, 1rem)!important;top:var(--margin-lg, 1rem)!important;width:auto!important;height:auto!important;min-height:42px!important;margin:0!important;padding:var(--padding-lg, .7rem) var(--padding-4xl, 1.5rem)!important;overflow:auto!important;clip:auto!important;clip-path:none!important;white-space:normal!important;pointer-events:auto!important;z-index:var(--layer-temporary, 9999)!important;background-color:var(--color-background, #fff)!important;color:var(--color-foreground, #1d1d1f)!important;box-shadow:0 0 0 var(--focus-outline-offset, 2px) var(--color-background, #fff)!important;border:1px solid rgba(29,29,31,.16)!important;border-radius:999px!important}html,body,.page-wrapper{padding-top:0!important;margin-top:0!important}#header-group,#header-group>.shopify-section,#header-group .section-background,#header-group>.shopify-section:first-child,#header-group>.shopify-section:first-child .section,#header-group>.shopify-section:first-child .spacing-style{margin-top:0!important;padding-top:0!important;--section-top-offset: 0px !important}#header-group>.shopify-section+.shopify-section{margin-top:0!important}.announcement-bar.spacing-style,aside.announcement-bar,.header-announcements .announcement-bar,.shopify-section-group-header-group .announcement-bar,#header-group .announcement-bar{--padding-block-start: .2rem !important;--padding-block-end: .2rem !important;--section-top-offset: 0px !important;padding-block:.2rem!important;margin-block:0!important}#header-group>.shopify-section:first-child{border-bottom:0!important;box-shadow:none!important}#header-group .announcement-bar,#header-group .header-announcements{border-bottom:1px solid rgba(29,29,31,.08)!important}header.header:not(.header--compact) .header__columns,.header .header__columns,.header__row .header__columns,#header-group header.header .header__columns{--padding-block-start: .2rem !important;--padding-block-end: .2rem !important;padding-block:.2rem!important}#header-group .header-section,#header-group header.header,#header-group .header{margin-top:0!important;padding-top:0!important}main#MainContent>.shopify-section:first-child,main#MainContent>.shopify-section:first-child>.section,main#MainContent>.shopify-section:first-child>.spacing-style,main.content-for-layout>.shopify-section:first-child{--section-top-offset: 0px !important;margin-block-start:0!important}main#MainContent>.shopify-section:first-child .section.spacing-style,main#MainContent>.shopify-section:first-child .spacing-style,main#MainContent>.shopify-section:first-child [class*=section].spacing-style{--padding-block-start: .5rem !important;--section-top-offset: 0px !important;padding-block-start:.5rem!important}main>.shopify-section:first-child .product-information.spacing-style,main .product-information.section.spacing-style,.product-information.section.spacing-style{--padding-block-start: 0px !important;--section-top-offset: 0px !important;padding-block-start:0!important}.product-information__media,.product-information__media media-gallery,.product-information__media .product-media-gallery{margin-block-start:0!important;padding-block-start:0!important}main#MainContent>.shopify-section:first-child .collection-wrapper,main#MainContent>.shopify-section:first-child .main-collection,main#MainContent>.shopify-section:first-child .holster-faq,main#MainContent>.shopify-section:first-child .holster-kundenstimmen,main#MainContent>.shopify-section:first-child .holster-reviews-page,main#MainContent>.shopify-section:first-child .page-width{margin-block-start:0!important}main#MainContent>.shopify-section:first-child .collection-wrapper.spacing-style,main#MainContent>.shopify-section:first-child .main-collection.spacing-style{--padding-block-start: .65rem !important;padding-block-start:.65rem!important}@media(max-width:749px){main#MainContent>.shopify-section:first-child .holster-hero,.holster-hero{min-height:min(58vh,480px)}main#MainContent>.shopify-section:first-child .holster-hero__content,.holster-hero__content{top:70%;padding:0 .75rem!important}header.header:not(.header--compact) .header__columns,.header .header__columns,.header__row .header__columns,#header-group header.header .header__columns{--padding-block-start: .15rem !important;--padding-block-end: .15rem !important;padding-block:.15rem!important}}@media(max-width:989px){details:not(.menu-open) .header__icon--menu .header-drawer-icon--close,details:not(.menu-open) .header__icon--menu .header-drawer-icon--close.svg-wrapper{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}details.menu-open .header__icon--menu .header-drawer-icon--open{display:none!important}details.menu-open .header__icon--menu .header-drawer-icon--close{display:inline-flex!important;visibility:visible!important;width:var(--icon-size-xs, 14px)!important;height:var(--icon-size-xs, 14px)!important;min-width:0!important;min-height:0!important;overflow:visible!important;pointer-events:auto!important}#search-modal:not(:has(dialog[open])) .predictive-search__close-modal-button{display:none!important}@media(min-width:750px)and (max-width:989px){details.menu-open .header__icon--menu .header-drawer-icon--close{display:none!important}details.menu-open .header__icon--menu .header-drawer-icon--open{display:flex!important}}}.section-instagram-preview,.section-holster-related,.holster-ig,.holster-kundenstimmen,.holster-magazin{content-visibility:auto;contain-intrinsic-size:1px 720px}@media(prefers-reduced-motion:reduce){.holster-ig__orb{animation:none!important}}.holster-ig__orb,.holster-magazin__glow,.holster-kundenstimmen__glow{will-change:auto}body.template-index header h1.visually-hidden,html.holster-nav-ready header h1.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}body.template-index header h1.visually-hidden{display:none!important}@keyframes holsterRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/holster-fixes.css.map */
