.professionals-products{--pro-products-display: "Libre Baskerville", Georgia, serif;--pro-products-sans: Jost, system-ui, sans-serif;display:block;width:100%;max-width:100%;box-sizing:border-box;color:rgb(var(--color-foreground));background:rgb(var(--color-background));background:var(--gradient-background)}.professionals-products__container{width:100%;max-width:calc(var(--hp-container-max-width) + var(--hp-gutter-inline-x2));margin-inline:auto;padding-inline:var(--hp-gutter-inline);box-sizing:border-box}.professionals-products__container--full{max-width:none}.professionals-products__header{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:670px;margin-inline:auto;padding-block:0;box-sizing:border-box;text-align:center}.professionals-products .professionals-products__title.ui-heading{margin:0;width:100%;color:rgb(var(--color-foreground));font-family:var(--pro-products-display);font-size:var(--ui-heading-font-size, 42px);font-weight:500;line-height:1.12;letter-spacing:-.5px;text-align:center;text-transform:capitalize}#MainContent:not(:has(#replo-fullpage-element)) .professionals-products .professionals-products__title.ui-heading :is(h1,h2,h3,p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:capitalize}.professionals-products .professionals-products__subtitle.ui-text{width:100%;color:rgb(var(--color-foreground));font-family:var(--pro-products-sans);font-size:22px;font-weight:400;line-height:26px;letter-spacing:-.14px;text-align:center}.professionals-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%;margin-top:36px;box-sizing:border-box}.professionals-products__card{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:500px;margin-inline:auto;min-width:0;padding:20px;background:rgba(var(--color-foreground),.04);border-radius:10px;box-sizing:border-box;text-decoration:none;color:inherit}.professionals-products__card--link{cursor:pointer;transition:transform .2s ease}.professionals-products__card--link:hover .professionals-products__card-title,.professionals-products__card--link:hover .professionals-products__card-title :is(h1,h2,h3,p,span),.professionals-products__card--link:focus-visible .professionals-products__card-title,.professionals-products__card--link:focus-visible .professionals-products__card-title :is(h1,h2,h3,p,span){text-decoration:underline}.professionals-products__card-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:260px;aspect-ratio:4 / 3;overflow:hidden;background:transparent;border-radius:0}.professionals-products__card-media .ui-image-wrapper,.professionals-products__card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.professionals-products .professionals-products__card-title.ui-heading{margin:16px 0 0;width:100%;color:rgb(var(--color-foreground));font-family:var(--pro-products-sans);font-size:20px;font-weight:500;line-height:30px;text-align:center;text-transform:capitalize;transition:text-decoration .15s ease}#MainContent:not(:has(#replo-fullpage-element)) .professionals-products .professionals-products__card-title.ui-heading :is(h1,h2,h3,p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-transform:capitalize;text-decoration:inherit}.professionals-products .professionals-products__card-text.ui-text{width:100%;color:rgb(var(--color-foreground));font-family:var(--pro-products-sans);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.14px;text-align:center}@media screen and (max-width:900px){.professionals-products__grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.professionals-products .professionals-products__title.ui-heading{line-height:1.15}.professionals-products .professionals-products__subtitle.ui-text{font-size:18px;line-height:24px}}@media screen and (max-width:640px){.professionals-products .professionals-products__title.ui-heading{font-size:var(--ui-heading-font-size-mobile, 28px)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/professionals-products.css.map */
