.arrow-icon{display:inline-flex;font-size:.75rem;cursor:pointer;padding-top:.3125rem}.arrow-icon svg{width:1.25rem;height:1.875rem}.arrow-icon--top{height:1.875rem}.arrow-icon--top .icon{transform:rotate(180deg)}.arrow-icon--bottom{height:1.875rem}.arrow-icon--right{padding-right:.3125rem}.arrow-icon--right .icon{transform:rotate(-90deg)}.arrow-icon--left{padding-left:.3125rem}.arrow-icon--left .icon{transform:rotate(90deg)}.arrow-icon:disabled{opacity:.2}
.react-loader .loader{display:flex;justify-content:center;align-content:center;height:100%}.react-loader .loader-inner{display:flex;justify-content:center;align-items:center}.react-loader .loader-inner>div{border:.125rem solid #000}.react-loader .loader-inner.ball-clip-rotate>div{border-bottom-color:transparent}
.bold.title-with-level{font-family:Century Gothic Std Bold}.font-din.title-with-level{font-family:DinCondensedBold,Century Gothic Std,Arial,sans-serif}.font-pathway.title-with-level{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.title-with-level{font-weight:700}.size-xxl.title-with-level{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.title-with-level{font-size:3.125rem;line-height:1}}.size-xl.title-with-level{font-size:3.25rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.title-with-level{font-size:2.875rem;line-height:1}}.size-l.title-with-level{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.title-with-level{font-size:1.3125rem;line-height:1.6875rem}}.size-m.title-with-level{font-size:1.625rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.title-with-level{font-size:1.125rem;line-height:1.5rem}}.size-s.title-with-level{font-size:.9375rem;line-height:1.25rem}.size-xs.title-with-level{font-size:.8125rem}.align-left.title-with-level{text-align:left}.align-center.title-with-level{text-align:center}.align-right.title-with-level{text-align:right}@media screen and (max-width:49.9375rem){.m-align-left.title-with-level{text-align:left}.m-align-center.title-with-level{text-align:center}.m-align-right.title-with-level{text-align:right}}.title-with-level{font-family:Century Gothic Std,Arial,sans-serif;font-weight:400;margin:0;width:100%}.title-with-level.uppercase{text-transform:uppercase}
.multiline-text{word-break:normal}.multiline-text span{display:block}.multiline-text--is-china{word-break:break-all}.multiline-text a{text-decoration:underline}
.button-link{text-align:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:3rem;border-radius:1.5rem;font-size:.9375rem;line-height:1.0625rem;padding:0 2rem}.button-link,.button-link-content{justify-content:center;align-items:center}.button-link-content{width:100%;display:flex}.button-link-content-loader-and-placeholder{display:flex;flex-direction:column}.button-link-content-loader-and-placeholder .icon{margin-left:1.25rem}.button-link-content .react-loader .ball-pulse>div{width:.3125rem;height:.3125rem;background-color:#000!important}.button-link__title:after{display:block;content:attr(data-title);font-weight:700;height:0;overflow:hidden;visibility:hidden;padding:0 .1875rem}.button-link:active .button-link__title,.button-link:hover .button-link__title{font-weight:700}.button-link.white{color:#000;border:.0625rem solid #000;background-color:#fff}.button-link.black{color:#fff;background-color:#000}.button-link.black .ball-pulse>div{background-color:#fff!important}.button-link.red{color:#fff;background-color:#d70000}.button-link.transparent_black{background-color:transparent;border:.0625rem solid #000}.button-link.transparent_white{background-color:transparent;color:#fff;border:.0625rem solid #fff}.button-link.transparent_white .ball-pulse>div{background-color:#fff!important;border-color:#fff!important}.button-link.grey{color:#000;background-color:#f6f6f6}.button-link.disabled{opacity:.2;pointer-events:none;cursor:auto}.button-link.round{border-radius:50%;border:0;padding:0;width:3rem;height:3rem}.button-link.round .icon{margin:0}.button-link .icon{margin-right:.75rem}.button-link .icon svg{width:1.25rem;height:1.25rem}
.price-line{display:inline-flex;flex-wrap:wrap}.price-line .capacity{white-space:pre}.price-line .capacity:before{content:" - "}
