.DropdownItem_date__gH6Hy{width:1rem;height:1rem;border-radius:999px;border:2px solid var(--bcd-color-border-strong)}.DropdownItem_date__guaranteed___Jj0W{background-color:var(--bcd-color-bg-inverse)}.ParticipantsForm_participantForm__kRaGC{border:var(--bcd-border-thin) solid var(--bcd-color-border-moderate)}.ParticipantsNames_baseButton__Su9Aa.ParticipantsNames_containersWrapper__XaRFh{display:flex;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0;gap:var(--bcd-space-2)}.ParticipantsNames_baseButton__Su9Aa.ParticipantsNames_containersWrapper_isDisabled__vL0C9{opacity:.4}.ParticipantsNames_circularContainer__ymSqf{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:var(--bcd-border-thin) solid var(--bcd-color-border-strong);border-radius:50%;background-color:var(--bcd-color-bg-primary)}.ParticipantsNames_circularContainer__ymSqf:hover:not(.ParticipantsNames_circularContainer_isDisabled__gPFe7){background-color:var(--bcd-color-border-moderate)}.ImageGallery_wrapper__8kdF1{position:relative;width:100%;padding-top:57%}@media screen and (min-width:1440px){.ImageGallery_wrapper__8kdF1{width:780px}}.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk{top:0;bottom:0;left:0;right:0;width:100%;height:100%;position:absolute}.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk .ImageGallery_productLogo__DSBzT{position:relative;width:100%;height:100%}.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk .ImageGallery_manufacturerLogo__A6aLS{position:absolute;top:var(--bcd-space-6);right:var(--bcd-space-6);height:var(--bcd-space-6);width:20rem}@media screen and (max-width:1024px){.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk .ImageGallery_manufacturerLogo__A6aLS{top:var(--bcd-space-4);right:var(--bcd-space-4)}}.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk .ImageGallery_badge__ubq7d{position:absolute;top:var(--bcd-space-6);left:var(--bcd-space-6)}@media screen and (max-width:1024px){.ImageGallery_wrapper__8kdF1 .ImageGallery_imageGallery__BXcAk .ImageGallery_badge__ubq7d{top:var(--bcd-space-4);left:var(--bcd-space-4)}}.AppointmentsTable_dateButton__4uvOc{cursor:pointer;margin-block:var(--bcd-space-1);display:block}.AppointmentsTable_dateButton__4uvOc:focus-visible{outline-offset:2px;outline:2px solid var(--bcd-focus-ring-color)}.AppointmentsTable_dateBadge__Jxf_R{white-space:nowrap;padding:0 var(--bcd-space-1);border:var(--bcd-border-thin) solid var(--bcd-color-border-strong);background-color:var(--bcd-color-bg-primary);color:var(--bcd-color-fg-primary)}.AppointmentsTable_dateBadge__guaranteed__4u4Mw{background-color:var(--bcd-color-bg-inverse);color:var(--bcd-color-fg-inverse)}.AppointmentsTable_desktopTable__wzAd2 tr th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.AppointmentsTable_desktopTable__wzAd2 tbody th[scope=row],.AppointmentsTable_mobileTable__lnTL3 tbody th[scope=row]{background-color:inherit;font-weight:var(--bcd-font-weight-medium,500)}.AppointmentsTable_mobileTable__lnTL3{display:none}.AppointmentsTable_mobileTable__lnTL3.AppointmentsTable_overrideOverflow__Wg7tZ{overflow:initial}.AppointmentsTable_mobileTable__lnTL3.AppointmentsTable_overrideOverflow__Wg7tZ thead tr{box-shadow:0 2px 3px -1px #ccc}.AppointmentsTable_mobileTable__lnTL3.AppointmentsTable_overrideOverflow__Wg7tZ .AppointmentsTable_stickyHeader__sA1LX th,.AppointmentsTable_mobileTable__lnTL3.AppointmentsTable_overrideOverflow__Wg7tZ .AppointmentsTable_stickyHeader__sA1LX tr{position:-webkit-sticky;position:sticky;top:var(--be-navigation-height,85px)}.AppointmentsTable_mobileTable__lnTL3 tr td,.AppointmentsTable_mobileTable__lnTL3 tr th{width:48%;min-width:48%}.AppointmentsTable_mobileTable__lnTL3:not(.AppointmentsTable_overrideOverflow__Wg7tZ) tr:first-child{border-top:var(--bcd-border-thin) solid var(--bcd-color-border-moderate)}.AppointmentsTable_mobileTable__lnTL3 .AppointmentsTable_select__itxVy{position:relative;width:100%}.AppointmentsTable_mobileTable__lnTL3 .AppointmentsTable_select__itxVy>select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);overflow:hidden;overflow:-moz-hidden-unscrollable;padding-right:1.3rem;width:100%}.AppointmentsTable_mobileTable__lnTL3 .AppointmentsTable_select__itxVy>select:focus-visible{outline-offset:2px;outline:2px solid var(--bcd-focus-ring-color)}.AppointmentsTable_mobileTable__lnTL3 .AppointmentsTable_select__itxVy>svg{position:absolute;width:.7rem;height:.7rem;pointer-events:none;right:.3rem;top:.4rem}@media screen and (max-width:768px){.AppointmentsTable_desktopTable__wzAd2{display:none}.AppointmentsTable_mobileTable__lnTL3{display:block}}.AppointmentsTable_visuallyHidden__XDYlV{position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;overflow-wrap:normal}.Layout_container__tXuMv{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"breadcrumbs" "productMainInformation" "imageGallery" "configurationPriceCart" "accordions"}@media screen and (min-width:768px){.Layout_container__tXuMv{grid-template-columns:1fr 1fr;grid-template-rows:min-content minmax(min-content,0) min-content min-content min-content;grid-template-areas:"breadcrumbs breadcrumbs" "imageGallery productMainInformation" "imageGallery configurationPriceCart" "accordions accordions";column-gap:var(--bcd-space-8);row-gap:0}}@media screen and (min-width:1024px){.Layout_container__tXuMv{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb" "imageGallery imageGallery imageGallery imageGallery imageGallery imageGallery . stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox" "accordions accordions accordions accordions accordions accordions . stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox" ". . . . . . . configurationPriceCart configurationPriceCart configurationPriceCart configurationPriceCart configurationPriceCart";column-gap:var(--bcd-space-8)}}@media screen and (min-width:1440px){.Layout_container__tXuMv{grid-template-areas:"breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb breadcrumb" "imageGallery imageGallery imageGallery imageGallery imageGallery imageGallery imageGallery . stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox" "accordions accordions accordions accordions accordions accordions accordions . stickyConversionBox stickyConversionBox stickyConversionBox stickyConversionBox" ". . . . . . . . configurationPriceCart configurationPriceCart configurationPriceCart configurationPriceCart"}}.Layout_container__tXuMv .Layout_breadcrumbs__d2RAi{grid-area:breadcrumbs;position:relative}.Layout_container__tXuMv .Layout_imageGallery__utA4f{grid-area:imageGallery;position:relative;height:-moz-fit-content;height:fit-content;margin:var(--bcd-space-6) 0 0}@media screen and (min-width:768px){.Layout_container__tXuMv .Layout_imageGallery__utA4f{margin:0 0 var(--bcd-space-4)}}@media screen and (min-width:1024px){.Layout_container__tXuMv .Layout_imageGallery__utA4f{margin:0 0 var(--bcd-space-8) 0}}.Layout_container__tXuMv .Layout_stickyConversionBox__tiMKX{grid-area:stickyConversionBox}.Layout_container__tXuMv .Layout_productMainInformation__G25Pc{grid-area:productMainInformation;position:relative}.Layout_container__tXuMv .Layout_configurationPriceCart__wPyl5{grid-area:configurationPriceCart;position:relative;align-self:flex-start}@media screen and (max-width:1024px){.Layout_container__tXuMv .Layout_configurationPriceCart__wPyl5{margin-bottom:var(--bcd-space-8)}}@media screen and (max-width:768px){.Layout_container__tXuMv .Layout_configurationPriceCart__wPyl5{margin-bottom:var(--bcd-space-6)}}.Layout_container__tXuMv .Layout_accordions__Ppkmm{grid-area:accordions;position:relative}.ReviewsSearchAndSort_searchField__O2S2n{width:60%}@media screen and (max-width:1024px){.ReviewsSearchAndSort_searchField__O2S2n{width:100%}}.ReviewsSearchAndSort_selectField__NqYaD{width:40%}@media screen and (max-width:1024px){.ReviewsSearchAndSort_selectField__NqYaD{width:100%}}.TrainingAttributes_wrapper__hq8jV{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:var(--bcd-space-2);margin-bottom:var(--bcd-space-3)}.AddToCartButton_bouncingDot__5wrYZ{display:flex;justify-content:space-around;align-items:flex-end;width:1.5rem;height:1.5rem}.AddToCartButton_bouncingDot__5wrYZ .AddToCartButton_dot__4syua{background-color:var(--bcd-color-bg-primary);border-radius:50%;width:.4rem;height:.4rem;animation:AddToCartButton_bounce__dwCps .6s infinite alternate}.AddToCartButton_bouncingDot__5wrYZ .AddToCartButton_dot__4syua:nth-child(2){animation-delay:.2s}.AddToCartButton_bouncingDot__5wrYZ .AddToCartButton_dot__4syua:nth-child(3){animation-delay:.4s}@keyframes AddToCartButton_bounce__dwCps{0%{transform:translateY(-.8rem)}to{transform:translateY(-.2rem)}}.ProductListCard_imageContainer__RED_s{min-width:4.375rem;height:6rem;z-index:-1}.ProductListCard_productInfo__VP75s{flex:1 1}.ProductListCard_productPrice__GOggi{min-width:5rem;margin-right:var(--bcd-space-8)}.ProductListThumbnails_itemQuantity__sOzGp{position:absolute;padding:0 var(--bcd-space-1);bottom:0;right:0;background-color:var(--bcd-color-bg-secondary)}.EnergyLabel_energyLabelButton__9_Nb1{padding:0;line-height:0;cursor:pointer;flex-shrink:0}.EnergyLabel_energyLabelButton__9_Nb1[data-focus-visible]{outline-offset:2px;outline:2px solid var(--bcd-focus-ring-color)}div.EnergyLabel_overrideBody__a_Fzq{padding:var(--bcd-space-4);height:100%;display:flex;flex-direction:column}div.EnergyLabel_overrideBody__a_Fzq button{align-self:flex-end}.Availability_collapse__lDSq_{max-height:0}.Availability_collapse__lDSq_,.Availability_expand__nDHjN{overflow:hidden;transition:max-height var(--bcd-animation-duration-large,275ms) var(--bcd-animation-curve-standard,ease-out)}.Availability_expand__nDHjN{max-height:2rem}.AccessoryOverlay_accessorylink__3wolw{align-self:flex-start}.AccessoryOverlay_imageContainer__ic5eZ{min-width:53px;min-height:53px}.MandatoryAccessoriesOverlay_accessoryGroup__r9Uh_{display:flex;flex-flow:column nowrap;gap:var(--bcd-space-gap-4);-webkit-margin-before:var(--bcd-space-4);margin-block-start:var(--bcd-space-4)}.ProductCard_slide__djDn_{position:relative;display:flex;flex-direction:column;width:240px;min-width:240px;border:var(--bcd-border-thin) solid var(--bcd-color-border-moderate)}.ProductCard_slide__djDn_ .ProductCard_image__o19Qv{width:100%;height:100%;object-fit:contain}@media screen and (hover:hover){.ProductCard_slide__djDn_:focus-within,.ProductCard_slide__djDn_:hover{border:var(--bcd-border-thin) solid var(--bcd-color-border-bold)}.ProductCard_slide__djDn_:focus-within .ProductCard_title___2E2w,.ProductCard_slide__djDn_:hover .ProductCard_title___2E2w{text-decoration:underline}}.ProductCard_slide__djDn_ .ProductCard_props__wGqaJ,.ProductCard_slide__djDn_ .ProductCard_title___2E2w{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ProductCard_slide__djDn_ .ProductCard_title___2E2w{-webkit-line-clamp:2;line-clamp:2}.ProductCard_slide__djDn_ .ProductCard_props__wGqaJ{-webkit-line-clamp:3;line-clamp:3}.StickyContainer_stickyConversionBox__XQ0CI{grid-area:stickyConversionBox}.StickyWrapper_stickyContainerWrapper__f0AQm{position:relative;display:flex}.StickyWrapper_stickyContainer__MAnPS{align-self:flex-start;position:-webkit-sticky;position:sticky}.StickyWrapper_stickyContainer__contained__1rkxa{transition:top .1s ease-in-out}.StickyWrapper_stickySentinel__9Xutm{position:absolute;bottom:0;width:100%;height:1px}.StickyWrapper_stickySentinel_top__jylfL{top:0}.StickyWrapper_stickySentinel_bottom__qekr6{bottom:0}