:root{--br-cream: #F0EFE7;--br-charcoal: #000000;--br-black: #000000;--br-crimson: #8A191B;--br-wine: #5C0F0E;--br-oxblood: #400705;--br-steel-blue: #9BAFC6;--br-surface-light: #FFFFFF;--br-surface-dark: var(--br-charcoal);--br-text-on-light: var(--br-charcoal);--br-text-on-dark: var(--br-cream);--br-accent: var(--br-crimson);--br-accent-deep: var(--br-oxblood);--br-highlight: var(--br-steel-blue);--br-font-heading: "Inter Tight", "Helvetica Neue", system-ui, sans-serif;--br-font-subheading: "Cormorant Garamond", "Georgia", serif;--br-font-body: "Montserrat", system-ui, -apple-system, sans-serif;--br-font-hero: "Rosan", "Cormorant Garamond", "Georgia", serif;--br-fs-eyebrow: .6875rem;--br-fs-body-sm: .8125rem;--br-fs-body: .9375rem;--br-fs-body-lg: 1.0625rem;--br-fs-h6: 1rem;--br-fs-h5: 1.25rem;--br-fs-h4: 1.5rem;--br-fs-h3: 2rem;--br-fs-h2: 2.5rem;--br-fs-h1: 3rem;--br-tracking-tight: -.01em;--br-tracking-normal: 0;--br-tracking-wide: .1em;--br-tracking-wider: .2em;--br-tracking-widest: .4em;--br-radius: 0;--br-transition: .3s ease;--br-tap-min: 44px}button,.button,a,[class*=br-] button,[class*=br-] a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports (padding: max(0px)){[class*=br-announce]{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}[class*=br-footer][class*=__bottom]{padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@supports (height: 100dvh){@media(min-width:768px){[class*=br-hero__half]{min-height:80dvh}}}@media(min-width:768px){:root{--br-fs-h1: 4rem;--br-fs-h2: 3rem;--br-fs-h3: 2.25rem}}@media(min-width:1024px){:root{--br-fs-h1: 5rem;--br-fs-h2: 3.5rem}}body,.shopify-section{font-family:var(--br-font-body);font-weight:300;color:var(--br-text-on-light);background-color:var(--br-surface-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--br-font-heading);font-weight:600;letter-spacing:var(--br-tracking-tight);line-height:1.05;color:inherit;margin:0}h1,.h1{font-size:var(--br-fs-h1)}h2,.h2{font-size:var(--br-fs-h2)}h3,.h3{font-size:var(--br-fs-h3)}h4,.h4{font-size:var(--br-fs-h4)}h5,.h5{font-size:var(--br-fs-h5)}h6,.h6{font-size:var(--br-fs-h6)}.br-subheading,.br-callout,blockquote,.product__subtitle{font-family:var(--br-font-subheading);font-weight:400;font-style:normal;line-height:1.25}p,li,.br-body{font-family:var(--br-font-body);font-weight:300;font-size:var(--br-fs-body);line-height:1.6;letter-spacing:var(--br-tracking-normal)}.br-hero-display{font-family:var(--br-font-hero);font-weight:400;font-style:normal;text-transform:lowercase;line-height:1;letter-spacing:-.02em}.br-eyebrow{font-family:var(--br-font-body);font-weight:400;font-size:var(--br-fs-eyebrow);letter-spacing:var(--br-tracking-widest);text-transform:uppercase;color:inherit}.button,.btn,.shopify-payment-button__button,button.brand-cta{font-family:var(--br-font-body);font-weight:400;font-size:var(--br-fs-eyebrow);letter-spacing:var(--br-tracking-wider);text-transform:uppercase;border-radius:var(--br-radius);transition:var(--br-transition)}.button--primary,.btn--primary{background:var(--br-charcoal);color:var(--br-cream);border:1px solid var(--br-charcoal);padding:1rem 2.25rem}.button--primary:hover,.btn--primary:hover{background:var(--br-crimson);border-color:var(--br-crimson)}.button--ghost,.btn--ghost{background:transparent;color:var(--br-cream);border:1px solid var(--br-cream);padding:1rem 2.25rem}.button--ghost:hover,.btn--ghost:hover{background:var(--br-cream);color:var(--br-charcoal)}.text-cream{color:var(--br-cream)}.text-charcoal{color:var(--br-charcoal)}.text-crimson{color:var(--br-crimson)}.text-wine{color:var(--br-wine)}.text-oxblood{color:var(--br-oxblood)}.text-steel-blue{color:var(--br-steel-blue)}.bg-cream{background-color:var(--br-cream)}.bg-charcoal{background-color:var(--br-charcoal);color:var(--br-cream)}.bg-crimson{background-color:var(--br-crimson);color:var(--br-cream)}.bg-wine{background-color:var(--br-wine);color:var(--br-cream)}.bg-oxblood{background-color:var(--br-oxblood);color:var(--br-cream)}.bg-black{background-color:var(--br-black);color:var(--br-cream)}@keyframes br-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.br-marquee-track{display:flex;width:max-content;animation:br-marquee 120s linear infinite;will-change:transform}:root{--heading-font-family: "Inter Tight", "Helvetica Neue", system-ui, sans-serif;--heading-font-weight: 600;--heading-font-style: normal;--text-font-family: "Montserrat", system-ui, -apple-system, sans-serif;--text-font-weight: 300;--text-font-style: normal;--button-letter-spacing: .2em;--button-text-transform: uppercase;--heading-letter-spacing: -.01em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/broken-rosary.css.map */
