.AddOnProducts{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;margin-bottom:10px;box-sizing:border-box}.AddOnProducts__Heading{font-family:BrandonTextWeb,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#5e5e5e;margin:0}.AddOnProducts__List{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.AddOnItem.is-selected .AddOnItem__PricePlus{display:none}.AddOnItem{width:100%;border:1px solid #eeeeee;border-radius:5px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.AddOnItem.is-selected{border-width:2px;border-color:#125c46}.AddOnItem__Label{cursor:pointer;display:block}.AddOnItem__Inner{display:grid;grid-template-columns:24px max-content 18px 1fr auto;align-items:center;gap:8px;padding:0 12px;height:46px;box-sizing:border-box}.AddOnItem__Selector{display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative}.AddOnItem__Checkbox{position:absolute;opacity:0;pointer-events:none}.AddOnItem__Mark{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 20px}.AddOnItem__MarkPlus{width:20px;height:20px;border-radius:999px;border:1px solid #181818;display:inline-flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1;color:#181818;background:#fff}.AddOnItem__MarkCheck{display:none;width:20px;height:20px}.AddOnItem.is-selected .AddOnItem__MarkPlus{display:none}.AddOnItem.is-selected .AddOnItem__MarkCheck{display:block}.AddOnItem__Content{min-width:0;max-width:260px;display:flex;flex-direction:column;justify-content:center;gap:2px}.AddOnItem__Title{font-family:BrandonTextWeb,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#181818;margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddOnItem__Footnote{font-size:12px;line-height:1;font-weight:400;color:inherit;margin-left:2px}.AddOnItem__Subline{font-family:BrandonTextWeb,sans-serif;font-size:12px;line-height:15px;font-weight:400;color:#6b6b6b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddOnItem__InfoBtn{width:18px;height:18px;border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.AddOnItem__InfoIcon{width:17px;height:17px;display:block}.AddOnItem__InfoSpacer{width:18px;height:18px;display:block}.AddOnItem__Price{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.AddOnItem.is-discounted .AddOnItem__CurrentPrice{color:#125c46}.AddOnItem__CompareAt{font-family:BrandonTextWeb,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#8a8a8a;text-decoration:line-through}.AddOnItem__CurrentPrice{font-family:BrandonTextWeb,sans-serif;font-size:14px;line-height:18px;font-weight:700;color:#5e5e5e}.AddOnItem.is-selected:not(.is-discounted) .AddOnItem__CurrentPrice{color:#181818}.AddOnTip{display:none;position:absolute;z-index:10000;width:min(360px,calc(100vw - 24px));opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.AddOnTip.is-open{display:block;opacity:1;pointer-events:auto;transform:translateY(0)}.AddOnTip__Inner{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 12px 40px #0000002e;overflow:hidden}.AddOnTip__Header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e5e5e5}.AddOnTip__Title{margin:0;font-family:BrandonTextWeb,sans-serif;font-size:13px;line-height:18px;font-weight:700;color:#181818}.AddOnTip__Close{border:none;background:transparent;box-shadow:none;outline:none;font-size:22px;line-height:1;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#181818}.AddOnTip__Close:focus{outline:none}.AddOnTip__Close:focus-visible{outline:2px solid #125c46;outline-offset:2px}.AddOnTip__Body{padding:10px 12px 12px;font-family:BrandonTextWeb,sans-serif;font-size:13px;line-height:18px;color:#181818}.AddOnTip__Body p{margin:0;font-size:16px}.AddOnTip__Arrow{position:absolute;left:var(--arrow-x, 50%);top:-6px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:#fff;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.AddOnTip.is-above .AddOnTip__Arrow{top:auto;bottom:-6px;transform:translate(-50%) rotate(225deg)}.SaftkurCallout--Adaptation .SaftkurCallout__product-card,.SaftkurCallout--Adaptation .SaftkurCallout__product-card--center,.SaftkurCallout--Adaptation .SaftkurCallout__product-card--top,.SaftkurCallout--Adaptation .SaftkurCallout__product-card--bottom{overflow:visible!important;height:auto!important;min-height:0!important}.SaftkurCallout--Adaptation .SaftkurCallout__product-card--center{display:flex!important;flex-direction:column!important}.SaftkurCallout--Adaptation .SaftkurCallout__product-card--center>div[id^=saftkur-callout-price-]{order:1}.SaftkurCallout--Adaptation .AddOnProducts--Callout{order:2;display:flex!important;width:100%!important;max-width:100%!important;margin:0!important}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnProducts__Heading{margin-top:6px;margin-bottom:2px}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem{width:100%!important}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__Inner{padding:0 10px!important;gap:8px!important}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__Content{max-width:none!important}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__Title{font-size:13px;line-height:18px}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__Subline{font-size:12px;line-height:14px}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__CurrentPrice{font-size:13px;line-height:18px}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnItem__Price{gap:6px}.SaftkurCallout--Adaptation .AddOnProducts--Callout .AddOnProducts__List{margin-top:2px}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .price__container{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;column-gap:10px!important}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .price__regular,.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .price__sale{flex:0 0 100%!important;width:100%!important}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .card__meta{flex:0 0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-flex!important;align-items:center!important}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .price__taxNotice{display:inline!important;white-space:nowrap!important;line-height:1.2!important}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .unit-price{flex:0 0 auto!important;width:auto!important;margin:0!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;opacity:.85}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .unit-price.caption{margin:0!important;padding:0!important}.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .unit-price *,.SaftkurCallout--Adaptation .SaftkurCallout__PriceWrap .price .card__meta *{white-space:inherit}.AddOnOverlay{display:none}.AddOnOverlay.is-open{display:block}.AddOnItem__Selector{position:relative!important}.AddOnItem__Checkbox{position:absolute!important;top:0!important;left:0!important;opacity:0!important;pointer-events:none!important}.AddOnTip{top:0;left:0}.AddOnTip__Header,.AddOnTip__Close,.AddOnTip *{outline:none!important}.AddOnTip__Header{tabindex:unset!important}.AddOnItem__CurrentPrice{display:inline-flex;align-items:center;gap:0}.AddOnItem__CurrentValue{display:inline}.AddOnItem__DiscountedPrice{font-family:BrandonTextWeb,sans-serif;font-size:14px;line-height:18px;font-weight:700;color:#125c46;white-space:nowrap}.AddOnItem.is-cart-discount-active .AddOnItem__CompareAt,.AddOnItem.is-cart-discount-active .AddOnItem__PricePlus{display:none!important}.AddOnItem.is-cart-discount-active .AddOnItem__CurrentPrice{color:#8a8a8a!important;font-weight:400!important;text-decoration:none!important}.AddOnItem.is-cart-discount-active .AddOnItem__CurrentValue{text-decoration:line-through}.AddOnItem.is-cart-discount-active .AddOnItem__DiscountedPrice[hidden]{display:none!important}.SaftkurCallout__PriceOriginal{font-family:BrandonTextWeb,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#8a8a8a;text-decoration:line-through;white-space:nowrap;margin-top:1px}.SaftkurCallout__PriceOriginal[hidden],.SaftkurCallout__DiscountPill[hidden],.SaftkurCallout__PriceOriginal{display:none!important}.SaftkurCallout__PriceRow{display:block!important;width:auto!important}.SaftkurCallout__PriceWrap{display:block!important}.SaftkurCallout__product-card.is-price-loading .SaftkurCallout__PriceWrap .price__regular,.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price__regular{display:none!important}.SaftkurCallout__product-card:not(.is-cart-discount-active):not(.is-price-loading) .SaftkurCallout__PriceWrap .price__sale{display:none!important}.SaftkurCallout__product-card:not(.is-cart-discount-active):not(.is-price-loading) .SaftkurCallout__PriceWrap .price__regular{display:block!important;width:auto!important}.SaftkurCallout__product-card:not(.is-cart-discount-active) .SaftkurCallout__PriceWrap .price__regular .price-item--regular,.SaftkurCallout__product-card:not(.is-cart-discount-active) .SaftkurCallout__PriceWrap .price .price__regular .price-item,.SaftkurCallout__product-card:not(.is-cart-discount-active) .SaftkurCallout__PriceWrap .price .price-item--regular{color:#181818!important;text-decoration:none!important;font-weight:700!important}.SaftkurCallout__PriceWrap .price__sale{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price__sale .price-item--regular,.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price .price-item.price-item--regular{color:#8a8a8a!important;text-decoration:line-through!important;font-weight:400!important}.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price__sale .price-item--sale,.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price__sale .price-item--sale.price-item--last,.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price .price-item--sale,.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price .price-item--sale.price-item--last{color:#125c46!important;font-weight:700!important}.SaftkurCallout__product-card.is-cart-discount-active .SaftkurCallout__PriceWrap .price__sale .SaftkurCallout__price-per-day{display:inline!important;margin:0!important;white-space:nowrap!important;color:#181818!important}.SaftkurCallout__product-card:not(.is-cart-discount-active) .SaftkurCallout__PriceWrap .price__regular .SaftkurCallout__price-per-day{display:inline!important;margin:0!important;white-space:nowrap!important;color:#181818!important}.SaftkurCallout__DiscountPill{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 9px;gap:2px;height:18px;background:#d5841b;border-radius:30px;font-family:BrandonTextWeb,sans-serif;font-weight:700;font-size:12px;line-height:14px;color:#fff;white-space:nowrap;margin:0!important;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/570/assets/component-add-on-products-callout.css.map */
