.method-services-table__header{max-width:82rem;margin-bottom:3.2rem}.method-services-table{scroll-margin-top:calc(var(--header-height, 0px) - 5rem)}@media screen and (min-width:750px){.method-services-table{scroll-margin-top:calc(var(--header-height, 0px) - 6rem)}.method-services-table__inner--half{max-width:min(calc(var(--page-width) * .5),72rem)}}.method-services-table__heading{margin:0}.method-services-table__description,.method-services-table__price-note{margin-top:1.6rem}.method-services-table__description>*,.method-services-table__price-note>*{margin-top:0;margin-bottom:0}.method-services-table__price-note{font-size:1.7rem;line-height:var(--method-leading-h4)}.method-services-table__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.method-services-table__table{width:100%;min-width:72rem;border-collapse:collapse;table-layout:fixed}.method-services-table__service-column{width:42%}.method-services-table__value-column{width:auto}.method-services-table__booking-column{width:14%}.method-services-table__table th,.method-services-table__table td{padding:1.8rem 1.6rem;border-bottom:.1rem dashed rgba(var(--color-foreground),.1);vertical-align:middle}.method-services-table__table thead th{border-bottom-style:solid;border-bottom-width:.15rem;border-bottom-color:rgba(var(--color-foreground),.32)}.method-services-table__table tbody tr:last-child th,.method-services-table__table tbody tr:last-child td{border-bottom:0}.method-services-table__row--group-heading th,.method-services-table__row--group-heading td,.method-services-table__row--group-child th,.method-services-table__row--group-child td{border-bottom:0}.method-services-table__table .method-services-table__row--group-child:has(+tr:not(.method-services-table__row--group-child)) th,.method-services-table__table .method-services-table__row--group-child:has(+tr:not(.method-services-table__row--group-child)) td,.method-services-table__table tbody .method-services-table__row--group-child:last-child th,.method-services-table__table tbody .method-services-table__row--group-child:last-child td{border-bottom:.1rem dashed rgba(var(--color-foreground),.1)}.method-services-table__row--group-heading+.method-services-table__row--group-child th,.method-services-table__row--group-heading+.method-services-table__row--group-child td{padding-top:.8rem}.method-services-table__row--group-child .method-services-table__service-name{font-size:1.6rem}.method-services-table__row--group-heading .method-services-table__service-name{font-weight:700}.method-services-table__table th{color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:400;letter-spacing:var(--method-tracking-label);line-height:var(--method-leading-label);text-align:left;text-transform:uppercase}.method-services-table__table .method-services-table__price-heading,.method-services-table__table .method-services-table__price,.method-services-table__table .method-services-table__booking-heading,.method-services-table__table .method-services-table__booking{text-align:right;white-space:nowrap}.method-services-table__table .method-services-table__price--span{text-align:center}.method-services-table__service-name{margin:0;font-size:1.7rem;letter-spacing:var(--method-tracking-body);line-height:var(--method-leading-h4);text-transform:none}.method-services-table__service-description{color:rgba(var(--color-foreground),.68);margin-top:.6rem;font-weight:400;text-transform:none}.method-services-table__service-description>*{margin-top:0;margin-bottom:0;text-transform:none}.method-services-table__duration{display:block;margin-top:.8rem;color:rgba(var(--color-foreground),.62)}.method-services-table__booking-link{color:currentColor;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media screen and (max-width:749px){.method-services-table__header{padding-top:1rem;border-top:.2rem solid rgb(var(--color-foreground));margin-bottom:2.4rem}.method-services-table__heading.inline-richtext{font-size:calc(var(--font-heading-scale) * 4rem)}.method-services-table__table-wrap{overflow-x:visible}.method-services-table__table{display:block;min-width:0}.method-services-table__table colgroup,.method-services-table__table thead{display:none}.method-services-table__table tbody,.method-services-table__table tr,.method-services-table__table th,.method-services-table__table td{display:block;width:100%}.method-services-table__table tr{padding:2rem 0;border-bottom:.1rem dashed rgba(var(--color-foreground),.1)}.method-services-table__table tbody tr:last-child{border-bottom:0}.method-services-table__table th,.method-services-table__table td{padding:0;border-bottom:0}.method-services-table__service-name{font-size:2rem}.method-services-table__table tr:not(.method-services-table__row--group-heading) .method-services-table__service-name{display:inline}.method-services-table__table tr:not(.method-services-table__row--group-heading) .method-services-table__service-description{display:inline;margin-top:0;margin-left:.8rem}.method-services-table__table tr:not(.method-services-table__row--group-heading) .method-services-table__service-description>*{display:inline}.method-services-table__table .method-services-table__price,.method-services-table__table .method-services-table__booking{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-top:1.2rem;text-align:right;white-space:normal}.method-services-table__price--empty,.method-services-table__booking--empty{display:none}.method-services-table__price:before,.method-services-table__booking:before{content:attr(data-label);color:rgba(var(--color-foreground),.68);font-size:1.1rem;letter-spacing:var(--method-tracking-label);line-height:var(--method-leading-label);text-align:left;text-transform:uppercase}.method-services-table__booking:before{content:none}.method-services-table__table .method-services-table__booking{justify-content:flex-end}.method-services-table__price--span{text-align:right}.method-services-table__row--group-heading{padding-bottom:0;border-bottom:0}.method-services-table__row--group-heading td{display:none}.method-services-table__row--group-heading+.method-services-table__row--group-child th,.method-services-table__row--group-heading+.method-services-table__row--group-child td{padding-top:0}.method-services-table__row--group-child{padding-top:1.2rem;border-bottom:0}.method-services-table__table .method-services-table__row--group-child th,.method-services-table__table .method-services-table__row--group-child td,.method-services-table__table .method-services-table__row--group-child:has(+tr:not(.method-services-table__row--group-child)) th,.method-services-table__table .method-services-table__row--group-child:has(+tr:not(.method-services-table__row--group-child)) td,.method-services-table__table tbody .method-services-table__row--group-child:last-child th,.method-services-table__table tbody .method-services-table__row--group-child:last-child td{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-method-services-table.css.map */
