.grooming-card_type-tiny__zDngg{font-size:.75rem;line-height:1.3333333333}.grooming-card_type-caption__myPe4{font-size:.875rem;line-height:1.4285714286}.grooming-card_type-body__PDutm{font-size:1rem;line-height:1.5}.grooming-card_type-body-fluid__Bj_lc{font-size:.875rem;line-height:1.4285714286}@media screen and (min-width:23.4375rem)and (max-width:48rem){.grooming-card_type-body-fluid__Bj_lc{font-size:calc(.875rem + .125*(100vw - 23.4375rem)/24.5625)}}@media screen and (min-width:48rem){.grooming-card_type-body-fluid__Bj_lc{font-size:1rem;line-height:1.5}}.grooming-card_type-button__W8B8y{font-size:1rem;line-height:1}.grooming-card_type-attention__p_4F4{font-size:1.25rem;line-height:1.4}.grooming-card_type-subheading___D4Cj{font-size:1.5rem;line-height:1.3333333333}@media screen and (min-width:23.4375rem)and (max-width:48rem){.grooming-card_type-subheading___D4Cj{font-size:calc(1.5rem + .5*(100vw - 23.4375rem)/24.5625)}}@media screen and (min-width:48rem){.grooming-card_type-subheading___D4Cj{font-size:2rem;line-height:1.25}}.grooming-card_type-subheading___D4Cj.grooming-card_type-helpetica__Flr0f{line-height:1.5}@media screen and (min-width:48rem){.grooming-card_type-subheading___D4Cj.grooming-card_type-helpetica__Flr0f{line-height:1.375}}.grooming-card_type-heading__jj_np{font-size:2rem;line-height:1.25}@media screen and (min-width:23.4375rem)and (max-width:48rem){.grooming-card_type-heading__jj_np{font-size:calc(2rem + 1*(100vw - 23.4375rem)/24.5625)}}@media screen and (min-width:48rem){.grooming-card_type-heading__jj_np{font-size:3rem;line-height:1.1666666667}}.grooming-card_type-heading__jj_np.grooming-card_type-helpetica__Flr0f{line-height:1.3125}@media screen and (min-width:48rem){.grooming-card_type-heading__jj_np.grooming-card_type-helpetica__Flr0f{line-height:1.25}}.grooming-card_type-hero__WTOul{font-size:2.5rem;line-height:1.2}@media screen and (min-width:23.4375rem)and (max-width:48rem){.grooming-card_type-hero__WTOul{font-size:calc(2.5rem + 1*(100vw - 23.4375rem)/24.5625)}}@media screen and (min-width:48rem){.grooming-card_type-hero__WTOul{font-size:3.5rem;line-height:1.1428571429}}.grooming-card_type-hero__WTOul.grooming-card_type-helpetica__Flr0f{line-height:1.3}@media screen and (min-width:48rem){.grooming-card_type-hero__WTOul.grooming-card_type-helpetica__Flr0f{line-height:1.25}}.grooming-card_type-helpetica__Flr0f{font-family:var(--font-family-heading);font-weight:700}.grooming-card_type-w-extra-bold__7WeDT{font-weight:950}.grooming-card_type-w-bold__di3ax{font-weight:700}.grooming-card_type-w-medium__1erdg{font-weight:500}.grooming-card_type-w-regular__xpNYC{font-weight:400}.grooming-card_type-w-semibold__1OoXI{font-weight:600}.grooming-card_root__k9JTY{display:flex;flex-direction:column;position:relative;padding:2.5rem;min-height:21.5rem;height:100%;flex-shrink:0}.grooming-card_root__k9JTY:before{content:"";position:absolute;top:1rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 2rem);border-radius:.5rem;background-color:var(--c-flavours-beige);z-index:0}@media screen and (min-width:64rem){.grooming-card_root__k9JTY{width:24.75rem;min-height:25.5rem;padding:3rem 2.5rem}}.grooming-card_root__k9JTY .grooming-card_enhanced__OzW7f{width:16.25rem}@media screen and (min-width:64rem){.grooming-card_root__k9JTY .grooming-card_enhanced__OzW7f{width:22.5rem}}.grooming-card_root__k9JTY a,.grooming-card_root__k9JTY div,.grooming-card_root__k9JTY h3,.grooming-card_root__k9JTY h4,.grooming-card_root__k9JTY p{position:relative}.grooming-card_root__k9JTY h3{margin:.5rem 0 0}@media screen and (min-width:48rem){.grooming-card_root__k9JTY h3{font-weight:700;font-size:1.25rem;line-height:1.75rem;max-width:24rem}}.grooming-card_root__k9JTY h4{margin:0}.grooming-card_root__k9JTY .grooming-card_button__r6pdv{margin-top:auto}.grooming-card_skeleton__hqqc6{gap:.6rem;position:relative}.grooming-card_skeleton__hqqc6:before{background-color:rgba(0,0,0,0);box-shadow:none}.grooming-card_description__jCMzU{margin:1rem 0 0}.grooming-card_price__ernOz{margin:auto 0 .5rem}.grooming-card_salon-pricing__kZTpm{margin:.25rem 0 1rem}.grooming-card_heading___PW1n{width:19.75rem;height:3.5rem}.grooming-card_skeleton-button__ZO0qe{width:9.875rem;height:3rem}.grooming-card_cta__6h3DK{z-index:1;margin-bottom:1.5rem}.grooming-card_hidden__Cw7OP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}