@layer surf-turf-base{.announcement-bar{position:fixed;z-index:1001;top:0;left:0;width:100%;height:var(--spacing-4x);padding:0 var(--spacing-1x)}@media (min-width: 1024px){.announcement-bar{height:var(--spacing-4x);z-index:9999}}.announcement-bar.js-disabled{visibility:hidden}.announcement-bar.notifcation-passtrough{z-index:50}.announcement-bar__inner{position:relative;overflow:hidden;width:100%;height:100%;padding:var(--spacing-1x) var(--spacing-1x);transition:opacity .3s ease,clip-path .3s ease;opacity:0;height:var(--spacing-4x)}.announcement-bar__inner.swiper-initialized{opacity:1}@media (min-width: 1024px){.announcement-bar__inner{justify-content:space-between}}.announcement-bar__inner[data-orientation=vertical]{display:block;justify-content:center}.announcement-bar__inner[data-orientation=vertical] .swiper-wrapper{align-items:center;flex-flow:column}.announcement-bar__inner[data-orientation=horizontal]{display:flex;align-items:center}.announcement-bar__inner[data-orientation=horizontal] .swiper-wrapper{align-items:center;flex-flow:row}.announcement-bar .swiper-wrapper{display:flex}.announcement-bar .swiper-wrapper .swiper-slide{height:var(--spacing-4x)}.announcement-bar__text-holder,.announcement-bar .text-holder{display:flex;align-items:center;flex-flow:row;justify-content:center;margin:auto;height:100%}.announcement-bar__text-holder--mobile,.announcement-bar .text-holder--mobile{display:flex;height:100%}@media (min-width: 1024px){.announcement-bar__text-holder--mobile,.announcement-bar .text-holder--mobile{display:none}}.announcement-bar__text-holder--desktop,.announcement-bar .text-holder--desktop{display:none}@media (min-width: 1024px){.announcement-bar__text-holder--desktop,.announcement-bar .text-holder--desktop{display:flex;align-items:center;margin:auto;height:100%}}.announcement-bar__text-holder__text,.announcement-bar__text-holder .text,.announcement-bar .text-holder__text,.announcement-bar .text-holder .text{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;text-align:center;color:var(--color-white, #fff);justify-content:center;align-items:center;height:100%}.announcement-bar__text-holder__text__review-container,.announcement-bar__text-holder__text .review-container,.announcement-bar__text-holder .text__review-container,.announcement-bar__text-holder .text .review-container,.announcement-bar .text-holder__text__review-container,.announcement-bar .text-holder__text .review-container,.announcement-bar .text-holder .text__review-container,.announcement-bar .text-holder .text .review-container{display:flex;gap:8px;margin:0 var(--spacing-2x)}.announcement-bar__text-holder__text__review-container a,.announcement-bar__text-holder__text .review-container a,.announcement-bar__text-holder .text__review-container a,.announcement-bar__text-holder .text .review-container a,.announcement-bar .text-holder__text__review-container a,.announcement-bar .text-holder__text .review-container a,.announcement-bar .text-holder .text__review-container a,.announcement-bar .text-holder .text .review-container a{color:var(--color-white)!important;text-decoration:underline!important}.announcement-bar__text-holder__text__review-container__stars-holder,.announcement-bar__text-holder__text .review-container__stars-holder,.announcement-bar__text-holder .text__review-container__stars-holder,.announcement-bar__text-holder .text .review-container__stars-holder,.announcement-bar .text-holder__text__review-container__stars-holder,.announcement-bar .text-holder__text .review-container__stars-holder,.announcement-bar .text-holder .text__review-container__stars-holder,.announcement-bar .text-holder .text .review-container__stars-holder{display:flex;height:fit-content;margin:auto 0!important}.announcement-bar__text-holder__text svg,.announcement-bar__text-holder .text svg,.announcement-bar .text-holder__text svg,.announcement-bar .text-holder .text svg{max-height:12px}.announcement-bar__text-holder__text svg path,.announcement-bar__text-holder .text svg path,.announcement-bar .text-holder__text svg path,.announcement-bar .text-holder .text svg path{fill:var(--color-white)}.announcement-bar__text-holder__text--mobile,.announcement-bar__text-holder .text--mobile,.announcement-bar .text-holder__text--mobile,.announcement-bar .text-holder .text--mobile{display:flex}@media (min-width: 1024px){.announcement-bar__text-holder__text--mobile,.announcement-bar__text-holder .text--mobile,.announcement-bar .text-holder__text--mobile,.announcement-bar .text-holder .text--mobile{display:none}}.announcement-bar__text-holder__text--desktop,.announcement-bar__text-holder .text--desktop,.announcement-bar .text-holder__text--desktop,.announcement-bar .text-holder .text--desktop{display:none}@media (min-width: 1024px){.announcement-bar__text-holder__text--desktop,.announcement-bar__text-holder .text--desktop,.announcement-bar .text-holder__text--desktop,.announcement-bar .text-holder .text--desktop{display:flex;align-items:center;margin:auto}}.announcement-bar__text-holder__text a,.announcement-bar__text-holder .text a,.announcement-bar .text-holder__text a,.announcement-bar .text-holder .text a{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem}@media (min-width: 1024px){.announcement-bar__text-holder__text a,.announcement-bar__text-holder .text a,.announcement-bar .text-holder__text a,.announcement-bar .text-holder .text a{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem}}.announcement-bar__text-holder__text p,.announcement-bar__text-holder .text p,.announcement-bar .text-holder__text p,.announcement-bar .text-holder .text p{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;width:min-content!important;white-space:nowrap}@media (min-width: 1024px){.announcement-bar__text-holder__text p,.announcement-bar__text-holder .text p,.announcement-bar .text-holder__text p,.announcement-bar .text-holder .text p{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;width:min-content!important;white-space:nowrap}}.announcement-bar__text-holder__text p a,.announcement-bar__text-holder .text p a,.announcement-bar .text-holder__text p a,.announcement-bar .text-holder .text p a{text-decoration:underline}.announcement-bar localization-form{position:absolute;left:var(--spacing-4x);top:50%;transform:translateY(-50%);z-index:10;display:none}@media (min-width: 1024px){.announcement-bar localization-form{display:flex;flex-flow:column}}.announcement-bar localization-form button .flag-holder{max-width:16px;max-height:16px;overflow:hidden;border-radius:20px;display:flex;align-items:center;gap:var(--spacing-1x);font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-white)}.announcement-bar localization-form button .flag-holder svg{width:100%;height:100%}.announcement-bar localization-form .localization-modal{position:absolute;transform:translateY(8px);background-color:var(--color-white);padding:var(--spacing-2x) var(--spacing-3x)!important;border:1px solid var(--color-light-gray)!important;pointer-events:none;opacity:0;transition:transform .25s ease,opacity .25s ease}.announcement-bar localization-form .localization-modal--visible{transform:translateY(24px);pointer-events:auto;opacity:1;transition:transform .25s ease,opacity .25s ease}.announcement-bar localization-form .localization-modal form .language-fieldset,.announcement-bar localization-form .localization-modal form .country-fieldset{display:flex;flex-flow:column;align-items:center;gap:4px;width:100%;position:relative}.announcement-bar localization-form .localization-modal form .language-fieldset p,.announcement-bar localization-form .localization-modal form .country-fieldset p{font-family:GeneralSans Semibold,sans-serif!important;font-weight:500!important;font-size:1.4rem!important;line-height:2.6rem!important;height:32px;color:var(--color-brown);width:100%}.announcement-bar localization-form .localization-modal form .language-fieldset select,.announcement-bar localization-form .localization-modal form .country-fieldset select{font-family:GeneralSans Regular,sans-serif!important;font-weight:400!important;font-size:1.4rem!important;line-height:2.6rem!important;height:32px;color:var(--color-black)!important;width:100%;cursor:pointer}.announcement-bar localization-form .localization-modal form .language-fieldset__title,.announcement-bar localization-form .localization-modal form .country-fieldset__title{font-family:GeneralSans Regular,sans-serif!important;display:flex;align-items:center;width:100%;cursor:pointer;margin-bottom:4px}.announcement-bar localization-form .localization-modal form .language-fieldset svg,.announcement-bar localization-form .localization-modal form .country-fieldset svg{width:16px;height:16px;margin-right:4px}.announcement-bar localization-form .localization-modal .language-fieldset{display:flex;flex-flow:row-reverse;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.announcement-bar localization-form .localization-modal .language-fieldset__list{font-family:GeneralSans Regular,sans-serif!important;font-weight:400!important;font-size:1.4rem!important;line-height:2.6rem!important}.announcement-bar localization-form .localization-modal .language-fieldset .flag-holder{max-width:16px;max-height:16px;overflow:hidden;border-radius:20px}.announcement-bar localization-form .localization-modal .language-fieldset .flag-holder svg{width:100%;height:100%}.announcement-bar localization-form .localization-modal .language-fieldset .localization-selector{font-family:GeneralSans Regular,sans-serif!important;color:var(--color-white);font-size:14px}.announcement-bar localization-form .localization-modal .language-fieldset .localization-selector option{color:var(--color-black)}.announcement-bar localization-form .localization-modal .language-fieldset__title{display:flex;gap:var(--spacing-1x);align-items:center;margin-bottom:8px!important}}
