@charset "UTF-8";.product-add-ons__headline{font-size:var(--udexTypographyHeadingMediumXXXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);margin-block:0}@media(width>=980px){.product-add-ons__headline{font-size:var(--udexTypographyHeadingMediumXSFontSize)}}.product-add-ons__container{display:grid;gap:var(--udexSpacer32) var(--hlx-grid-gutters);grid-template-columns:repeat(12,minmax(0,1fr))}.product-add-ons__container>*{grid-column:1/-1}.product-add-ons :is(h3,p,figure,figcaption){margin:0;padding:0}.product-add-ons__error{font-size:var(--udexTypographyBodyLFontSize);font-weight:var(--udexTypographyFontWeightRegular);line-height:var(--udexTypographyBodyLineHeight)}.product-add-ons__items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:var(--udexSpacer32)}.product-add-ons__items__item__summary__heading{color:var(--hlx-heading-color);font-size:var(--udexTypographyHeadingMediumSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);font-size:var(--udexTypographyHeadingMediumXXSFontSize)}.product-add-ons__items__item__summary__subtitle{align-items:center;display:inline-flex;margin-block-end:var(--udexSpacer4)}.product-add-ons__items__item__summary__subtitle__tooltip{display:inline-flex;position:relative}.product-add-ons__items__item__summary__subtitle__tooltip__tagline{font-size:var(--udexTypographyHeadingMediumXXXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);margin-block-end:var(--udexSpacer8)}.product-add-ons__items__item__summary__subtitle__tooltip__button{border:none;color:var(--udexColorGrey9)}.product-add-ons__items__item__prefix,.product-add-ons__items__item__summary__subtitle__text{color:var(--udexColorGrey6);font-size:var(--udexTypographyEyebrowMFontSize);font-weight:var(--udexTypographyFontWeightMedium);letter-spacing:.03em;line-height:var(--udexTypographyEyebrowLineHeight);text-transform:uppercase}.product-add-ons__items__item__details{color:var(--udexColorGrey6);font-size:var(--udexTypographyBodyXXSFontSize);line-height:var(--udexTypographyBodyLineHeight);list-style:none;margin:0;margin-block-start:var(--udexSpacer16);padding:0}.product-add-ons__items__item__details.desktop{display:none}.product-add-ons__items__item__details__all{margin-block-start:var(--udexSpacer4)}.product-add-ons__items__item__details__item:not(:last-child){margin-block-end:var(--udexSpacer4)}.product-add-ons__items__item__terms-conditions,.product-add-ons__items__item__details__all{display:inline-block;font-size:var(--udexTypographyBodyXSFontSize);text-align:center}.product-add-ons__items__item__cta{margin-block-start:var(--udexSpacer24)}.product-add-ons__items__item__cta .button{justify-content:center;width:100%}.product-add-ons__items__item__price{color:var(--udexColorNeutralBlack)}.product-add-ons__items__item__price__main{font-size:var(--udexTypographyHeadingMediumMFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);font-size:var(--udexTypographyHeadingMediumSFontSize)}.product-add-ons__items__item__price__placeholder,.product-add-ons__items__item__price__decimal{font-size:var(--udexTypographyHeadingRegularXXSFontSize);line-height:var(--udexTypographyHeadingLineHeight)}.product-add-ons__items__item__price__placeholder:not(:first-child),.product-add-ons__items__item__price__decimal:not(:first-child){margin-inline-start:var(--udexSpacer4)}.product-add-ons__items__item__price__placeholder,.product-add-ons__items__item__price__decimal{font-size:var(--udexTypographyHeadingRegularXXSFontSize)}.product-add-ons__items__item__price:first-child,.product-add-ons__items__item__prefix{margin-block:var(--udexSpacer32) var(--udexSpacer4)}.product-add-ons__items__item__terms-conditions{margin-block-start:var(--udexSpacer12);width:100%}.product-add-ons__items__item__description{color:var(--udexColorGrey9);font-family:var(--sapFontFamily);font-size:var(--udexTypographyBodyXSFontSize);line-height:var(--udexTypographyBodyLineHeight);margin:var(--udexSpacer20) 0 0;max-width:100%;transition:max-height .3s ease}.product-add-ons__items__item__description__text__wrapper{max-height:var(--eds-size-42);overflow:hidden}.product-add-ons__items__item__description.expanded .product-add-ons__items__item__description__text__wrapper{max-height:unset;overflow:visible}.product-add-ons__items__item__description__text{color:var(--udexColorGrey9);font-size:var(--udexTypographyBodyXSFontSize);line-height:var(--udexTypographyBodyLineHeight);-webkit-text-size-adjust:none;text-size-adjust:none;white-space:normal;word-break:break-word}.product-add-ons__items__item__description__toggle-btn udex-button{font-weight:var(--udexTypographyFontWeightMedium)}.product-add-ons__items__item__description__toggle-btn.hidden-toggle-btn{display:none}.product-add-ons__items>li{border:var(--udexCoreSizeBorderXS) solid var(--udexColorGrey2);border-radius:var(--udexRadiusL)}.product-add-ons__items>li.hidden{display:none}.product-add-ons__show-button{display:flex;justify-content:center}.product-add-ons__show-button.hidden{display:none}.product-add-ons__terms-conditions-modal .modal__content__container p{margin-block:var(--udexSpacer16)}.product-add-ons__terms-conditions-modal .modal__content__container ul:not(.product-add-ons__items__item__summary__subtitle__tooltip__list){list-style:none}.product-add-ons__terms-conditions-modal .modal__content__container table{background-color:var(--udexColorNeutralWhite);border-collapse:collapse;font-size:var(--udexTypographyBodySFontSize);margin-block:var(--udexSpacer32);overflow-wrap:break-word;table-layout:fixed;width:100%}.product-add-ons__terms-conditions-modal .modal__content__container table tr{border-bottom:var(--sapList_BorderWidth) solid var(--udexColorGrey4);box-sizing:border-box}.product-add-ons__terms-conditions-modal .modal__content__container table thead tr{height:var(--eds-size-42)}.product-add-ons__terms-conditions-modal .modal__content__container table tbody tr{height:var(--eds-size-40)}.product-add-ons__terms-conditions-modal .modal__content__container table th{color:var(--udexColorGrey9);font-size:var(--udexTypographyNavigationMediumXLFontSize);font-weight:var(--udexTypographyFontWeightMedium);padding:var(--udexSpacer12) var(--udexSpacer16)}.product-add-ons__terms-conditions-modal .modal__content__container table td{color:var(--udexColorGrey8);font-size:var(--udexTypographyBodySFontSize);padding:var(--udexSpacer8) var(--udexSpacer16);width:50%}.product-add-ons__terms-conditions-modal .modal__content__container table th,.product-add-ons__terms-conditions-modal .modal__content__container table td{line-height:var(--udexTypographyDisplayLineHeight);text-align:start}.product-add-ons__terms-conditions-modal .modal__content__container *:first-child{margin-block-start:0}.product-add-ons__terms-conditions-modal .modal__content__container .hidden{display:none}.product-add-ons__terms-conditions-modal__select{display:block;margin-block-end:var(--udexSpacer32)}.product-add-ons__details-modal .modal__content__container{color:var(--udexColorGrey9)}.product-add-ons__details-modal .modal__content__container h3,.product-add-ons__details-modal .modal__content__container p,.product-add-ons__details-modal .modal__content__container figure,.product-add-ons__details-modal .modal__content__container figcaption{margin:0;padding:0}.product-add-ons__details-modal .modal__content__container *:first-child{margin-block-start:0}.product-add-ons__details-modal .modal__content__container p{font-size:var(--udexTypographyBodyXSFontSize);white-space:preserve}.product-add-ons__details-modal .modal__content__container h3{color:var(--udexColorGrey9);font-size:var(--udexTypographyHeadingMediumXXXXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);margin-block-start:var(--udexSpacer16)}.product-add-ons__details-modal .modal__content__container h3+p,.product-add-ons__details-modal .modal__content__container h3+table{margin-block-start:var(--udexSpacer12)}.product-add-ons__details-modal .modal__content__container p+p{margin-block-start:0}.product-add-ons__details-modal .modal__content__container hr{border:0;border-top:var(--udexCoreSizeBorderXS) solid var(--udexCoreDividerLight);margin-block-start:var(--udexSpacer16)}.product-add-ons__details-modal .modal__content__container hr:last-child{display:none}.product-add-ons__details-modal .modal__content__container table{background-color:var(--udexColorNeutralWhite);border-collapse:collapse;font-size:var(--udexTypographyBodyXSFontSize);overflow-wrap:break-word;table-layout:fixed;width:100%}.product-add-ons__details-modal .modal__content__container table td{width:50%}.product-add-ons__details-modal .modal__content__container table th,.product-add-ons__details-modal .modal__content__container table td{font-weight:var(--udexTypographyFontWeightRegular);text-align:start}@media(width>=640px){.product-add-ons__items__item__terms-conditions,.product-add-ons__items__item__cta{width:var(--eds-size-280)}}@media(width>=980px){.product-add-ons__items{row-gap:var(--udexSpacer20)}.product-add-ons__items__item{display:flex;justify-content:space-between}.product-add-ons__items__item>div:nth-child(1){display:flex;flex-direction:column;justify-content:space-between;margin-inline-end:var(--hlx-grid-gutters)}.product-add-ons__items__item>div:nth-child(2){flex-shrink:0;width:33.3333333333%}.product-add-ons__items__item__summary__heading{margin-block-end:0}.product-add-ons__items__item__details{margin-block-start:var(--udexSpacer20)}.product-add-ons__items__item__details.desktop{display:inline}.product-add-ons__items__item__details.mobile{display:none}.product-add-ons__items__item__details__all{font-size:var(--udexTypographyBodyXXSFontSize)}.product-add-ons__items__item__details__item,.product-add-ons__items__item__details__all{display:inline}.product-add-ons__items__item__details>*:not(:last-child):after{color:var(--udexColorGrey5);content:"•"/"";margin-inline:var(--udexSpacer8)}.product-add-ons__items__item__price:first-child,.product-add-ons__items__item__prefix{margin-block-start:0}.product-add-ons__items__item__terms-conditions{margin-block-start:var(--udexSpacer8)}.product-add-ons__items__item__terms-conditions,.product-add-ons__items__item__cta{width:100%}.product-add-ons__items__item__cta{margin-block-start:var(--udexSpacer8)}.product-add-ons__items__item .mobile:first-child+.product-add-ons__items__item__cta{margin-block-start:0}}@media(width>=1280px){.product-add-ons__container>*{grid-column:1/11}}
