.discount-skipped-banner,.discount-applied-banner--calendar{padding:24px 16px;text-align:center;gap:16px;display:flex;flex-direction:column}.discount-applied-banner--management{max-width:311px;margin:0 auto;padding:8px;text-align:center;gap:16px;display:flex;flex-direction:column}@media (min-width: 768px){.discount-applied-banner--management{max-width:none}}.discount-join-banner--calendar{padding:24px 16px;text-align:center;gap:16px;display:flex;flex-direction:column}.discount-join-banner--management{max-width:311px;margin:0 auto;padding:8px;text-align:center;gap:16px;display:flex;flex-direction:column}@media (min-width: 768px){.discount-join-banner--management{max-width:none}}.discount-join-banner--management .discount-banner--content{justify-content:center;display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.discount-join-banner--management .discount-banner--content{flex-direction:row}}.discount-join-banner--management .discount-banner--content .join-button{align-content:center}.discount-banner{margin-top:48px}.selectable-option{background-color:#fafaf8;border:1px solid #D9D9D9;position:relative;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.selectable-option:not(.selectable-option--disabled):hover,.selectable-option.selectable-option--selected{background-color:#fff}.selectable-option.selectable-option--disabled{cursor:not-allowed}.selectable-option.selectable-option--loading{cursor:wait}.selectable-option svg.icon--info{width:16px;height:16px}.selectable-option:not(:first-child){border-top:0}.selectable-option__label{width:100%;padding:16px;display:flex;align-items:center;cursor:pointer}.selectable-option--disabled .selectable-option__label{pointer-events:none}.selectable-option__label.selectable-option--selected{background-color:#fff}.selectable-option__selected-indicator{outline:1px solid #D9D9D9;position:absolute;left:0;height:100%;width:100%;pointer-events:none;transition-property:outline-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.selectable-option--selected .selectable-option__selected-indicator{outline-color:#000;z-index:1}.selectable-option__input-container{display:flex;align-items:center;padding-block:16px;margin-inline-end:16px}.selectable-option__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:16px;width:16px;border:1px solid #D9D9D9;border-radius:100%;background-color:#fff}.selectable-option__input--radio:after{content:"";border-radius:100%;background-color:#000;height:8px;width:8px;transform:scale(0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.selectable-option__input--checkbox:after{content:"";border-radius:100%;background:url(/images/checkbox-tick.svg) no-repeat center center;height:16px;width:16px;transform:scale(0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.selectable-option__input--radio:checked:after{transform:scale(1)}.selectable-option__input--checkbox:checked:after{transform:scale(1)}.selectable-option__body{display:flex;flex-direction:column;gap:4px;margin-inline-end:16px}.selectable-option__title-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selectable-option__tag-container{line-height:1}.selectable-option__sub-content,.selectable-option__information{pointer-events:auto}.selectable-option__information{width:16px;height:16px}.selectable-option__aside{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;flex:0 0 auto;gap:16px}.selectable-option__quanity{padding-block:8px}.addons-group__options{padding-top:32px;padding-bottom:24px}@media (max-width: 767px){.addons-group__options{padding-bottom:32px}}.addons-group__accordion-options{padding-top:16px;padding-bottom:16px}.addons-group__footer{display:flex;justify-content:space-between;padding-bottom:48px}@media (max-width: 767px){.addons-group__footer{padding-bottom:32px}}.addons-group__accordion-footer{padding-bottom:0}
