@media(max-width:989px){.product-information__media{position:relative!important;top:auto!important}}@media(max-width:749px){.sticky-add-to-cart__bar{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}.sticky-add-to-cart__bar>.sticky-add-to-cart__image{grid-column:1;grid-row:1/3;width:44px!important;height:44px!important}.sticky-add-to-cart__bar>.sticky-add-to-cart__info{grid-column:2;grid-row:1;padding:0!important;min-width:0}.sticky-add-to-cart__bar>.sticky-add-to-cart__price{grid-column:2;grid-row:2;font-size:.85rem!important;font-weight:700}.sticky-add-to-cart__bar>.sticky-add-to-cart__button{grid-column:3;grid-row:1/3;width:auto!important;height:46px!important;padding:0 18px!important;font-size:.9rem}.sticky-add-to-cart__title{font-size:.86rem!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.sticky-add-to-cart__variant{display:none!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .add-to-cart-text{display:inline-flex;align-items:center;gap:6px}.sticky-add-to-cart__bar .svg-wrapper{width:18px;height:18px}.sticky-add-to-cart__bar .compare-at-price{display:inline!important;font-weight:400;color:var(--hr-muted);margin-left:4px}.sticky-add-to-cart__bar .hr-alt-cta{background:var(--hr-ink)!important;color:#fff!important;box-shadow:none!important}}.hr-buynote{font-family:var(--hr-font);margin-top:2px}.hr-buynote__list{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:12px 14px;list-style:none;border:1px solid var(--hr-line);border-radius:14px;background:#fff}.hr-buynote__list li{display:flex;align-items:center;gap:8px;font-size:.8rem;line-height:1.25;color:var(--hr-ink)}.hr-buynote__list svg{flex:0 0 auto;color:var(--hr-gold-ink)}.hr-buynote__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.hr-pay-icon{width:38px;height:24px}.hr-buynote__soldout{padding:14px;border-radius:14px;background:var(--hr-gold-soft);border:1px solid #eadfbf}.hr-buynote__soldout p{margin:0 0 10px;font-size:.9rem;color:var(--hr-ink)}.hr-buynote__alts{width:100%;white-space:normal;text-align:center;line-height:1.2}.product-information .holster-pdp-wallets{position:relative;margin-top:4px}.product-information .holster-pdp-wallets:before{content:"oder direkt bezahlen mit";display:block;text-align:center;font:500 .72rem/1 var(--hr-font);color:var(--hr-muted);margin:2px 0 8px}.product-information .holster-wallet-proxy{min-height:42px!important;height:42px!important;border-radius:999px!important;box-shadow:none!important}.product-information .holster-wallet-proxy--apple{background:#2b2b2e!important}.hr-alts{padding-top:18px!important}.hr-alts__note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;margin-bottom:14px;border-radius:14px;background:var(--hr-gold-soft);border:1px solid #eadfbf;font-family:var(--hr-font)}.hr-alts__note p{margin:0;font-size:.92rem;line-height:1.4;color:var(--hr-ink)}.hr-alts__dot{flex:0 0 10px;height:10px;margin-top:5px;border-radius:50%;background:var(--hr-red,#c0392b)}@media(max-width:749px){.hr-buynote__list{grid-template-columns:1fr 1fr;padding:10px 12px}.hr-buynote__list li{font-size:.76rem}}.product-information .holster-volume-atc-price{white-space:pre;font-weight:800}.product-information .add-to-cart-button:not(.atc-added) .add-to-cart__added:empty{display:none}.hr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.hr-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--hr-line-2);color:var(--hr-ink)!important;font:600 .84rem/1 var(--hr-font);text-decoration:none!important}.hr-chip:hover{border-color:var(--hr-gold);background:var(--hr-gold-soft)}.hr-404__box{max-width:760px;margin:0 auto 28px;text-align:center;padding:36px 24px;border-radius:24px;background:linear-gradient(180deg,#fff,var(--hr-warm,#faf7f0));border:1px solid var(--hr-line)}.hr-404__box .hr-chips{justify-content:center}.hr-404__h{margin:6px 0 10px;font:700 clamp(26px,3.2vw,40px)/1.1 var(--hr-font);letter-spacing:-.02em;color:var(--hr-ink)}.hr-404__txt{margin:0 auto 18px;max-width:560px;color:var(--hr-muted);font-size:1rem;line-height:1.5}.hr-404__search{display:flex;gap:8px;max-width:560px;margin:0 auto}.hr-404__search input{flex:1 1 auto;min-width:0;height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--hr-line-2);font:500 .95rem var(--hr-font);background:#fff}.hr-404__search input:focus{outline:2px solid var(--hr-gold);outline-offset:1px}.hr-searchhelp{grid-column:1/-1;font-family:var(--hr-font)}.hr-searchhelp__lead{margin:4px 0 0;color:var(--hr-muted);font-size:.95rem;line-height:1.5}.hr-searchhelp .hr-minirail{margin-top:26px}.hr-cartempty{font-family:var(--hr-font);padding:4px 2px 12px;text-align:left}.hr-cartempty__lead{margin:6px 0 14px;font-size:.9rem;line-height:1.45;color:var(--hr-ink);padding:10px 12px;border-radius:12px;background:var(--hr-gold-soft);border:1px solid #eadfbf}.hr-cartempty__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;list-style:none}.hr-cartempty__tiles a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;background:#fff;border:1px solid var(--hr-line-2);font-weight:650;font-size:.9rem;color:var(--hr-ink)!important;text-decoration:none!important}.hr-cartempty__tiles a:hover{border-color:var(--hr-gold)}.hr-cartempty__h{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-gold-ink)}.hr-cartempty__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hr-cartempty__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--hr-line);background:#fff}.hr-cartempty__img img{width:56px;height:56px;object-fit:contain;border-radius:8px}.hr-cartempty__name{font-weight:650;font-size:.88rem;line-height:1.25;color:var(--hr-ink)!important;text-decoration:none!important;min-width:0}.hr-cartempty__name span{display:block;font-weight:500;font-size:.76rem;color:var(--hr-muted);margin-top:2px}.hr-cartempty__item .hr-add{width:40px;padding:0;font-size:1.2rem}.hr-ftrust{background:#fff;border-top:1px solid var(--hr-line);padding:22px 0;font-family:var(--hr-font)}.hr-ftrust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.hr-ftrust__list li{display:flex;gap:12px;align-items:flex-start}.hr-ftrust__list svg{flex:0 0 auto;color:var(--hr-gold-ink);margin-top:2px}.hr-ftrust__list strong{display:block;font-size:.9rem;color:var(--hr-ink)}.hr-ftrust__list small{display:block;font-size:.8rem;color:var(--hr-muted);margin-top:2px;line-height:1.35}.hr-ftrust__list a{color:var(--hr-ink)!important;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.hr-ftrust{padding:16px 0}.hr-ftrust__list{grid-template-columns:1fr 1fr;gap:14px 10px}.hr-ftrust__list li{gap:8px}.hr-ftrust__list strong{font-size:.82rem}.hr-ftrust__list small{font-size:.74rem}}html body #header-group .announcement-bar .announcement-bar__slide{transition:none!important}html body #header-group .announcement-bar .announcement-bar__slide[aria-hidden=true]{opacity:0!important;visibility:hidden!important}html body #header-group .announcement-bar .announcement-bar__slide:not([aria-hidden=true]){opacity:1!important;visibility:visible!important;animation:hrAnnIn .35s ease-out both}html body #header-group .announcement-bar .announcement-bar__slides{overflow:hidden}@keyframes hrAnnIn{0%{transform:translateY(55%)}to{transform:none}}@media(prefers-reduced-motion:reduce){html body #header-group .announcement-bar .announcement-bar__slide{animation:none!important}}html body theme-drawer.facets-block-wrapper dialog.theme-drawer__dialog,html body theme-drawer.facets-block-wrapper{background:#fff!important;background-color:#fff!important}html body .facets--drawer.facets__form-wrapper{background:#fff!important;background-image:none!important}html body .facets--drawer .facets__summary{background:transparent!important;background-color:transparent!important;font-weight:600!important;color:var(--hr-ink,#1d1d1f)!important;padding-inline:0!important;border-radius:0!important}html body .facets--drawer .facets__summary svg{color:#b8892b!important}html body .facets--drawer .facets__panel[open]>.facets__summary{color:#8a6416!important}html body .facets--drawer input[type=checkbox]:checked{accent-color:#c9a14a;background-color:#c9a14a!important;border-color:#c9a14a!important}html body .facets--drawer .facets__see-results{background:#c9a14a!important;background-color:#c9a14a!important;color:#1d1d1f!important;border-color:#c9a14a!important;font-weight:700!important}html body .facets--drawer .facets__clear-all{border-color:#e4d6b3!important}html body .facets--drawer input[type=number],html body .facets--drawer .price-facet__input{color:var(--hr-ink,#1d1d1f)!important}html body .facets__summary:focus-visible{outline:2px solid #c9a14a!important}html body #cart-drawer .cart-drawer--empty .cart-drawer__content{justify-content:flex-start!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-top:.25rem!important;padding-bottom:1.25rem!important;min-height:0!important}html body #cart-drawer .cart-drawer--empty .cart-drawer__content>#cart-drawer-heading{flex:0 0 auto!important;margin:0 0 .75rem!important;padding-top:0!important;text-align:left!important;justify-content:flex-start!important;line-height:1.25!important;overflow:visible!important}html body #cart-drawer .cart-drawer--empty .cart-drawer__content>*{flex-shrink:0}html body #cart-drawer .cart-drawer--empty .cart-drawer__content{padding-inline:1rem!important;box-sizing:border-box!important;width:100%!important}@media(min-width:750px){html body #cart-drawer .cart-drawer--empty .cart-drawer__content{padding-inline:1.5rem!important}}html body #header-group .announcement-bar .announcement-bar__slider{display:flex!important;flex-direction:row!important;align-items:center!important;position:relative!important;min-height:1.5rem}html body #header-group .announcement-bar .announcement-bar__slides{display:grid!important;grid-template-areas:"stack"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;width:calc(100% - 2 * var(--button-size,44px))!important;max-width:680px!important;margin-inline:auto!important;overflow:hidden!important;justify-content:stretch!important}html body #header-group .announcement-bar .announcement-bar__slides>*{grid-area:stack!important;min-width:0!important;width:100%!important;margin:0!important;position:relative!important;left:auto!important;text-align:center!important}html body #header-group .announcement-bar .announcement-bar__slide{place-content:center!important;display:flex!important;justify-content:center!important;align-items:center!important}html body #header-group .announcement-bar .announcement-bar__slide p,html body #header-group .announcement-bar .announcement-bar__text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important}html body #header-group .announcement-bar .announcement-bar__slider slideshow-arrows{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0!important;z-index:4;pointer-events:none}html body #header-group .announcement-bar .announcement-bar__slider .slideshow-control{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto;opacity:1!important}html body #header-group .announcement-bar .slideshow-control .icon-caret{rotate:-90deg}@media(max-width:749px){html body #header-group .announcement-bar .announcement-bar__slider{grid-column:1/-1}}html body #header-group header-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}html body #header-group header-actions>.header-actions__action{flex:0 0 auto}html body .holster-mega__magic{top:auto!important;bottom:3px!important;transform:none!important;box-shadow:none!important;border-radius:2px!important;height:2px!important}.hr-builder__swipe{display:none}@media(max-width:989px){html body .hr-builder__layout{min-width:0!important;max-width:100%!important}html body .hr-builder .hr-builder__grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-auto-columns:calc((100% - 12px) / 2.35)!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory!important;scroll-padding-inline:0;padding:2px 2px 8px!important;scrollbar-width:none}html body .hr-builder .hr-builder__grid::-webkit-scrollbar{display:none}html body .hr-builder .hr-builder__grid>*{scroll-snap-align:start;min-width:0}.hr-builder__swipe{order:2;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:-6px 2px 0;font-size:.74rem;font-weight:600;color:var(--hr-gold-ink,#7f5c0e)}.hr-builder__swipe svg{animation:hrSwipe 1.6s ease-in-out infinite}}@media(min-width:750px)and (max-width:989px){html body .hr-builder .hr-builder__grid{grid-auto-columns:calc((100% - 24px) / 4.3)!important}}@keyframes hrSwipe{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.hr-builder__swipe svg{animation:none}}.hr-steps li b{white-space:nowrap}html body #cart-drawer{--cd-ink:#14161a;--cd-muted:#6b6f76;--cd-line:#ececec;--cd-gold:#c9a24a;--cd-gold-d:#9a7a2e}@media(min-width:750px){html body #cart-drawer .theme-drawer__dialog,html body #cart-drawer dialog{width:min(560px,100vw)!important;max-width:min(560px,100vw)!important}}html body #cart-drawer .theme-drawer__header{padding:14px 18px 12px!important;border-bottom:1px solid var(--cd-line)!important;min-height:0!important;background:#fff!important}html body #cart-drawer .theme-drawer__title{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.01em!important;display:flex!important;align-items:flex-start!important;gap:2px!important}html body #cart-drawer .theme-drawer__badge{background:none!important;color:var(--cd-gold-d)!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:.8rem!important;font-weight:700!important;line-height:1!important;margin-top:2px!important;box-shadow:none!important;border:0!important}html body #cart-drawer .theme-drawer__close-button{width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--cd-ink)!important}html body #cart-drawer .cart-drawer__scroll{padding:0 18px!important;background:#fff!important}html body #cart-drawer .cart-drawer__fsbar{padding:14px 0 6px!important;margin:0!important;border-bottom:1px solid var(--cd-line)!important}html body #cart-drawer .holster-fsbar{margin:0 0 10px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;--holster-fsbar-track-h:6px;overflow:visible!important}html body #cart-drawer .holster-fsbar__label{text-align:center!important;font-size:.9rem!important;font-weight:500!important;margin:0 0 10px!important;color:var(--cd-ink)!important}html body #cart-drawer .holster-fsbar__track{margin:0 9px!important;background:#ececee!important;height:6px!important}html body #cart-drawer .holster-fsbar__fill{background:linear-gradient(90deg,#14161a,#3a3d44)!important;animation:none!important;box-shadow:none!important}html body #cart-drawer .holster-fsbar__fill:after{display:none!important}html body #cart-drawer .holster-fsbar__knob{min-width:18px!important;min-height:18px!important;width:18px!important;height:18px!important;padding:0!important;border-radius:50%!important;border:2px solid var(--cd-gold)!important;background:#fff!important;font-size:0!important;overflow:hidden!important}html body #cart-drawer .holster-fsbar__knob *{display:none!important}html body #cart-drawer .holster-fsbar__meta{text-align:center!important;margin:8px 0 0!important;font-size:.72rem!important}html body #cart-drawer .hr-tier{margin:0 0 8px!important;padding:8px 10px!important;border-radius:10px!important}html body #cart-drawer .hr-tier__msg{font-size:.78rem!important}html body #cart-drawer .hr-tier__steps li{height:20px!important;font-size:.66rem!important}html body #cart-drawer .cart-drawer__items{padding:0!important;overflow:visible!important;max-height:none!important}html body #cart-drawer .cart-items__table thead{display:none!important}html body #cart-drawer .cart-items__table,html body #cart-drawer .cart-items__table tbody{display:block!important;width:100%!important}html body #cart-drawer .cart-items__table-row{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-areas:"m d" "m p" "m q" "m e"!important;grid-template-rows:auto auto auto auto!important;column-gap:14px!important;row-gap:4px!important;align-content:start!important;padding:16px 0!important;border-bottom:1px solid var(--cd-line)!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}html body #cart-drawer .cart-items__table-row:last-child{border-bottom:0!important}html body #cart-drawer .cart-items__media{grid-area:m!important;width:104px!important;padding:0!important;align-self:start!important}html body #cart-drawer .cart-items__media-container{width:104px!important;max-width:104px!important;min-width:104px!important;height:104px!important;display:block!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important}html body #cart-drawer .cart-items__media-image{max-width:104px!important;width:104px!important;height:104px!important;object-fit:contain!important;background:#fff!important;border:0!important;border-radius:0!important}html body #cart-drawer .cart-items__details{grid-area:d!important;display:block!important;padding:0!important;min-width:0!important}html body #cart-drawer .cart-items__title{font-size:.92rem!important;font-weight:700!important;line-height:1.3!important;color:var(--cd-ink)!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important}html body #cart-drawer .cart-items__title-row,html body #cart-drawer .cart-items__product-info{width:auto!important;max-width:100%!important}html body #cart-drawer .cart-items__variants-wrapper{margin-top:4px!important}html body #cart-drawer .cart-items__variants,html body #cart-drawer .cart-items__variant dd{font-size:.8rem!important;color:var(--cd-muted)!important}html body #cart-drawer .cart-items__price{grid-area:p!important;text-align:left!important;padding:0!important;justify-self:start!important;font-size:.95rem!important;font-weight:600!important;color:var(--cd-ink)!important}html body #cart-drawer .cart-items__price *{text-align:left!important}html body #cart-drawer .cart-items__quantity{grid-area:q!important;padding:4px 0 0!important;width:auto!important}html body #cart-drawer .cart-items__error{grid-area:e!important}html body #cart-drawer .cart-items__quantity-controls{display:flex!important;align-items:center!important;gap:10px!important;width:auto!important}html body #cart-drawer .quantity-selector{height:38px!important;min-height:38px!important;width:116px!important;border:1.5px solid var(--cd-ink)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important}html body #cart-drawer .quantity-selector .button:is(.quantity-minus,.quantity-plus){width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:8px!important}html body #cart-drawer .quantity-selector input{width:40px!important;height:34px!important;border:0!important;background:none!important;text-align:center!important;font-weight:600!important;box-shadow:none!important}html body #cart-drawer .cart-items__remove{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:none!important;box-shadow:none!important;color:#c0392b!important}html body #cart-drawer .cart-items__remove-icon{display:block!important;width:19px!important;height:19px!important}html body #cart-drawer .cart-items__remove-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body #cart-drawer .cart-drawer__upsell-slot{padding:6px 0 18px!important;margin:0!important;border-top:1px solid var(--cd-line)!important}html body #cart-drawer .holster-cart-upsell{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}html body #cart-drawer .holster-cart-upsell__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 0}html body #cart-drawer .holster-cart-upsell__heading{margin:0!important;font-size:.95rem!important;font-weight:700!important;color:var(--cd-ink)!important;text-transform:none!important;letter-spacing:0!important}html body #cart-drawer .holster-cart-upsell__swipe{flex:0 0 auto;font-size:.74rem;color:var(--cd-muted)}html body #cart-drawer .holster-cart-upsell__list{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px!important;padding:2px 18px 4px!important;scroll-padding-inline:18px;list-style:none!important;touch-action:pan-x pan-y;grid-template-columns:none!important}html body #cart-drawer .holster-cart-upsell__list::-webkit-scrollbar{display:none}html body #cart-drawer .holster-cart-upsell__item{position:relative!important;flex:0 0 calc((100% - 36px - 20px)/2.3)!important;max-width:170px!important;min-width:0!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;padding:0 0 10px!important;margin:0!important;border:1px solid var(--cd-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body #cart-drawer .holster-cart-upsell__link{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;color:inherit!important;text-decoration:none!important;width:100%!important;padding:0!important}html body #cart-drawer .holster-cart-upsell__media{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;background:#fff!important;border-radius:0!important;border:0!important;flex:none!important;padding:8px!important;box-sizing:border-box!important}html body #cart-drawer .holster-cart-upsell__media img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;border-radius:0!important}html body #cart-drawer .holster-cart-upsell__meta{display:flex!important;flex-direction:column!important;gap:2px!important;padding:0 10px!important;min-width:0!important}html body #cart-drawer .holster-cart-upsell__kicker{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cd-gold-d)}html body #cart-drawer .holster-cart-upsell__meta strong{font-size:.8rem!important;font-weight:700!important;line-height:1.25!important;color:var(--cd-ink)!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.5em}html body #cart-drawer .holster-cart-upsell__meta>span:not(.holster-cart-upsell__kicker){font-size:.72rem!important;color:var(--cd-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #cart-drawer .holster-cart-upsell__meta .holster-cart-upsell__price{font-size:.86rem!important;font-weight:700!important;color:var(--cd-ink)!important;margin-top:2px}html body #cart-drawer .holster-cart-upsell__form{position:absolute!important;right:8px!important;bottom:8px!important;margin:0!important}html body #cart-drawer .holster-cart-upsell__add{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;background:var(--cd-ink)!important;color:#fff!important;font-size:1.2rem!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:0 2px 8px #00000026!important;border:0!important}html body #cart-drawer .holster-cart-upsell__add:hover{background:var(--cd-gold-d)!important}@media(min-width:750px){html body #cart-drawer .holster-cart-upsell__item{flex-basis:150px!important}}html body #cart-drawer .cart-drawer__summary{padding:12px 18px 10px!important;border-top:1px solid var(--cd-line)!important;background:#fff!important;box-shadow:0 -6px 18px #0000000a!important}html body #cart-drawer .cart-drawer__summary .cart-totals{margin:0 0 8px!important}html body #cart-drawer .cart-drawer__summary .cart__ctas{gap:8px!important;margin:0!important}html body #cart-drawer .cart-drawer__summary .cart__checkout-button{min-height:48px!important;height:48px!important;border-radius:12px!important}html body #cart-drawer .hr-cd-delivery{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.74rem;font-weight:600;color:var(--cd-ink);line-height:1.3}html body #cart-drawer .hr-cd-delivery svg{flex:0 0 auto;color:var(--cd-gold-d)}html body #cart-drawer .hr-cd-viewcart{margin-left:auto;font-weight:500;color:var(--cd-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}html body #cart-drawer .theme-drawer__close-button:focus:not(:focus-visible){outline:none!important}html body #cart-drawer .holster-cart-upsell__meta>span.holster-cart-upsell__price{font-size:.9rem!important;font-weight:700!important;color:var(--cd-ink)!important}html body .cart-items__remove .cart-items__remove-icon{display:block!important;width:19px!important;height:19px!important;flex:0 0 auto}html body .cart-items__remove:has(.cart-items__remove-icon){color:#c0392b!important;background:none!important;border:0!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;padding:0!important}html body .cart-items__remove:has(.cart-items__remove-icon) .cart-items__remove-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body .product-information{--pd-ink:#14161a;--pd-muted:#6b6f76;--pd-line:#e8e8ea;--pd-gold:#c9a24a;--pd-gold-d:#9a7a2e}.hr-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.74rem;line-height:1.3;color:var(--pd-muted,#6b6f76);margin:0 0 2px}.hr-crumb a{color:var(--pd-ink,#14161a);text-decoration:underline;text-underline-offset:2px}.hr-crumb__cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}html body .product-information__media slideshow-component,html body .product-information__media .media-gallery__grid{background:#fff!important;box-shadow:none!important;border:0!important}html body .product-information__media img{background:#fff!important}html body .hr-pdp-title__h{display:flex!important;flex-direction:column-reverse!important;font-size:clamp(25px,2.6vw,36px)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.015em!important}html body .hr-pdp-title__sub,html body .hr-pdp-title__kicker{display:block!important;margin:0 0 8px!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pd-gold-d)!important;line-height:1.3!important}html body .product-details .price{font-size:1.75rem!important;font-weight:700!important;color:var(--pd-ink)!important;letter-spacing:-.01em!important}html body .product-details .holster-pdp-meta{font-size:.78rem!important;color:var(--pd-muted)!important}html body .product-details .holster-pdp-meta__stock{font-weight:600!important}html body .product-details .holster-flavor-swatches__label{font-size:.9rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--pd-ink)!important;margin-bottom:8px!important}html body .product-details .holster-flavor-swatches__grid--chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .product-details .holster-flavor-swatches__item--chip{min-height:46px!important;height:46px!important;width:100%!important;border-radius:999px!important;border:1.5px solid var(--pd-ink)!important;background:#fff!important;color:var(--pd-ink)!important;box-shadow:none!important;justify-content:center!important;padding:0 6px!important}html body .product-details .holster-flavor-swatches__item--chip .holster-flavor-swatches__name{font-size:.92rem!important;font-weight:600!important;text-transform:lowercase!important}html body .product-details .holster-flavor-swatches__item--chip.is-selected{background:var(--pd-ink)!important;color:#fff!important;border-color:var(--pd-ink)!important}html body .product-details .holster-flavor-swatches__item--chip.is-selected .holster-flavor-swatches__name{color:#fff!important}html body .product-details .holster-flavor-swatches__item--chip[aria-disabled=true],html body .product-details .holster-flavor-swatches__item--chip.is-soldout{opacity:.45!important;border-style:dashed!important}html body .product-details .variant-option--buttons legend{font-size:.9rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--pd-ink)!important}html body .product-details .variant-option__button-label{border-radius:999px!important;min-height:44px!important}html body .product-details .variant-option__button-label__pill{border-radius:999px!important}html body .product-details .add-to-cart-button{min-height:54px!important;border-radius:999px!important;font-size:1rem!important}html body .hr-buynote__ship{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;background:#f4f4f5;font-size:.86rem;line-height:1.3;color:var(--pd-ink,#14161a)}html body .hr-buynote__ship svg{flex:0 0 auto;color:var(--pd-gold-d,#9a7a2e)}html body .hr-buynote__list{border:0!important;background:none!important;padding:8px 2px 0!important;display:flex!important;flex-wrap:wrap;gap:6px 16px!important}html body .hr-buynote__list li{font-size:.76rem!important;color:var(--pd-muted,#6b6f76)!important}html body .hr-buynote__pay{display:block!important;margin-top:12px!important}html body .hr-buynote__pay-label{margin:0 0 6px;font-size:.76rem;color:var(--pd-muted,#6b6f76)}html body .hr-buynote__pay-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html body .hr-buynote__pay-icon{width:44px;height:28px;display:block}.hr-desc{border-top:1px solid var(--pd-line,#e8e8ea);padding-top:18px}.hr-desc__h{margin:0 0 10px;font-size:1.15rem;font-weight:700;color:var(--pd-ink,#14161a);letter-spacing:-.01em}.hr-desc__body{position:relative;max-height:15.5em;overflow:hidden;font-size:.92rem;line-height:1.6;color:#2a2d33}.hr-desc:not(.is-open):not(.is-short) .hr-desc__body{-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.hr-desc__body img{max-width:100%;height:auto;border-radius:10px}.hr-desc__body h1,.hr-desc__body h2,.hr-desc__body h3{font-size:1.02rem;margin:1em 0 .4em;line-height:1.3}.hr-desc.is-open .hr-desc__body{max-height:none}.hr-desc.is-short .hr-desc__more{display:none}.hr-desc.is-short .hr-desc__body{max-height:none}.hr-desc__more{margin-top:8px;padding:6px 0;border:0;background:none;font:inherit;font-size:.9rem;font-weight:600;color:var(--pd-ink,#14161a);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hr-desc__more-close,.hr-desc.is-open .hr-desc__more-open{display:none}.hr-desc.is-open .hr-desc__more-close{display:inline}html body .product-details .accordion summary,html body .product-details details summary{font-size:.95rem!important;font-weight:600!important;padding-block:14px!important}.holster-quiz__product img{object-fit:contain!important;background:#fff!important}.holster-quiz__product strong{overflow-wrap:anywhere}.holster-quiz__product-notes{display:block;font-style:normal;font-size:.74rem;line-height:1.3;color:var(--h-muted,#6b6f76);margin:0 0 3px}.holster-quiz__product span span{font-weight:700;color:var(--h-text,#1d1d1f)!important}@media(min-width:720px){.holster-quiz__product{grid-template-columns:1fr!important;align-items:start!important;text-align:left;padding:.7rem!important}.holster-quiz__product img,.holster-quiz__product .holster-quiz__product-ph{width:100%!important;height:auto!important;aspect-ratio:1/1;max-height:170px}}.holster-quiz-modal__sheet{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hm-panel{display:none}.holster-mega__link{position:relative}.holster-mega__item.is-hover>.holster-mega__link{color:var(--hr-gold-ink,#7f5c0e)!important}.holster-mega__item.is-hover>.holster-mega__link:before,.holster-mega__item.is-active>.holster-mega__link:before{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:2px;border-radius:2px;background:var(--hr-gold,#c99a2e)}.holster-mega__magic{display:none!important}.hm-layer{position:fixed;left:0;right:0;top:72px;z-index:1000;pointer-events:none}.hm-scrim{position:fixed;left:0;right:0;bottom:0;top:72px;z-index:999;background:#16161a2e;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s;pointer-events:none}html.hm-open .hm-scrim{opacity:1;visibility:visible;transition:opacity .2s ease;pointer-events:auto}.hm-layer .hm-panel{display:block;position:absolute;left:0;right:0;top:0;background:#fff;border-top:1px solid var(--hr-line,#ebe8e1);box-shadow:0 18px 40px #16161a1f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none;max-height:calc(100vh - 120px);overflow:auto;font-family:var(--hr-font)}.hm-layer .hm-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease;pointer-events:auto}@media(prefers-reduced-motion:reduce){.hm-layer .hm-panel,.hm-scrim{transition:none!important;transform:none!important}}@media(max-width:1099.98px){.hm-layer,.hm-scrim{display:none!important}}.hm-inner{max-width:var(--hr-wrap,1320px);margin:0 auto;padding:30px var(--hr-gut,32px) 34px;display:flex;gap:40px;align-items:flex-start}.hm-side{flex:0 0 250px;min-width:0}.hm-side--brands{flex:0 0 170px;padding-left:28px;border-left:1px solid var(--hr-line,#ebe8e1)}.hm-main{flex:1 1 auto;min-width:0}.hm-kicker{margin:0 0 6px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-gold-ink,#7f5c0e)}.hm-title{margin:0;font-size:1.7rem;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--hr-ink,#16161a)}.hm-sub{margin:6px 0 16px;font-size:.88rem;line-height:1.45;color:var(--hr-muted,#5d5d66)}.hm-group{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hr-muted,#5d5d66)}.hm-list{list-style:none;margin:0 0 14px;padding:0}.hm-list li{margin:0;padding:0}.hm-list__a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin:0 -10px;border-radius:10px;color:var(--hr-ink,#16161a)!important;text-decoration:none!important;font-size:.95rem;font-weight:500;transition:background .15s,color .15s}.hm-list__a em{font-style:normal;font-size:.74rem;font-weight:600;color:var(--hr-muted,#5d5d66);background:var(--hr-soft,#f8f6f1);border-radius:999px;padding:2px 8px;min-width:28px;text-align:center}.hm-list__a:hover,.hm-list__a:focus-visible{background:var(--hr-gold-soft,#f7eed7);color:var(--hr-gold-ink,#7f5c0e)!important}.hm-list__a:hover em{background:#fff;color:var(--hr-gold-ink,#7f5c0e)}.hm-all{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:var(--hr-ink,#16161a)!important;text-decoration:none!important;border-bottom:2px solid var(--hr-gold,#c99a2e);padding-bottom:2px}.hm-all:hover{color:var(--hr-gold-ink,#7f5c0e)!important}.hm-all svg{transition:transform .15s}.hm-all:hover svg{transform:translate(3px)}.hm-main__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.hm-promo{font-size:.8rem;color:var(--hr-gold-ink,#7f5c0e)!important;background:var(--hr-gold-soft,#f7eed7);border-radius:999px;padding:5px 12px;text-decoration:none!important;margin-bottom:12px}.hm-promo:hover{background:#f1e2bb}.hm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.hm-cards--articles{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-card{display:flex;flex-direction:column;border:1px solid var(--hr-line,#ebe8e1);border-radius:14px;overflow:hidden;background:#fff;text-decoration:none!important;color:var(--hr-ink,#16161a)!important;transition:border-color .15s,box-shadow .15s,transform .15s}.hm-card:hover,.hm-card:focus-visible{border-color:var(--hr-gold-2,#e2bb55);box-shadow:var(--hr-shadow);transform:translateY(-2px)}.hm-card__media{display:block;aspect-ratio:1/1;background:#fff;padding:10px}.hm-card__media img{width:100%;height:100%;object-fit:contain;display:block}.hm-card__media--cover{padding:0;aspect-ratio:16/10;background:var(--hr-soft,#f8f6f1)}.hm-card__media--cover img{object-fit:cover}.hm-card__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;border-top:1px solid var(--hr-line,#ebe8e1)}.hm-card__title{font-size:.84rem;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.hm-card__price{font-size:.88rem;font-weight:700;color:var(--hr-ink,#16161a)}.hm-card__meta{font-size:.76rem;color:var(--hr-muted,#5d5d66)}.hm-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hm-brand{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--hr-line,#ebe8e1);border-radius:14px;background:#fff;text-decoration:none!important;color:var(--hr-ink,#16161a)!important;transition:border-color .15s,box-shadow .15s}.hm-brand:hover,.hm-brand:focus-visible{border-color:var(--hr-gold-2,#e2bb55);box-shadow:var(--hr-shadow)}.hm-brand__media{display:block;width:76px;height:76px}.hm-brand__media img{width:100%;height:100%;object-fit:contain}.hm-brand__name{font-size:.8rem;font-weight:600;text-align:center;line-height:1.25}@media(max-width:1279.98px){.hm-inner{gap:28px}.hm-side{flex-basis:220px}.hm-side--brands{flex-basis:140px;padding-left:20px}.hm-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-cards .hm-card:nth-child(n+5){display:none}.hm-cards--articles{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1279.98px){.hm-cards--4{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-cards--4 .hm-card:nth-child(n+4),.hm-cards--articles .hm-card:nth-child(n+4){display:none}}.hr-pg{display:flex;flex-direction:column;align-items:center;gap:10px;margin:clamp(32px,4vw,48px) auto 8px;padding:0 12px;font-family:var(--hr-font);width:100%;clear:both}.hr-pg__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.hr-pg__item{margin:0;padding:0;display:flex}.hr-pg__item--m{display:none}.hr-pg__btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--hr-line-2,#dcd7cb);background:#fff;color:var(--hr-ink,#16161a)!important;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none!important;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;-webkit-tap-highlight-color:transparent}a.hr-pg__btn:hover{border-color:var(--hr-gold,#c99a2e);background:var(--hr-gold-soft,#f7eed7);color:var(--hr-gold-ink,#7f5c0e)!important;transform:translateY(-1px)}a.hr-pg__btn:focus-visible{outline:2px solid var(--hr-gold,#c99a2e);outline-offset:2px}a.hr-pg__btn:active{transform:none}.hr-pg__btn.is-current{background:var(--hr-gold,#c99a2e);border-color:var(--hr-gold,#c99a2e);color:#fff!important;box-shadow:0 4px 12px #c99a2e52;cursor:default}.hr-pg__btn--arrow{width:44px;padding:0;background:var(--hr-soft,#f8f6f1)}.hr-pg__btn--arrow svg{display:block}.hr-pg__btn.is-disabled{opacity:.38;cursor:not-allowed}.hr-pg__item--arrow:first-child{margin-right:6px}.hr-pg__item--arrow:last-child{margin-left:6px}.hr-pg__gap{display:inline-flex;align-items:flex-end;justify-content:center;min-width:28px;height:44px;padding-bottom:12px;color:var(--hr-muted,#5d5d66);font-weight:700;letter-spacing:.08em;box-sizing:border-box}.hr-pg__meta{margin:0;font-size:.78rem;color:var(--hr-muted,#5d5d66)}@media(max-width:749.98px){.hr-pg__list{gap:6px;flex-wrap:nowrap}.hr-pg__item--mh{display:none}.hr-pg__item--m{display:flex}.hr-pg__btn{min-width:44px;padding:0 10px}.hr-pg__item--arrow:first-child{margin-right:2px}.hr-pg__item--arrow:last-child{margin-left:2px}.hr-pg__gap{min-width:18px}}@media(prefers-reduced-motion:reduce){.hr-pg__btn{transition:none}a.hr-pg__btn:hover{transform:none}}.holster-magazin__pager{text-align:initial}.hr-vt{font-family:var(--hr-font);margin:0 0 10px;padding:10px 12px 22px;border-radius:12px;background:#fff;border:1px solid var(--hr-line,#ebe8e1);box-shadow:0 1px 2px #16161a0a}.hr-vt__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hr-vt__msg{display:flex;align-items:center;gap:8px;margin:0;font-size:.8rem;line-height:1.3;color:var(--hr-ink-2,#2a2a31);min-width:0}.hr-vt__msg strong{color:var(--hr-ink,#16161a);font-weight:700}.hr-vt__ico{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--hr-gold-soft,#f7eed7);color:var(--hr-gold-ink,#7f5c0e)}.hr-vt--mid .hr-vt__ico,.hr-vt--max .hr-vt__ico{background:var(--hr-gold,#c99a2e);color:#fff}.hr-vt__saved{flex:0 0 auto;font-size:.78rem;font-weight:700;color:var(--hr-green,#1d7a46);background:#eaf5ee;border-radius:999px;padding:3px 8px}.hr-vt__track{position:relative;height:6px;margin:10px 6px 0 4px;border-radius:999px;background:var(--hr-soft-2,#f2eee4)}.hr-vt__fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--hr-gold-2,#e2bb55),var(--hr-gold,#c99a2e));transition:width .45s cubic-bezier(.22,1,.36,1);min-width:0}.hr-vt__ms{position:absolute;top:50%;width:0;height:0}.hr-vt__ms i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--hr-line-2,#dcd7cb);box-sizing:border-box;transition:background .3s,border-color .3s}.hr-vt__ms.is-on i{background:var(--hr-gold,#c99a2e);border-color:var(--hr-gold,#c99a2e);box-shadow:0 0 0 3px #c99a2e2e}.hr-vt__ms b{position:absolute;top:9px;left:0;transform:translate(-50%);white-space:nowrap;font-size:.64rem;font-weight:600;color:var(--hr-muted,#5d5d66);letter-spacing:.01em}.hr-vt__ms--end b{transform:translate(-100%);left:6px}.hr-vt__ms.is-on b{color:var(--hr-gold-ink,#7f5c0e);font-weight:700}.hr-vt__note{margin:20px 0 -12px;font-size:.68rem;color:var(--hr-muted,#5d5d66);line-height:1.3}.hr-vt--page{margin:0 0 18px;padding:12px 14px 24px}.hr-vt--page .hr-vt__msg{font-size:.88rem}.hr-vt--empty{margin:6px 0 14px}@media(prefers-reduced-motion:reduce){.hr-vt__fill,.hr-vt__ms i{transition:none}}html body #cart-drawer .hr-vt{margin:0 0 8px}.holster-legal-page__content>.holster-legal-page__dup:first-child{display:none}.hr-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;align-items:start;max-width:1080px}.hr-contact__inner .holster-legal-page__sheet{margin:0}.hr-contact__h{margin:0;font-family:var(--hr-font);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:var(--hr-ink)}.hr-contact__form{display:grid;gap:12px;font-family:var(--hr-font)}.hr-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-contact__field{display:grid;gap:6px;font-size:.82rem;font-weight:600;color:var(--hr-ink-2)}.hr-contact__field em{font-style:normal;color:var(--hr-gold-ink)}.hr-contact__field small{font-weight:500;color:var(--hr-muted)}.hr-contact__field input,.hr-contact__field textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:500;font-size:16px;color:var(--hr-ink);background:#fff;border:1px solid var(--hr-line-2);border-radius:12px;padding:12px 14px;min-height:46px;transition:border-color .15s,box-shadow .15s}.hr-contact__field textarea{resize:vertical;min-height:140px}.hr-contact__field input:focus,.hr-contact__field textarea:focus{outline:none;border-color:var(--hr-gold);box-shadow:0 0 0 3px #c99a2e2e}.hr-contact__submit{justify-self:start;min-height:48px;padding:0 26px}.hr-contact__hint{margin:0;font-size:.74rem;color:var(--hr-muted);line-height:1.4}.hr-contact__hint a{color:var(--hr-ink)!important}.hr-contact__ok{margin:0;padding:10px 12px;border-radius:12px;background:#eaf5ee;color:var(--hr-green);font-weight:600;font-size:.88rem}.hr-contact__err{margin:0;padding:10px 12px;border-radius:12px;background:#fdecea;color:var(--hr-red);font-size:.86rem}@media(max-width:860px){.hr-contact__inner,.hr-contact__row{grid-template-columns:1fr}.hr-contact__submit{justify-self:stretch}}@media(min-width:721px){.holster-quiz--teaser .holster-quiz__inner--teaser{flex-direction:column;align-items:flex-start;justify-content:center}}.hr-btn--ink:disabled{background:var(--hr-soft-2,#f2eee4)!important;color:#7b776f!important;border:1px dashed var(--hr-line-2,#dcd7cb)!important;box-shadow:none!important}.hr-pill:disabled{color:#8f8b83}.holster-idea__wash{top:-120px!important}:root,html body{--h-pink:#7f5c0e;--h-pink-soft:rgba(201,154,46,.14)}html body .holster-fbt__badge,html body .holster-fbt__deal-timer{background:var(--hr-gold-soft,#f7eed7)!important;color:var(--hr-gold-ink,#7f5c0e)!important;box-shadow:none!important;border:1px solid #eadfbf!important}html body .holster-fbt__chip{background:var(--hr-gold,#c99a2e)!important}html body .collection-wrapper .facets__item:has(.facets__bubble) .facets__summary:after{background:var(--hr-gold,#c99a2e)!important}.holster-article__content a,.holster-article a.holster-article__link{color:var(--hr-ink,#16161a)!important;text-decoration:underline!important;text-decoration-color:var(--hr-gold,#c99a2e)!important;text-underline-offset:3px}html body .holster-magazin__eyebrow,html body .holster-magazin__promo-eyebrow,html body .holster-article__cta-eyebrow,html body .holster-article__tags span,html body .holster-magazin__tags span{color:var(--hr-gold-ink,#7f5c0e)!important}.holster-recent{background:var(--hr-bg,#fff);font-family:var(--hr-font)}.holster-recent .holster-recent__inner{max-width:var(--hr-wrap)!important;padding-inline:var(--hr-gut)!important;margin-inline:auto;box-sizing:border-box}.holster-recent .holster-recent__title{font-size:clamp(1.45rem,2.6vw,2.1rem)!important;line-height:1.12;letter-spacing:-.025em;font-weight:600;color:var(--hr-ink);margin:0 0 18px!important}.holster-recent .holster-recent__card{background:#fff;border:1px solid var(--hr-line);border-radius:var(--hr-r);overflow:hidden;color:var(--hr-ink);text-decoration:none;transition:border-color .18s,box-shadow .18s}.holster-recent .holster-recent__card:hover{border-color:var(--hr-gold,#c99a2e);box-shadow:0 8px 24px #1414160f}.holster-recent .holster-recent__media{background:#fff;border:0!important;border-radius:0!important;border-bottom:1px solid var(--hr-line)!important}.holster-recent .holster-recent__name,.holster-recent .holster-recent__price{padding-inline:12px}.holster-recent .holster-recent__price{padding-bottom:12px;font-weight:700}.holster-recent .holster-recent__track{padding-inline:0!important;margin-inline:0!important;scroll-padding-inline:0}html body .product-details .holster-flavor-swatches__item--chip[data-option-value=Nikotinfrei]{grid-column:span 2!important}html body .product-details .holster-flavor-swatches__item--chip[data-option-value=Nikotinfrei] .holster-flavor-swatches__name{text-transform:none!important}.hm-brand__count{font-size:.7rem;font-weight:600;color:var(--hr-muted,#5d5d66);background:var(--hr-soft,#f8f6f1);border-radius:999px;padding:1px 8px}.hm-brand:hover .hm-brand__count{background:var(--hr-gold-soft,#f7eed7);color:var(--hr-gold-ink,#7f5c0e)}.hm-list--brands{max-height:340px;overflow:auto}.holster-drawer-nav__sub .hr-dnav__brandhead{margin:.55rem 0 .1rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hr-gold-ink,#7f5c0e)}.holster-drawer-nav__sub .hr-dnav__brand a{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.holster-drawer-nav__sub .hr-dnav__brand em{font-style:normal;font-size:.72rem;font-weight:600;color:var(--hr-muted,#5d5d66);background:var(--hr-soft,#f8f6f1);border-radius:999px;padding:1px 8px;min-width:26px;text-align:center}.hm-brandchips{display:flex;align-items:center;gap:10px;margin:14px 0 0;min-width:0}.hm-brandchips__label{flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hr-gold-ink,#7f5c0e)}.hm-brandchips__list{list-style:none;margin:0;padding:2px 0 6px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0}.hm-brandchips__list li{flex:0 0 auto;margin:0}.hm-brandchip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hr-line,#ebe8e1);background:#fff;color:var(--hr-ink,#16161a)!important;text-decoration:none!important;font-size:.86rem;font-weight:600;white-space:nowrap;transition:border-color .15s,background .15s}.hm-brandchip em{font-style:normal;font-size:.72rem;font-weight:600;color:var(--hr-muted,#5d5d66)}.hm-brandchip:hover,.hm-brandchip:focus-visible{border-color:var(--hr-gold-2,#e2bb55);background:var(--hr-gold-soft,#f7eed7)}.hm-brandchip.is-active{background:var(--hr-gold-soft,#f7eed7);border-color:var(--hr-gold-2,#e2bb55);color:var(--hr-gold-ink,#7f5c0e)!important}.hm-brandchip.is-active em{color:var(--hr-gold-ink,#7f5c0e)}@media(max-width:749.98px){.hm-brandchips{flex-direction:column;align-items:flex-start;gap:6px}.hm-brandchips__list{width:100%}}.predictive-search__reset-button{min-width:44px!important;width:44px;overflow:visible!important;opacity:1!important;color:var(--hr-ink,#16161a)!important}.predictive-search__reset-button .predictive-search__reset-button-icon,.dialog-modal .predictive-search__reset-button .predictive-search__reset-button-icon{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ece9e2}.predictive-search-form input[type=search]::-webkit-search-cancel-button,.predictive-search-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.predictive-search__reset-button:hover .predictive-search__reset-button-icon,.predictive-search__reset-button:focus-visible .predictive-search__reset-button-icon{background:var(--hr-gold-soft,#f7eed7);color:var(--hr-gold-ink,#7f5c0e)}.predictive-search__reset-button svg{width:16px!important;height:16px!important}.predictive-search__reset-button .predictive-search__reset-button-text{display:none!important}html body .holster-fbt__panel,html body .holster-fbt--tobacco .holster-fbt__panel{background:#fff!important;border-color:#efe4c7!important}html body .holster-fbt__row{border:1px solid #eee6d3!important;background:#fff!important;box-shadow:none!important}html body .holster-fbt__row--deal{border-color:#eadfbf!important}html body .holster-fbt__row.is-selected{border-color:var(--hr-gold,#c99a2e)!important;background:#fffcf4!important;box-shadow:0 0 0 1px var(--hr-gold,#c99a2e) inset,0 6px 18px #c99a2e1a!important}html body .holster-fbt__tick{border-color:#cdbf9c!important}html body .holster-fbt__tick.is-on,html body .holster-fbt__checkbox:checked+.holster-fbt__tick{background:var(--hr-gold,#c99a2e)!important;border-color:var(--hr-gold,#c99a2e)!important;box-shadow:0 2px 6px #c99a2e47!important}html body .holster-fbt__checkbox:focus-visible+.holster-fbt__tick{outline:2px solid var(--hr-gold-ink,#7f5c0e);outline-offset:2px}html body .product-details .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .product-details .variant-option--buttons .variant-option__button-label{width:auto!important;min-width:64px!important;max-width:100%!important;flex:0 0 auto!important;padding:6px 16px!important;overflow:visible!important}html body .product-details .variant-option__button-label__text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;line-height:1.2!important;text-align:center}html body .product-details .variant-option__button-label:has(.hr-pdp-color){padding:5px 14px 5px 6px!important}.hr-pdp-color{display:inline-flex!important;align-items:center;gap:8px}.hr-pdp-color__dot{display:inline-block;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000029}.hr-pdp-color__dot.is-light{box-shadow:inset 0 0 0 1px #00000047}html body .product-details .variant-option__button-label:has(input:checked) .hr-pdp-color__dot{box-shadow:0 0 0 2px #fff,0 0 0 3px #ffffff80}html body .product-details .holster-flavor-swatches__grid--chips:not([data-strength]){display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:8px!important}html body .product-details .holster-flavor-swatches__grid--chips:not([data-strength]) .holster-flavor-swatches__item--chip{width:auto!important;min-width:72px!important;height:auto!important;min-height:46px!important;padding:6px 16px!important;flex:0 0 auto!important;max-width:100%!important}html body .product-details .holster-flavor-swatches__grid--chips:not([data-strength]) .holster-flavor-swatches__name{text-transform:none!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important;display:block!important;text-align:center!important;line-height:1.2!important}html body .product-details .holster-flavor-swatches__grid--colors .holster-flavor-swatches__item--chip{padding:5px 16px 5px 6px!important;gap:9px!important}html body .product-details .holster-flavor-swatches__grid--colors .holster-flavor-swatches__item--chip.is-selected .hfs-dot{box-shadow:0 0 0 2px #fff}html body .product-details .holster-flavor-swatches__grid--colors .holster-flavor-swatches__item--chip.is-soldout{border-style:dashed!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hr26c.css.map */
