@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--background-primary: var(--color-yellow);--background-primary-hover: #ffe288;--background-primary-pressed: #fec81c;--background-primary-disabled: #c2c2c2;--font-color-primary: var(--color-black-light);--font-color-primary-hover: var(--color-black-light);--font-color-primary-pressed: var(--color-black-light);--font-color-primary-disabled: var(--color-white);--button-text-transform: uppercase;--button-border-radius: 2px;--button-font-family: var(--typography-headingfont);--button-font-size: var(--typography-text-micro);--button-letter-spacing: var(--typography-heading-letter-spacing);--border-color-primary: var(--background-primary);--border-color-primary-hover: var(--background-primary-hover);--border-color-primary-pressed: var(--background-primary-pressed);--border-color-primary-disabled: var(--background-primary-disabled);--padding-primary-mobile: var(--space-12) var(--space-24);--padding-primary-tablet: var(--space-16) var(--space-32);--background-secondary: transparent;--background-secondary-hover: transparent;--background-secondary-pressed: rgb(253 208 65 / 20%);--background-secondary-disabled: transparent;--font-color-secondary: var(--color-black-light);--font-color-secondary-hover: #5c5c5c;--font-color-secondary-pressed: #5c5c5c;--font-color-secondary-disabled: #c2c2c2;--border-color-secondary: var(--color-black-light);--border-color-secondary-hover: var(--color-yellow);--border-color-secondary-pressed: var(--color-yellow);--border-color-secondary-disabled: #c2c2c2;--background-member-primary: var(--color-blue-member);--background-member-primary-hover: var(--color-grey-feather);--background-member-primary-pressed: var(--color-blue-member);--background-member-primary-disabled: var(--color-grey-light);--font-color-member-primary: var(--color-white);--font-color-member-primary-hover: var(--color-text-black);--font-color-member-primary-pressed: var(--color-white);--font-color-member-primary-disabled: var(--color-grey-mediumlight);--border-color-member-primary: var(--background-member-primary);--border-color-member-primary-hover: var(--background-member-primary-hover);--border-color-member-primary-pressed: var(--background-member-primary-pressed);--border-color-member-primary-disabled: var(--background-member-primary-disabled);--background-member-secondary: transparent;--background-member-secondary-hover: var(--color-grey-feather);--background-member-secondary-pressed: var(--color-blue-member);--background-member-secondary-disabled: transparent;--font-color-member-secondary: var(--color-text-black-titles);--font-color-member-secondary-hover: var(--color-text-black-paragraph);--font-color-member-secondary-pressed: var(--color-white);--font-color-member-secondary-disabled: var(--color-black-200);--border-color-member-secondary: var(--color-text-black);--border-color-member-secondary-hover: var(--color-grey-dark);--border-color-member-secondary-pressed: var(--color-blue-member);--border-color-member-secondary-disabled: var(--color-black-200);--font-color-link: var(--color-black-light);--font-color-link-hover: #5c5c5c;--font-color-link-pressed: #e9b510;--font-color-link-disabled: #c2c2c2;--underline-color-button-link: var(--color-black-light);--underline-color-button-link-hover: var(--color-yellow);--underline-color-button-link-pressed: var(--color-yellow);--underline-color-button-link-disabled: #c2c2c2;--link-button-transition: right .33s ease-in-out}button{cursor:pointer;background:transparent;color:var(--font-color-primary)}.button,.cta-button{display:inline-block;position:relative;transition-duration:.2s;transition-property:background,border-color,color;transition-timing-function:ease-out;box-shadow:none;border-width:1px;border-style:solid;border-radius:var(--button-border-radius);padding:var(--padding-primary-mobile);font-weight:500;font-size:var(--button-font-size);line-height:var(--typography-bodytext-lineheight);font-family:var(--button-font-family);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}@media screen and (min-width: 768px){.button,.cta-button{padding:var(--padding-primary-tablet)}}.button__small,.cta-button__small{display:inline-block;position:relative;transition-duration:.2s;transition-property:background,border-color,color;transition-timing-function:ease-out;box-shadow:none;border-width:1px;border-style:solid;border-radius:var(--button-border-radius);padding:var(--padding-primary-mobile);font-weight:500;font-size:var(--button-font-size);line-height:var(--typography-bodytext-lineheight);font-family:var(--button-font-family);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}.button__primary,.cta-button__primary{border-color:var(--border-color-primary);background:var(--background-primary);color:var(--font-color-primary)}.button__primary:hover,.cta-button__primary:hover{cursor:pointer;border-color:var(--border-color-primary-hover);background:var(--background-primary-hover);color:var(--font-color-primary-hover)}.button__primary:active,.cta-button__primary:active{border-color:var(--border-color-primary-pressed);background:var(--background-primary-pressed);color:var(--font-color-primary-pressed)}.button__primary.disabled,.button__primary:disabled,.button__primary.disabled:hover,.button__primary:disabled:hover,.cta-button__primary.disabled,.cta-button__primary:disabled,.cta-button__primary.disabled:hover,.cta-button__primary:disabled:hover{cursor:not-allowed;border-color:var(--border-color-primary-disabled);background:var(--background-primary-disabled);color:var(--font-color-primary-disabled)}.button__secondary,.cta-button__secondary{border-color:var(--border-color-secondary);background:var(--background-secondary);color:var(--font-color-secondary)}.button__secondary:hover,.cta-button__secondary:hover{cursor:pointer;border-color:var(--border-color-secondary-hover);background:var(--background-secondary-hover);color:var(--font-color-secondary-hover)}.button__secondary:active,.button__secondary:hover:active,.cta-button__secondary:active,.cta-button__secondary:hover:active{border-color:var(--border-color-secondary-pressed);background:var(--background-secondary-pressed);color:var(--font-color-secondary-pressed)}.button__secondary.disabled,.button__secondary:disabled,.button__secondary.disabled:hover,.button__secondary:disabled:hover,.cta-button__secondary.disabled,.cta-button__secondary:disabled,.cta-button__secondary.disabled:hover,.cta-button__secondary:disabled:hover{border-color:var(--border-color-secondary-disabled);background:var(--background-secondary-disabled);color:var(--font-color-secondary-disabled)}.button__member-primary,.cta-button__member-primary{border-color:var(--border-color-member-primary);background:var(--background-member-primary);color:var(--font-color-member-primary)}.button__member-primary:hover,.cta-button__member-primary:hover{cursor:pointer;border-color:var(--border-color-member-primary-hover);background:var(--background-member-primary-hover);color:var(--font-color-member-primary-hover)}.button__member-primary:active,.cta-button__member-primary:active{border-color:var(--border-color-member-primary-pressed);background:var(--background-member-primary-pressed);color:var(--font-color-member-primary-pressed)}.button__member-primary.disabled,.button__member-primary:disabled,.button__member-primary.disabled:hover,.button__member-primary:disabled:hover,.cta-button__member-primary.disabled,.cta-button__member-primary:disabled,.cta-button__member-primary.disabled:hover,.cta-button__member-primary:disabled:hover{cursor:not-allowed;border-color:var(--border-color-member-primary-disabled);background:var(--background-member-primary-disabled);color:var(--font-color-member-primary-disabled)}.button__member-secondary,.cta-button__member-secondary{border-color:var(--border-color-member-secondary);background:var(--background-member-secondary);color:var(--font-color-member-secondary)}.button__member-secondary:hover,.cta-button__member-secondary:hover{cursor:pointer;border-color:var(--border-color-member-secondary-hover);background:var(--background-member-secondary-hover);color:var(--font-color-member-secondary-hover)}.button__member-secondary:active,.button__member-secondary:hover:active,.cta-button__member-secondary:active,.cta-button__member-secondary:hover:active{border-color:var(--border-color-member-secondary-pressed);background:var(--background-member-secondary-pressed);color:var(--font-color-member-secondary-pressed)}.button__member-secondary.disabled,.button__member-secondary:disabled,.button__member-secondary.disabled:hover,.button__member-secondary:disabled:hover,.cta-button__member-secondary.disabled,.cta-button__member-secondary:disabled,.cta-button__member-secondary.disabled:hover,.cta-button__member-secondary:disabled:hover{border-color:var(--border-color-member-secondary-disabled);background:var(--background-member-secondary-disabled);color:var(--font-color-member-secondary-disabled)}.button__icon{border-color:transparent;background:transparent}.button__link{border-color:transparent;background:transparent;padding:var(--space-12) 0;color:var(--font-color-link);text-decoration:underline;text-decoration-color:var(--underline-color-button-link)}@media screen and (min-width: 768px){.button__link{padding:var(--space-16) 0}}.button__link:disabled,.button__link:disabled:hover{border-color:transparent;background:transparent;color:var(--font-color-link-disabled);text-decoration-color:var(--underline-color-button-link-disabled)}.button__link.white{color:var(--color-white);text-decoration-color:var(--color-white)}.button__link.white:hover,.button__link.white:focus{color:var(--color-white);text-decoration-color:var(--color-white)}.link-button{position:relative;outline:0;border:none;background:transparent;padding:var(--space-12) 0;color:var(--font-color-link);text-decoration:underline;text-decoration-color:var(--underline-color-button-link)}.link-button:after{position:absolute;transition:var(--link-button-transition);top:0;right:0;bottom:0;left:0;right:calc(var(--space-24) * -1);background:url(/dist/client/assets/arrow-right-link-b4dc447c.svg) no-repeat right center;content:""}.link-button:hover,.link-button:focus{cursor:pointer;background:none;text-decoration:underline}.link-button:hover:after,.link-button:focus:after{right:calc(var(--space-32) * -1)}.link-button:focus{text-decoration-thickness:2px}.link-button:active{border-color:transparent;background:transparent;color:var(--font-color-link-pressed);text-decoration-color:var(--underline-color-button-link-pressed)}.link-button.disabled,.link-button:disabled,.link-button.disabled:hover,.link-button:disabled:hover{cursor:default;border-color:transparent;background:transparent;pointer-events:none;color:var(--font-color-link-disabled);text-decoration-color:var(--underline-color-button-link-disabled)}.link-button.disabled:after,.link-button:disabled:after,.link-button.disabled:hover:after,.link-button:disabled:hover:after{background:none}.link-button--right{margin-right:var(--space-32);margin-left:auto}.cta-button__link{position:relative;outline:0;border:none;background:transparent;padding:var(--space-12) 0;color:var(--font-color-link);text-decoration:underline;text-decoration-color:var(--underline-color-button-link)}.cta-button__link:after{position:absolute;transition:var(--link-button-transition);top:0;right:0;bottom:0;left:0;right:calc(var(--space-24) * -1);background:url(/dist/client/assets/arrow-right-link-b4dc447c.svg) no-repeat right center;content:""}.cta-button__link:hover,.cta-button__link:focus{cursor:pointer;background:none;text-decoration:underline}.cta-button__link:hover:after,.cta-button__link:focus:after{right:calc(var(--space-32) * -1)}.cta-button__link:focus{text-decoration-thickness:2px}.cta-button__link:active{border-color:transparent;background:transparent;color:var(--font-color-link-pressed);text-decoration-color:var(--underline-color-button-link-pressed)}.cta-button__link.disabled,.cta-button__link:disabled,.cta-button__link.disabled:hover,.cta-button__link:disabled:hover{cursor:default;border-color:transparent;background:transparent;pointer-events:none;color:var(--font-color-link-disabled);text-decoration-color:var(--underline-color-button-link-disabled)}.cta-button__link.disabled:after,.cta-button__link:disabled:after,.cta-button__link.disabled:hover:after,.cta-button__link:disabled:hover:after{background:none}.cta-button__link--right{margin-right:var(--space-32);margin-left:auto}[data-pagetheme=martenson],[data-pagetheme=wood],[data-pagetheme=ad-astra]{--font-color-primary: var(--color-white);--font-color-primary-hover: var(--color-white);--font-color-primary-pressed: var(--color-white);--font-color-secondary: var(--typography-bodytextcolor);--padding-primary-mobile: var(--space-8) var(--space-16);--padding-primary-tablet: var(--space-12) var(--space-24);--button-font-size: var(--typography-text-regular)}[data-pagetheme=martenson] .button,[data-pagetheme=martenson] .cta-button,[data-pagetheme=wood] .button,[data-pagetheme=wood] .cta-button,[data-pagetheme=ad-astra] .button,[data-pagetheme=ad-astra] .cta-button{line-height:1.4}[data-pagetheme=martenson] .cta-button__link,[data-pagetheme=martenson] .link-button,[data-pagetheme=wood] .cta-button__link,[data-pagetheme=wood] .link-button,[data-pagetheme=ad-astra] .cta-button__link,[data-pagetheme=ad-astra] .link-button{--font-color-primary-hover: var(--color-black-light);text-decoration:none}[data-pagetheme=martenson] .cta-button__link:hover,[data-pagetheme=martenson] .cta-button__link:focus,[data-pagetheme=martenson] .link-button:hover,[data-pagetheme=martenson] .link-button:focus,[data-pagetheme=wood] .cta-button__link:hover,[data-pagetheme=wood] .cta-button__link:focus,[data-pagetheme=wood] .link-button:hover,[data-pagetheme=wood] .link-button:focus,[data-pagetheme=ad-astra] .cta-button__link:hover,[data-pagetheme=ad-astra] .cta-button__link:focus,[data-pagetheme=ad-astra] .link-button:hover,[data-pagetheme=ad-astra] .link-button:focus{text-decoration:underline}[data-pagetheme=martenson]{--background-primary: var(--color-martenson-dark-grey);--background-primary-hover: var(--color-martenson-black);--background-primary-pressed: var(--color-martenson-black);--border-color-primary: var(--color-martenson-dark-grey);--border-color-primary-hover: var(--color-martenson-black);--border-color-primary-pressed: var(--color-martenson-black);--border-color-secondary: var(--color-martenson-dark-grey);--border-color-secondary-hover: var(--color-martenson-black);--border-color-secondary-pressed: var(--color-martenson-black);--font-color-secondary-hover: var(--color-white);--font-color-secondary-pressed: var(--color-white);--background-secondary-hover: var(--color-martenson-dark-grey);--background-secondary-pressed: var(--color-martenson-dark-grey);--button-text-transform: none;--button-border-radius: var(--space-4)}[data-pagetheme=martenson] .button:not(.button__link,:disabled,.disabled),[data-pagetheme=martenson] .cta-button:not(:disabled,.disabled){border-color:var(--color-martenson-dark-grey)}[data-pagetheme=martenson] .button:not(.button__link,:disabled,.disabled):hover,[data-pagetheme=martenson] .cta-button:not(:disabled,.disabled):hover{border-color:var(--color-martenson-black)}[data-pagetheme=wood]{--background-primary: var(--color-wood-terracotta);--background-primary-hover: var(--color-wood-dark-terracotta);--background-primary-pressed: var(--color-wood-dark-terracotta);--border-color-primary: var(--color-wood-terracotta);--border-color-primary-hover: var(--color-wood-terracotta);--border-color-primary-pressed: var(--color-wood-terracotta);--border-color-secondary: var(--color-wood-terracotta);--border-color-secondary-hover: var(--color-wood-terracotta);--border-color-secondary-pressed: var(--color-wood-terracotta);--font-color-secondary-hover: var(--color-white);--font-color-secondary-pressed: var(--color-white);--background-secondary-hover: var(--color-wood-terracotta);--background-secondary-pressed: var(--color-wood-terracotta);--button-text-transform: none;--button-font-family: "Inconsolata", monospace;--padding-primary-tablet: var(--space-12) var(--space-24);--button-border-radius: var(--space-4)}[data-pagetheme=ad-astra]{--background-primary: var(--color-ad-astra-dark-grey);--background-primary-hover: var(--color-black);--background-primary-pressed: var(--color-black);--border-color-primary: var(--color-ad-astra-dark-grey);--border-color-primary-hover: var(--color-black);--border-color-primary-pressed: var(--color-ad-astra-dark-grey);--background-secondary-hover: var(--color-ad-astra-dark-grey);--background-secondary-pressed: var(--color-ad-astra-dark-grey);--font-color-secondary-hover: var(--color-white);--font-color-secondary-pressed: var(--color-white);--border-color-secondary: var(--color-ad-astra-dark-grey);--border-color-secondary-hover: var(--color-ad-astra-dark-grey);--border-color-secondary-pressed: var(--color-ad-astra-dark-grey);--button-text-transform: none;--button-font-family: "gill-sans-nova", "Gill Sans MT", helvetica, arial, sans-serif;--button-border-radius: var(--space-4)}[data-pagetheme=vana-spa]{--background-primary: var(--color-vana-burgundy);--background-primary-hover: var(--color-vana-burgundy-light);--background-primary-pressed: var(--color-vana-burgundy);--font-color-primary: var(--color-white);--font-color-primary-hover: var(--color-white);--font-color-primary-pressed: var(--color-white);--border-color-primary: var(--color-vana-burgundy);--border-color-primary-hover: var(--color-vana-burgundy-light);--border-color-primary-pressed: var(--color-vana-burgundy);--border-color-secondary: var(--color-vana-burgundy);--border-color-secondary-hover: var(--color-vana-burgundy);--border-color-secondary-pressed: var(--color-vana-burgundy);--font-color-secondary-pressed: var(--color-white);--background-secondary-hover: rgb(200 150 165 / 20%);--background-secondary-pressed: var(--color-vana-burgundy-light);--button-font-family: var(--typography-buttonfont);--button-border-radius: var(--space-8);--padding-primary-tablet: var(--space-12) var(--space-24)}[data-pagetheme=vana-spa] .cta-button__link,[data-pagetheme=vana-spa] .link-button{--font-color-primary-hover: var(--color-black-light);text-decoration:none}[data-pagetheme=vana-spa] .cta-button__link:hover,[data-pagetheme=vana-spa] .cta-button__link:focus,[data-pagetheme=vana-spa] .link-button:hover,[data-pagetheme=vana-spa] .link-button:focus{text-decoration:underline}.reward-points-block-item__card{display:flex;position:relative;flex-direction:column;border-radius:var(--space-8);background:var(--color-white);height:100%}.reward-points-block-item__card-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.reward-points-block-item__card-link:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.reward-points-block-item__card-body{display:flex;position:relative;flex:1;flex-direction:column;gap:var(--space-8);padding:var(--space-8)}@media screen and (min-width: 768px){.reward-points-block-item__card-body{flex-direction:var(--reward-points-item-body-direction, column);align-items:flex-start;padding:var(--space-16)}}@media screen and (min-width: 1024px){.reward-points-block-item__card-body{padding:var(--space-16) var(--space-24)}}.reward-points-block-item__card-text{min-width:0}@media screen and (min-width: 768px){.reward-points-block-item__card-text{flex:1}}.reward-points-block-item__card-body>button{position:relative;z-index:3;flex-shrink:0;align-self:flex-end}.reward-points-block-item__image{width:100%}.reward-points-block-item__image img,.reward-points-block-item__image picture{display:block;border-radius:var(--space-8) var(--space-8) 0 0;width:100%;height:100%;object-fit:cover}.reward-points-block-item__card-title{margin:0;color:var(--color-text-black);font-size:var(--typography-text-small);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width: 768px){.reward-points-block-item__card-title{font-size:var(--typography-text-regular)}}.reward-points-block-item__card-points{margin:0;color:var(--color-text-black);font-style:italic;font-size:var(--typography-text-small)}@media screen and (min-width: 768px){.reward-points-block-item__card-points{font-size:var(--typography-text-regular)}}.reward-points-block-item__info-button.cta-button__link{margin-right:var(--space-24);padding:0;text-decoration:none}
