.sealant-family{margin:2rem 0}.sealant-family__group{border:0;padding:0;margin:0 0 1.8rem;min-width:0}.sealant-family__group legend{margin-bottom:.8rem}.sealant-family__options{display:flex;flex-wrap:wrap;gap:.8rem}.sealant-family__option{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:1rem 1.6rem;border:2px solid rgb(var(--color-foreground));border-radius:1.1rem;color:rgb(var(--color-foreground));background:transparent;text-decoration:none;font-size:1.5rem;line-height:1.4;text-align:center}.sealant-family__option.is-selected{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.sealant-family__option:hover{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.sealant-family__option:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.sealant-family__options--bottle{flex-direction:column;align-items:stretch}.sealant-description h2,.sealant-description h3{margin-top:2.4rem}.sealant-dosage-table{width:100%;overflow-x:auto}.sealant-dosage-table table{width:100%;border-collapse:collapse;text-align:left}.sealant-dosage-table th,.sealant-dosage-table td{padding:1.2rem 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.sealant-dosage-table td{white-space:nowrap}.sealant-dosage-note{font-size:1.4rem;opacity:.8}.sealant-recommendations{padding-top:3.6rem;padding-bottom:3.6rem}.sealant-recommendations__header{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;margin-bottom:2rem}.sealant-recommendations__header h2{margin:0 0 .8rem}.sealant-recommendations__header p{margin:0}.sealant-recommendations__header>a{flex-shrink:0}.sealant-recommendations__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.2rem;list-style:none;padding:0;margin:0}.sealant-recommendations__item{min-width:0}.sealant-recommendations__item .card-wrapper{height:100%}.sealant-recommendations__item .card__heading{font-size:1.5rem}.sealant-recommendations__item .price{font-size:1.6rem}.sealant-recommendations__item .card__media .media img{object-fit:contain;padding:8%}@media(max-width:989px)and (min-width:750px){.sealant-recommendations__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sealant-family__option{font-size:1.4rem}.sealant-recommendations__header{align-items:flex-start;flex-direction:column}.sealant-recommendations__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/2);overflow-x:auto;scroll-snap-type:x proximity;padding:.4rem .2rem 1.2rem}.sealant-recommendations__item{scroll-snap-align:start}.sealant-dosage-table th,.sealant-dosage-table td{padding:.9rem .7rem;font-size:1.4rem}}.sealant-family__group>.form__label{display:block;margin-bottom:.8rem}.sealant-family__select{width:100%}.sealant-family__select .select__select{min-height:4.6rem;height:4.6rem;padding:1rem 4rem 1rem 1.4rem;border:2px solid rgb(var(--color-foreground));border-radius:1.1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.4;box-shadow:none}.sealant-family__select:before,.sealant-family__select:after{display:none}.sealant-family__select .icon-caret{right:1.4rem}.sealant-family__select option{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media(max-width:749px){.sealant-family__select .select__select{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sealant-products.css.map */
