html{scroll-behavior:smooth}@media screen and (min-width:990px){.product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 7rem}}.product .product__title--block{display:flex;align-items:center;justify-content:space-between;margin:0}.product .product__title--block .product__title h1{margin:0;font-family:Orbitron;font-size:40px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.product .fp-subtitle{font-size:18px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;color:#fff;margin-top:-10px;font-family:Montserrat}.product .fp-q-info{color:#ffffffe6;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:400;line-height:24px;letter-spacing:.6px}.product .fp-body-text{color:#d8d8d8e6;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.6px;margin-top:24px}.product .fp-body-text strong{color:#fff}@media(max-width:749px){.product .fp-body-text.fp--dsk_text{display:none}}.product .fp-body-text.fp--mob_text{display:none}@media(max-width:749px){.product .fp-body-text.fp--mob_text{display:block}}.product .price{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:400;line-height:140%;margin-top:24px}.product .product__tax{display:none}.product .product__tax+div{margin-top:-20px}.product .shopify-installments .inline-flex{display:block;color:#ffffffe6;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.6px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product.grid variant-selects{margin-top:24px}.product.grid variant-selects .form__label{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.product .product-form__input--pill input[type=radio]+label{border-radius:4px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1px;background:#2f2f2f;color:#fff;border:none}.product .product-form__input--pill input[type=radio]:checked+label{font-weight:700;background:#049030;color:#fff}.product .fp-sub-heading{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;color:#fff;margin-top:24px}.product .fp-sub-heading+.fp-body-text{margin-top:8px}.product .product__view-details{display:none}.product .mm-quantity--btn{display:flex;align-items:center;gap:8px;margin:2.4rem 0}.product .mm-quantity--btn_hide .product-form__quantity,.product .mm-quantity--btn .quantity__label{display:none}.product .mm-quantity--btn .quantity{border-radius:8px;border:2px solid #FFF}.product .mm-quantity--btn .product-form{margin:0}.product .mm-quantity--btn .product-form__quantity+div{flex:1}.product .mm-quantity--btn .product-form__submit{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:22.4px;text-transform:uppercase;margin-bottom:0;gap:8px}.product .mm-quantity--btn .product-form__quantity{flex:unset;margin:0}.product .product-form .product-form__buttons{max-width:100%}.product .product-media-container.constrain-height.media-fit-contain{--contained-width: unset}.product .product-form__submit.button-fancy{border-radius:8px;background:#049030;padding:18px;font-family:Montserrat;font-size:18px;font-weight:600;line-height:22.4px}.product .product-form__submit.button-fancy:after,.product .product-form__submit.button-fancy:before{content:unset}.product .mm-fp_vp{display:none}.product .product__column-sticky{max-width:100%}@media screen and (min-width:750px)and (max-width:991px){.product .mm-quantity--btn .product-form__quantity{max-width:12rem;min-width:12rem}.product .mm-quantity--btn .product-form__submit{font-size:14px}}@media screen and (min-width:750px){.featured-product .fp-subtitle{margin-top:-10px}}@media screen and (max-width:749px){.section-featured-product .page-width{padding:5rem 2.4rem}.product-media-container.constrain-height.media-fit-contain{width:100%}.product .product__title--block{margin-top:6px}.product .product__title--block .product__title h1{font-size:26px}.product .fp-subtitle{font-size:10px;margin-top:-6px}.product .fp-body-text{font-size:12px;letter-spacing:.6px;margin-top:12px}.product .price{margin-top:16px;font-size:18px}.product.grid variant-selects .form__label{display:none}.product .product-form__input--pill input[type=radio]+label{font-size:12px;padding:8px 16px}.product .fp-sub-heading{font-size:12px}.product .mm-quantity--btn .product-form__submit{font-size:14px}.mm-pdp-faqs .collapsible-content-wrapper-narrow{flex-direction:column;gap:16px}.mm-pdp-faqs .collapsible-content__header h2{margin-bottom:0;font-size:26px;max-width:100%}.mm-pdp-faqs .accordion__title{font-size:14px}.mm-pdp-faqs .collapsible-content__grid{flex:unset}.mm-pdp .mm-quantities--blocks{display:grid;grid-template-columns:repeat(2,1fr)}.product .variants--items--slider{display:none}.product .mm-fp_vp{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:140%;display:block;margin-top:20px;margin-bottom:-26px}.product .product-form__input--pill input[type=radio]+label.mm-variant_img{margin:10px 0 0}.product .product__info-wrapper{margin-top:12px}}.product .custom_start_rating{color:#ffffffe6;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:26px;display:flex;align-items:center;gap:16px}.product .custom_start_rating .stars{display:flex;align-items:center;gap:4px}.product .yotpo-sr-bottom-line-text{color:#fff!important}@media screen and (max-width:767px){.product .custom_start_rating{font-size:14px;line-height:20px;margin-top:18px;gap:8px}.product .custom_start_rating svg{width:18px}.product.grid variant-selects{overflow:scroll;margin-right:-22px;scrollbar-width:none;-ms-overflow-style:none}.product.grid variant-selects::-webkit-scrollbar{display:none}.product .product-form__input--pill{display:flex;gap:6px}.product .product-form__input--pill input[type=radio]+label.mm-variant_img{white-space:nowrap}}@media screen and (min-width:768px){.featured-product,.product.grid{align-items:flex-start}.featured-product .product__info-wrapper,.product .product__info-wrapper{position:sticky;top:40px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/mm-holster-pdp.css.map */
