.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #ffffff;--button-background-color: #a80016;--button-border-color: #a80016}.menu-list .menu-list__list-item:hover>.menu-list__link,.menu-list .menu-list__list-item:focus-within>.menu-list__link,.menu-list--mobile a:hover,.header-menu .menu-list__item a:hover{color:#d0021b}.shotgun-video-hero{width:100%;height:100vh;background-image:linear-gradient(90deg,#202020,#2e2c2c,#3b3b3b);overflow:hidden}.shotgun-video-hero video{width:100%;height:100%;object-fit:cover;display:block}.shotgun-big-s{width:100%;height:auto;display:block;object-fit:contain}.shotgun-about-heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.875rem;letter-spacing:.04em}.shotgun-landing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:16px 20px;background:#000;box-sizing:border-box}.shotgun-landing-nav__logo img{display:block;height:36px;width:auto}.shotgun-landing-nav__links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px}.shotgun-landing-nav__links a{color:#fff;text-decoration:none;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:14px;line-height:1}.shotgun-landing-nav__links a:hover{color:#d0021b}.shotgun-landing-nav__links a.shotgun-buy-products{background:#000;color:#fff;border:3px solid #d0021b;border-radius:30px;padding:12px 20px}.shotgun-landing-nav__links a.shotgun-buy-products:hover{background:#fff;color:#d0021b}@media screen and (max-width:749px){.shotgun-landing-nav{flex-direction:column;align-items:flex-start}.shotgun-landing-nav__links{justify-content:flex-start}}.variant-option legend{text-transform:capitalize}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.variant-option--buttons .variant-option__button-label{min-width:72px;min-height:44px;padding:10px 16px;border-radius:4px;justify-content:center}.product-information .add-to-cart-button,.product-details .add-to-cart-button{min-width:100%;border-radius:30px}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:#161616!important;border:1px solid #161616!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#161616!important;color:#fff!important;border-color:#161616!important}[id$=__hydration_range] .button-secondary,[id$=__whey_feature] .button-secondary{--button-color: #ffffff;--button-border-color: #ffffff;color:#fff!important;border-color:#fff!important;box-shadow:inset 0 0 0 1.5px #fff}[id$=__hydration_range] .button-secondary:hover,[id$=__whey_feature] .button-secondary:hover{color:#161616!important;background-color:#fff!important}.sg-footer-mark{display:block;height:170px;aspect-ratio:46 / 61;overflow:hidden;transform:rotate(-8deg);transform-origin:left bottom;margin:6px 0 0 14px}.sg-footer-mark img{display:block;height:100%;width:auto;max-width:none}@media screen and (max-width:749px){.sg-footer-mark{height:120px}}.sg-tiles__inner,.sg-about__inner,.sg-signup__inner{box-sizing:border-box;width:100%;max-width:calc(var(--narrow-page-width, 90rem) + 2 * var(--page-margin, 24px));margin-inline:auto;padding-inline:var(--page-margin, 24px)}.sg-tile__mark{height:40%;bottom:16%}.product-card__content a[ref=productTitleLink] .text-block,.product-card__content>product-price{--text-align: center;--max-width: 100%;width:100%;margin-inline:auto;text-align:center!important}.product-card__content a[ref=productTitleLink] p{width:100%;text-align:center!important;font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem;line-height:1.2}.product-card__content>product-price .price{font-weight:700}.product-details product-price .price{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.product-details product-price .compare-at-price{font-size:1.1rem}[id$=__whey_feature] a:has(img),[id$=__hydration_range] a:has(img){cursor:pointer}.jdgm-widget,.jdgm-review-widget,.jm-review-widget,.jdgm-review-widget-modal,.jdgm-write-review-modal,.jdgm-write-review-modal__container{--jm-widget-primary-color: #d0021b !important;--jm-review-widget-button-color: #d0021b !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-review-widget-form-button-color: #d0021b !important;--jm-review-widget-form-button-text-color: #ffffff !important;--jm-review-widget-star-and-histogram-color: #ef1b2d !important;--jm-review-widget-text-color: #161616 !important;--jm-review-widget-form-text-color: #161616 !important;--jm-review-widget-lighter-text-color: #6b6b66 !important;--jm-review-widget-form-field-background-color: #ffffff !important;--jm-widget-border-radius: 6px !important;--jm-widget-border-radius-simplified: 30px !important}.jm-review-widget,.jdgm-write-review-modal{font-family:var(--font-body--family)!important}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jm-star-rating__font-icon{color:#ef1b2d!important}.product-details .jdgm-prev-badge{display:flex;align-items:center;gap:8px;font-size:.875rem}.product-details .jdgm-prev-badge__stars .jdgm-star{font-size:1rem;padding:0 1px}.product-details .jdgm-prev-badge__text{color:#161616;text-decoration:underline;text-underline-offset:3px}.jm-review-widget__header{border-bottom:2px solid #161616;padding-bottom:20px}.jm-review-widget-minimal-header__title{font-family:var(--font-heading--family)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.75rem,3vw,2.5rem)!important;line-height:1!important}.jm-review-widget .jm-button,.jdgm-write-review-modal .jm-button{border-radius:30px!important;font-family:var(--font-body--family)!important;font-weight:600!important}.jm-review-widget .jm-button--primary:hover,.jdgm-write-review-modal .jm-button--primary:hover{filter:brightness(.85)}.jm-review-widget .jdgm-sort-dropdown.jm-sort-filter__select{background-color:transparent!important;border:1px solid #161616!important;border-radius:30px!important}.jdgm-review-card{background:#fff!important;border:1px solid #dadad5!important;border-radius:6px!important;box-shadow:none!important}.jdgm-review-card__content{background:transparent!important}.jdgm-review-card .jm-star-rating__font-icon{font-size:1.2em!important}.jdgm-review-card__name{font-weight:700!important}.jdgm-review-card__title{font-family:var(--font-heading--family)!important;font-weight:600!important;text-transform:uppercase;font-size:1.15rem!important;line-height:1.15!important;letter-spacing:.02em}.jdgm-review-card__body{font-size:.9375rem!important;line-height:1.5!important}.jdgm-reply-item__content{border-left:3px solid #d0021b;padding-left:12px}.jdgm-masonry-grid__fade{background:linear-gradient(#f2f2ef00,#f2f2ef)!important}.jdgm-masonry-grid__btn{font-weight:700!important;color:#161616!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shotgun-brand.css.map */
