:root{--broseal-ink: #0a0a0a;--broseal-paper: #f7f5f0;--broseal-paper-deep: #eeebe4;--broseal-silver: #c7c2b8;--broseal-line: rgba(10, 10, 10, .14);--broseal-shadow: 0 18px 50px rgba(10, 10, 10, .08)}html{scroll-behavior:smooth}body{background:var(--broseal-paper);color:#171717;font-family:var(--font-body--family),Inter,"Helvetica Neue",Arial,sans-serif;font-size:16px;letter-spacing:-.006em;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--broseal-ink);font-family:var(--font-heading--family),Inter,"Helvetica Neue",Arial,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}a,button,input,select,textarea{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--broseal-ink);outline-offset:3px}.announcement-bar{min-height:34px;background:var(--broseal-ink)!important;border:0!important;color:#fff!important}.announcement-bar__text{margin:0;color:#fff!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.16em!important;line-height:1.2;text-transform:uppercase}.header-section{background:#f7f5f0f5!important;border-bottom:1px solid var(--broseal-line);box-shadow:0 8px 30px #0a0a0a09;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__row{min-height:78px}.header-logo{color:var(--broseal-ink);text-decoration:none}.header-logo__image-container{font-size:1.22rem;font-weight:900;letter-spacing:-.055em}.menu-list__link,.menu-drawer__menu-item{font-size:.74rem;font-weight:750;letter-spacing:.105em;text-transform:uppercase}.menu-list__link-title{position:relative}.menu-list__link-title:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.25);transition:opacity .18s ease,transform .18s ease}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{opacity:1;transform:scaleX(1)}.button:not(.button-unstyled),button.button:not(.button-unstyled),a.button{min-height:52px;border:1px solid var(--broseal-ink);border-radius:6px!important;background:var(--broseal-ink);box-shadow:none;color:#fff;font-size:.77rem;font-weight:800;letter-spacing:.095em;line-height:1;text-transform:uppercase}.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,a.button:hover{background:#2d2d2d;border-color:#2d2d2d;box-shadow:0 10px 24px #0a0a0a29;transform:translateY(-2px)}.hero-wrapper{border-bottom:1px solid var(--broseal-ink)}.hero__container{min-height:clamp(500px,58vw,720px)}.hero__content-wrapper{padding-block:clamp(56px,8vw,108px)!important}.hero__content-wrapper p{font-weight:850;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.hero-wrapper .button{min-width:150px;border-color:#fff;background:#fff;box-shadow:0 10px 30px #0000003d;color:var(--broseal-ink)}.hero-wrapper .button:hover{border-color:#ddd8ce;background:#ddd8ce;color:var(--broseal-ink)}.section-resource-list{padding-block:clamp(64px,8vw,112px)!important}.section-resource-list__header h2,.section-resource-list__header h3{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em}.resource-list--grid:has(>.resource-list__item:only-child){grid-template-columns:minmax(280px,430px)!important;justify-content:center}.product-card{display:block;transition:transform .22s ease}.product-card:hover{transform:translateY(-6px)}.product-card__content{overflow:hidden;border:1px solid var(--broseal-line)!important;border-radius:8px!important;background:#fff;box-shadow:0 14px 42px #0a0a0a12}.product-card__link,.product-card .product-title,.product-card [class*=product_title]{color:var(--broseal-ink);font-weight:750;letter-spacing:-.02em}.product-card img{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.product-card:hover img{transform:scale(1.025)}.product-information{padding-block:clamp(36px,5vw,76px)!important}.product-information .product-details{padding:clamp(24px,3vw,46px);border:1px solid var(--broseal-line);border-radius:8px;background:#fff;box-shadow:var(--broseal-shadow)}.product-details h1{max-width:12ch;font-size:clamp(2.15rem,3.6vw,3.7rem);letter-spacing:-.06em;line-height:.96;text-transform:uppercase}.product-details .price,.product-details [class*=price]{font-weight:650}.variant-option legend{margin-bottom:10px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.variant-option__button-label{min-height:50px;border-radius:6px!important;font-size:.8rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.quantity-selector-wrapper,.quantity-selector{border-radius:6px!important}.add-to-cart-button{min-height:52px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-button-box-shadow: none}.product-details .rte,.product-details .text-block{font-size:1rem;line-height:1.72}.product-details .rte h3,.product-details .text-block h3{margin-top:2rem;font-size:1.05rem;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.product-details .rte hr,.product-details .text-block hr{margin-block:1.8rem;border-color:var(--broseal-line)}.product-information img{border-radius:4px}.jdgm-star{color:var(--broseal-ink)!important}footer.section-wrapper{border-top:0;background:var(--broseal-ink)!important;color:#fff!important}footer.section-wrapper .section,footer.section-wrapper [class*=color-scheme]{background:var(--broseal-ink)!important;color:#fff!important}footer.section-wrapper h1,footer.section-wrapper h2,footer.section-wrapper h3,footer.section-wrapper p,footer.section-wrapper a,footer.section-wrapper label{color:#fff!important}footer.section-wrapper input{border-color:#ffffff80!important;background:#fff!important;color:var(--broseal-ink)!important}footer.section-wrapper .button:not(.button-unstyled){border-color:#fff;background:#fff;color:var(--broseal-ink)}@media(max-width:749px){.header__row{min-height:64px}.header-logo__image-container{font-size:1.05rem}.hero__container{min-height:520px}.hero__content-wrapper{padding-block:52px!important}.section-resource-list{padding-block:56px!important}.resource-list--grid:has(>.resource-list__item:only-child){grid-template-columns:minmax(0,1fr)!important}.product-information{padding-block:18px 52px!important}.product-information .product-details{margin-inline:12px;padding:24px 18px 28px;border-radius:6px;box-shadow:0 10px 32px #0a0a0a12}.product-details h1{max-width:none;font-size:clamp(2rem,11vw,3rem)}.button:not(.button-unstyled),button.button:not(.button-unstyled),a.button,.variant-option__button-label{min-height:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.product-card .quick-add__button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:999px!important;font-size:0!important;overflow:hidden;box-shadow:0 8px 20px #0a0a0a2e}.product-card .quick-add__button:hover{transform:translateY(-2px) scale(1.03)}.product-card .quick-add__button svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/broseal-custom.css.map */
