:root{--font-size--h1:4rem;--font-size--h2:2.5rem;--font-size--h3:2rem;--font-h1--weight:500;--font-h2--weight:500;--font-h3--weight:500;--font-h1--line-height:1.06;--font-h2--line-height:1.15;--font-h3--line-height:1.2;--font-h1--letter-spacing:-.035em;--font-h2--letter-spacing:-.025em;--font-h3--letter-spacing:-.015em;--focus-outline-width:3px;--focus-outline-offset:3px}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:max(20px,var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}.page-width-wide,.page-width-normal,.page-width-narrow{--page-content-width:calc(1440px - (var(--page-margin) * 2))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:max(48px,var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}}@media screen and (max-width:749px){:root{--font-size--h1:2.5rem;--font-size--h2:1.75rem;--font-size--h3:1.75rem}}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),.button-custom:not(.button-unstyled){min-height:48px;font-size:.875rem;font-weight:600;line-height:1.5;padding-block:12px}.field__input,.variant-option__select{min-height:48px;font-size:1rem}.quantity-selector,.variant-option__button-label{min-height:48px}body :focus-visible,body .button:focus-visible,body .button-secondary:focus-visible,body .button-custom:focus-visible,.variant-option__button-label:has(input:focus-visible),.variant-option__select-wrapper:has(select:focus-visible){outline:3px solid #005fcc;outline-offset:3px}product-card [ref=productTitleLink] p{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:0}product-card .card-gallery img.product-media__image{object-fit:contain}.shopify-section-group-footer-group .footer-content{border-top:1px solid #d9dcdf;row-gap:24px}.shopify-section-group-footer-group .footer-content>[class*=__back_to_top]{grid-column:1/-1;justify-self:center;margin-block-end:24px}.shopify-section-group-footer-group [class*=__back_to_top] p{margin:0;font-size:14px;line-height:1.5}.shopify-section-group-footer-group [class*=__back_to_top] a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#111;text-decoration:none}.shopify-section-group-footer-group [class*=__back_to_top] a:before{content:"";width:8px;height:8px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:translateY(25%) rotate(45deg)}.shopify-section-group-footer-group [class*=__back_to_top] a:hover{text-decoration:underline;text-underline-offset:4px}#MainContent{scroll-margin-top:var(--header-height,0px)}.shopify-section-group-footer-group .footer-content .menu__heading,.shopify-section-group-footer-group .footer-content .menu__heading>span{margin:0;font-family:var(--font-body--family);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:#111}.shopify-section-group-footer-group .footer-content .menu__item,.shopify-section-group-footer-group .footer-content .menu__item a{font-size:14px;line-height:1.5}.shopify-section-group-footer-group .footer-content .menu__item a{color:#111;text-decoration:none}.shopify-section-group-footer-group .footer-content .menu__item a:hover{text-decoration:underline;text-underline-offset:4px}.shopify-section-group-footer-group .footer-content>.group-block h2{margin:0;font-family:var(--font-body--family);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:#111}.shopify-section-group-footer-group .footer-content>.group-block p{font-size:14px;line-height:1.5}.shopify-section-group-footer-group .footer-content>.group-block .email-signup-block{margin-block-start:8px}.email-signup__input-group:has(.email-signup__input:focus-visible){outline:3px solid #005fcc;outline-offset:3px}.shopify-section-group-footer-group .menu--dividers .menu__details{border-block-end-color:#d9dcdf}@media screen and (max-width:989.98px){.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(0,1fr)}.shopify-section-group-footer-group .footer-content>[class*=__back_to_top]{order:-2}.shopify-section-group-footer-group .footer-content>.group-block{order:-1}}@media screen and (min-width:750px)and (max-width:989.98px){.shopify-section-group-footer-group .utilities{display:flex;flex-direction:column;align-items:center}.shopify-section-group-footer-group .utilities>*{text-align:center}.shopify-section-group-footer-group .footer-policy-links{justify-content:center}}@media screen and (min-width:990px){.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:48px}.shopify-section-group-footer-group .footer-content .menu__heading{padding-block:0}.shopify-section-group-footer-group .footer-content>.group-block{grid-column:5/span 2}.shopify-section-group-footer-group .utilities--blocks-2{grid-template-columns:auto minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/beamford-precision.css.map */
