.sticky-categories-menu[data-v-a8a3b04a]{position:sticky;top:calc(0px - var(--magic-size-5));margin-left:calc(0px - var(--magic-size-4));min-width:100vw;z-index:1;background-color:var(--magic-background)}@media (min-width: 1024px){.sticky-categories-menu[data-v-a8a3b04a]{margin-left:0;min-width:100%}}.promo-card[data-v-b25a67d6]{display:flex;flex-direction:column;margin:0 auto;border-radius:var(--magic-size-1);height:100%;width:100%;background:var(--magic-promotion-card-background, var(--magic-light, #fff));box-shadow:var(--magic-shadow-3, 0 8px 10px 0 var(--magic-shadow-light, rgba(10, 31, 68, .1)), 0 0 1px 0 var(--magic-shadow-lighter, rgba(10, 31, 68, .08)), 0 0 0 .2px var(--magic-shadow-lighter, rgba(10, 31, 68, .08)));will-change:transform,box-shadow;transition:transform var(--magic-duration, .3s) ease,box-shadow var(--magic-duration, .3s) ease;overflow:hidden;position:relative}.promo-card .disabled[data-v-b25a67d6]{pointer-events:none;cursor:not-allowed}.promo-card__link[data-v-b25a67d6]{width:calc(50% - var(--magic-size-1))}.promo-card__media[data-v-b25a67d6]{flex:1 0 auto;position:relative;width:100%;overflow:hidden;height:var(--magic-promotions-card-media-height, 120px)}@media (min-width: 1024px){.promo-card__media[data-v-b25a67d6]{height:var(--magic-promotions-card-media-height, 108px)}}.promo-card__image[data-v-b25a67d6]{position:absolute;inset:0;margin:auto;width:100%;object-fit:cover;height:100%}.promo-card__content[data-v-b25a67d6]{display:flex;flex-direction:column;position:relative;padding:var(--magic-size-4);height:var(--magic-promotions-card-content-height, 100%)}.promo-card__title[data-v-b25a67d6]{font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;margin:0 0 var(--magic-space--x-small, var(--magic-size-1));padding:0;color:var(--magic-text-default, #161616)}.promo-card__description[data-v-b25a67d6]{font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:400;margin:0 0 var(--magic-size-4);padding:0;display:-webkit-box;max-height:63px;color:var(--magic-text-medium, #747474);overflow:hidden;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.promo-card__actions[data-v-b25a67d6]{display:flex;justify-content:center;gap:var(--magic-size-4);margin-top:auto;width:100%;position:relative;z-index:1}.promo-card__stretched-link[data-v-b25a67d6]{position:absolute;inset:0;z-index:0;text-decoration:none;outline:none}.promo-card__stretched-link[data-v-b25a67d6]:after{content:"";position:absolute;inset:0}.promo-card--clickable[data-v-b25a67d6]{cursor:pointer}.promo-card--clickable[data-v-b25a67d6]:hover{transform:translateY(-2px);box-shadow:var(--magic-shadow-4, 0 12px 20px 0 var(--magic-shadow-light, rgba(10, 31, 68, .15)), 0 0 1px 0 var(--magic-shadow-lighter, rgba(10, 31, 68, .08)), 0 0 0 .2px var(--magic-shadow-lighter, rgba(10, 31, 68, .08)))}.promo-card__terms[data-v-b25a67d6]{font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:600;align-self:center;text-decoration:none;color:var(--magic-promotions-card-terms-color, var(--magic-text-link-default, #2563eb));cursor:pointer;position:relative;z-index:1}.promo-card__terms[data-v-b25a67d6]:hover{text-decoration:underline}.categories-menu[data-v-3d46467a]{width:auto}.promotions[data-v-3d46467a]{margin-top:0}@media (min-width: 1024px){.promotions[data-v-3d46467a]{margin-top:var(--magic-size-6)}}@media (min-width: 1024px){.promotions[data-v-3d46467a]{padding:0 var(--magic-size-4)}}.promotions-categories[data-v-3d46467a]{margin:0 0 var(--magic-size-4);justify-content:unset;gap:var(--magic-size-1);height:var(--magic-size-7)}.promotions-categories__button[data-v-3d46467a]{font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:600;display:block;position:relative;text-decoration:none;white-space:nowrap;color:var(--magic-caption, var(--magic-text-default, #161616));padding:var(--magic-size-1);transition:color .16s ease}.promotions-categories__button[data-v-3d46467a]:after{content:"";position:absolute;top:100%;left:0;right:0;height:2px;background:var(--magic-background-primary-default, #0c66ff);border-radius:999px;opacity:0;transform:scaleX(.6);transform-origin:center;transition:transform .16s ease,opacity .16s ease;pointer-events:none}.promotions-categories__button[data-v-3d46467a]:hover:after,.promotions-categories__button.is-active[data-v-3d46467a]:after{opacity:1;transform:scaleX(1)}.promotions-grid[data-v-3d46467a]{display:grid;gap:var(--magic-size-6);grid-template-columns:1fr;padding:var(--magic-size-4) 0}@media (min-width: 768px){.promotions-grid[data-v-3d46467a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.promotions-grid[data-v-3d46467a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.promotions-grid--single[data-v-3d46467a]{margin-top:var(--magic-size-6)}.promotions--accordion[data-v-3d46467a]{--magic-accordion-toggle-background: var( --magic-promotions-accordion-toggle-background, var(--magic-background-primary-default, #0c66ff) );--magic-accordion-toggle-icon-space: var(--magic-promotions-accordion-toggle-icon-space, $size-4);display:block;flex:1 0 auto;margin:0 0 var(--magic-size-4);width:100%;color:var(--magic-light, #fff)}.promotions--accordion-toggle[data-v-3d46467a]{display:flex;align-items:center;padding:var(--magic-space--xx-small, 2px) var(--magic-size-4)}.promotions--accordion[data-v-3d46467a] .icons{right:var(--magic-size-3)}.promotions--accordion-title[data-v-3d46467a]{font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;margin:0 var(--magic-space--x-small, var(--magic-size-1)) 0 0;padding:calc(var(--magic-space--x-small, var(--magic-size-1)) + var(--magic-space--xxx-small, 1px) / 4) 0;text-transform:uppercase}@media (min-width: 1024px){.promotions--accordion-title[data-v-3d46467a]{font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:600}}.promotions--accordion .promotions-categories__item[data-v-3d46467a]{display:flex;justify-content:center;align-items:center;padding:var(--magic-size-2)}@media (min-width: 1024px){.promotions[data-v-3d46467a]{margin-top:var(--magic-size-7)}}.content[data-v-5a1faeab]{display:flex;flex-direction:column;align-items:center}.promotions-empty[data-v-5a1faeab]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--promotion-empty-page-maxwidth);gap:var(--magic-size-7);color:var(--magic-text-default)}@media (min-width: 1024px){.promotions-empty[data-v-5a1faeab]{margin-top:var(--magic-size-9)}}.promotions-empty-icon[data-v-5a1faeab]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--promotion-icon-size);height:var(--promotion-icon-size);border-radius:50%;background:transparent;color:var(--magic-icon-secondary-default)}.promotions-empty-icon[data-v-5a1faeab]:before{border-radius:50%;content:"";background:var(--magic-icon-secondary-default);opacity:.25;position:absolute;inset:0}.promotions-empty-title[data-v-5a1faeab]{text-align:center;font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-3);font-weight:700}@media (min-width: 768px){.promotions-empty-title[data-v-5a1faeab]{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-3)}}@media (min-width: 1024px){.promotions-empty-title[data-v-5a1faeab]{font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-3)}}.promotions-empty-description[data-v-5a1faeab]{font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;text-align:center;color:var(--magic-text-medium)}.promotions-empty-action[data-v-5a1faeab]{display:flex;gap:var(--magic-size-4);flex-direction:column;width:100%;padding:0 var(--magic-size-10);max-width:var(--promotion-empty-page-action-maxwidth)}.promotions-empty button[data-v-5a1faeab]{font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;min-height:var(--magic-size-9)}.promotions-empty .icon[data-v-5a1faeab]{width:var(--promotion-icon-size);height:var(--promotion-icon-size);padding:var(--magic-size-4);opacity:1}.promotions-page__title[data-v-f2f2ca16]{color:var(--magic-text-on-dark-color);padding:0;margin:var(--magic-size-3) 0;font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media (min-width: 768px){.promotions-page__title[data-v-f2f2ca16]{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media (min-width: 1024px){.promotions-page__title[data-v-f2f2ca16]{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}@media (min-width: 1024px){.promotions-page__title[data-v-f2f2ca16]{padding:0 var(--magic-size-4)}}.promotions-page__title[data-v-f2f2ca16]{display:none}.wrapper[data-v-cd0fd99e]{--magic-promotions-border-radius: var(--magic-corner-radius-low, 4px);--magic-promotions-top-navigation-height: var(--magic-top-navigation-height, 80px);--magic-promotions-element-default-width: var(--magic-element-default-width, 288px);position:relative;margin:0 auto;width:100%;max-width:735px;z-index:1}@media (min-width: 1024px){.wrapper[data-v-cd0fd99e]{padding:var(--magic-size-11) 0}}.background[data-v-cd0fd99e]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--magic-background-accent-promotions-default);background-repeat:no-repeat;background-size:cover;background-position:50% 0;z-index:-1}[data-v-cd0fd99e] .box{display:block;margin:0 auto;width:100%}.header[data-v-cd0fd99e]{background:var(--magic-background-disabled);display:block;position:relative;margin:calc(var(--magic-size-3) * -1) calc(var(--magic-size-4) * -1) 0;border-radius:var(--magic-promotions-border-radius) var(--magic-promotions-border-radius) 0 0;width:calc(100% + var(--magic-size-4) * 2);overflow:hidden;aspect-ratio:3/1}@media (min-width: 768px){.header[data-v-cd0fd99e]{margin:calc(var(--magic-size-4) * -1) calc(var(--magic-size-4) * -1) 0}}.header[data-v-cd0fd99e]:before{content:" ";display:block;padding-bottom:33.3333%}.picture[data-v-cd0fd99e],.image[data-v-cd0fd99e]{position:absolute;inset:0;margin:auto;width:100.01%;object-fit:cover}.inner[data-v-cd0fd99e]{margin-top:calc(var(--magic-size-4) + var(--magic-size-4))}@media (min-width: 1024px){.inner[data-v-cd0fd99e]{padding:0 var(--magic-size-4)}}.title[data-v-cd0fd99e]{margin:0 0 var(--magic-size-8);text-align:center;color:var(--magic-text-default);font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media (min-width: 768px){.title[data-v-cd0fd99e]{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media (min-width: 1024px){.title[data-v-cd0fd99e]{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}.title--tnc[data-v-cd0fd99e]{font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;margin:0;color:inherit}.body[data-v-cd0fd99e],.body--tnc[data-v-cd0fd99e]{color:var(--magic-text-medium)}.accordion[data-v-cd0fd99e]{display:block;margin:var(--magic-size-1) 0 var(--magic-size-4) 0;color:var(--magic-text-primary-default);margin-top:calc(var(--magic-promotions-top-navigation-height) * -1);padding-top:var(--magic-promotions-top-navigation-height)}@media (min-width: 1024px){.accordion[data-v-cd0fd99e]{margin-top:0;padding-top:0}}.action[data-v-cd0fd99e]{margin:0 auto;max-width:var(--magic-promotions-element-default-width);text-align:center;display:flex;flex-direction:column;width:100%}.button[data-v-cd0fd99e]{display:block}.link[data-v-cd0fd99e]{display:inline-block;margin:0 auto var(--magic-size-4);width:100%}.link.disabled[data-v-cd0fd99e]{pointer-events:none;cursor:not-allowed}html[data-v-648e6b03],body[data-v-648e6b03]{height:100%}body[data-v-648e6b03]{background-color:var(--magic-background, #fbfbfb);font:normal normal var(--magic-font-size, 14px) var(--magic-font-family, proxima-nova, Helvetica, Arial, sans-serif);font-weight:var(--magic-font-weight, 400);color:var(--magic-text, #747474);text-size-adjust:none;overflow-x:hidden}body[data-v-648e6b03]:-webkit-full-screen{width:100%}body.no-scroll[data-v-648e6b03]{overflow:hidden}[data-v-648e6b03]{box-sizing:border-box}[data-v-648e6b03]:after,[data-v-648e6b03]:before{box-sizing:border-box}h1[data-v-648e6b03],h2[data-v-648e6b03],h3[data-v-648e6b03],h4[data-v-648e6b03]{margin:0 0 .5em;font-family:var(--magic-header-font-family, proxima-nova, Helvetica, Arial, sans-serif);font-weight:var(--magic-header-font-weight, 700);color:inherit;line-height:1}h1[data-v-648e6b03]{font-size:30px}h2[data-v-648e6b03]{font-size:22px}h3[data-v-648e6b03],h4[data-v-648e6b03]{font-size:18px}p[data-v-648e6b03]{margin:0 0 1em;font-size:12px}strong[data-v-648e6b03],b[data-v-648e6b03]{font-weight:var(--magic-caption-font-weight, 600)}em[data-v-648e6b03],i[data-v-648e6b03]{font-style:italic}a[data-v-648e6b03]{outline:none;text-decoration:none;color:inherit;cursor:pointer}button[data-v-648e6b03]{margin:0;padding:0;border:none;background-color:transparent;cursor:pointer}button[data-v-648e6b03]:hover,button[data-v-648e6b03]:focus,button[data-v-648e6b03]:active{outline:none}input[data-v-648e6b03],textarea[data-v-648e6b03],button[data-v-648e6b03],select[data-v-648e6b03]{font-family:var(--magic-font-family, proxima-nova, Helvetica, Arial, sans-serif);font-size:100%;color:inherit;line-height:1}input[type=date][data-v-648e6b03]::-webkit-date-and-time-value{margin-top:6px}input[type=date][data-v-648e6b03]::-webkit-clear-button,input[type=date][data-v-648e6b03]::-webkit-inner-spin-button{margin:0;opacity:0}input[type=date][data-v-648e6b03]::-webkit-calendar-picker-indicator{margin-right:30px;width:12px;height:12px;color:#fff}input[type=date][data-v-648e6b03]::-webkit-calendar-picker-indicator:hover{background-color:#fff0}input[type=date][data-v-648e6b03]::-webkit-calendar-picker-indicator:active{color:#fff}input[data-v-648e6b03]::-ms-clear{display:none}input[data-v-648e6b03]::-ms-reveal{display:none}input[type=number][data-v-648e6b03]::-webkit-outer-spin-button,input[type=number][data-v-648e6b03]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number][data-v-648e6b03]{-moz-appearance:textfield}[data-v-648e6b03]::-webkit-credentials-auto-fill-button{background:transparent}[data-v-648e6b03]::-webkit-contacts-auto-fill-button{background:transparent}[data-v-648e6b03]::-webkit-caps-lock-indicator{content:none}video[data-v-648e6b03]{background-color:#0000}div[data-v-648e6b03]:focus,label[data-v-648e6b03]:focus{outline:none}label[data-v-648e6b03]{cursor:inherit}@-moz-document url-prefix(){img[data-v-648e6b03]{color:#fff0}}input[data-v-648e6b03],textarea[data-v-648e6b03],button[data-v-648e6b03],select[data-v-648e6b03],a[data-v-648e6b03]{-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-v-648e6b03]{scrollbar-width:auto;scrollbar-color:var(--magic-scrollbar-thumb-color, rgba(209, 214, 240, .5019607843)) var(--magic-scrollbar-track-color, transparent)}@supports selector(::-webkit-scrollbar){[data-v-648e6b03]{scrollbar-width:thin}}[data-v-648e6b03]::-webkit-scrollbar{width:var(--magic-scrollbar-width, 4px);height:var(--magic-scrollbar-width, 4px);border-radius:var(--magic-scrollbar-border-radius, var(--magic-corner-radius-high, 12px))}[data-v-648e6b03]::-webkit-scrollbar-track{background:var(--magic-scrollbar-track-color, transparent)}[data-v-648e6b03]::-webkit-scrollbar-thumb{background:var(--magic-scrollbar-thumb-color, rgba(209, 214, 240, .5019607843));border-radius:var(--magic-scrollbar-border-radius, var(--magic-corner-radius-high, 12px));border:1px solid transparent}@keyframes spin-animation-648e6b03{0%{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes scale-animation-648e6b03{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}.carousel[data-v-648e6b03]{position:relative;z-index:0;overflow:hidden;height:var(--magic-carousel-content-height, 176px);width:100vw;margin-left:calc(0% - var(--magic-size-4));padding-right:0 var(--magic-size-2)}@media (min-width: 768px){.carousel[data-v-648e6b03]{height:var(--magic-carousel-tablet-content-height, 200px)}}@media (min-width: 1024px){.carousel[data-v-648e6b03]{height:var(--carousel-desktop-height, calc(var(--magic-carousel-desktop-content-height, 216px) + var(--magic-size-6)));width:100%;margin:0;padding:0}}.carousel--ssr-loop-preview .carousel__container[data-v-648e6b03]{transform:translate3d(var(--magic-carousel-mobile-peek, 16px),0,0)}@media (min-width: 1024px){.carousel--ssr-loop-preview .carousel__container[data-v-648e6b03]{transform:none}}.carousel__viewport[data-v-648e6b03]{height:100%;max-width:calc(100% - var(--magic-size-1));margin-right:var(--magic-size-1)}@media (min-width: 1024px){.carousel__viewport[data-v-648e6b03]{height:var(--magic-carousel-desktop-content-height, 216px);width:100%}}.carousel__ssr-loop-preview[data-v-648e6b03]{position:absolute;inset:0 auto 0 calc((calc(100vw - var(--magic-size-4) * 2) - var(--magic-carousel-mobile-peek, 16px) + var(--magic-size-1)) * -1);width:calc(100vw - var(--magic-size-4) * 2);overflow:hidden;border-radius:var(--magic-corner-radius-mid);pointer-events:none;z-index:0}@media (min-width: 1024px){.carousel__ssr-loop-preview[data-v-648e6b03]{display:none}}.carousel__container[data-v-648e6b03]{display:flex;height:100%}.carousel__container--single[data-v-648e6b03]{justify-content:center}.carousel__container--single .carousel__slide[data-v-648e6b03]{max-width:100%}@media (min-width: 1024px){.carousel__container[data-v-648e6b03]{gap:var(--magic-carousel-content-gap, 12px);padding:0}}.carousel__slide[data-v-648e6b03]{flex:0 0 100%;min-width:0;border-radius:var(--magic-corner-radius-mid);overflow:hidden;max-width:calc(100% - var(--magic-carousel-mobile-peek, 16px) * 2 - var(--magic-size-1) * 2);margin:0 var(--magic-size-1);padding:0;text-align:center;pointer-events:all;z-index:1;position:relative}@media (min-width: 1024px){.carousel__slide[data-v-648e6b03]{flex-direction:row;text-align:left}}@media (min-width: 1024px){.carousel__slide[data-v-648e6b03]{margin:0}.carousel__slide--small[data-v-648e6b03]{max-width:calc((100% - var(--magic-carousel-content-gap, 12px)) / 2)}.carousel__slide--medium[data-v-648e6b03]{width:calc((100% - var(--magic-carousel-content-gap, 12px)) / 2);max-width:calc((100% - var(--magic-carousel-content-gap, 12px)) / 2)}.carousel__slide--medium .carousel__image-link[data-v-648e6b03]{min-width:100%}.carousel__slide--large[data-v-648e6b03]{max-width:100%}}@media (min-width: 1440px){.carousel__slide--small[data-v-648e6b03]{max-width:calc((100% - var(--magic-carousel-content-gap, 12px) * 2) / 3)}}.carousel__image-link[data-v-648e6b03]{width:100%;align-items:center;display:flex;background-position:center;overflow:hidden;white-space:normal;flex-grow:1;height:100%;min-width:calc(100vw - var(--magic-size-4) * 2);margin:0 var(--magic-size-1);border-radius:var(--magic-corner-radius-mid)}@media (min-width: 1024px){.carousel__image-link[data-v-648e6b03]{min-width:100%}}.carousel__image-media[data-v-648e6b03],.carousel__ssr-loop-preview-image[data-v-648e6b03]{width:100%;height:100%;min-height:fit-content;object-fit:cover;object-position:center;display:block}.carousel__content[data-v-648e6b03]{position:absolute;top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:var(--carousel-content-wrapper-justify-content, center);width:100%;padding:var(--carousel-content-wrapper-padding, 0 var(--magic-size-4));min-height:var(--magic-carousel-content-height, 176px);color:var(--magic-text-on-dark-color);gap:var(--magic-size-3);flex-shrink:0;height:100%;pointer-events:none}.carousel__text-content[data-v-648e6b03]{display:flex;flex-direction:column;justify-content:flex-end;width:100%;gap:var(--magic-size-1);pointer-events:auto}.carousel__title[data-v-648e6b03]{width:100%;max-width:var(--magic-content-size-medium, 920px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;color:inherit;font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media (min-width: 768px){.carousel__title[data-v-648e6b03]{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media (min-width: 1024px){.carousel__title[data-v-648e6b03]{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}.carousel__title[data-v-648e6b03]{line-height:1.2}.carousel__title[data-v-648e6b03]:after{display:none;content:none}.carousel__subtitle[data-v-648e6b03]{width:100%;max-width:var(--magic-content-size-medium, 920px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;color:inherit;font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media (min-width: 1024px){.carousel__subtitle[data-v-648e6b03]{font-size:var(--magic-font-size-8)}}.carousel__subtitle[data-v-648e6b03]{line-height:1.2}.carousel__subtitle[data-v-648e6b03]:after{display:none;content:none}.carousel__text[data-v-648e6b03]{width:100%;max-width:var(--magic-content-size-medium, 920px);text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.carousel__text[data-v-648e6b03]:after{display:none;content:none}.carousel__text h1[data-v-648e6b03],.carousel__text h2[data-v-648e6b03],.carousel__text h3[data-v-648e6b03],.carousel__text h4[data-v-648e6b03],.carousel__text h5[data-v-648e6b03],.carousel__text h6[data-v-648e6b03]{color:var(--magic-text-promotion-on-promotions)}@media (min-width: 1024px){.carousel__text h1[data-v-648e6b03],.carousel__text h2[data-v-648e6b03],.carousel__text h3[data-v-648e6b03],.carousel__text h4[data-v-648e6b03],.carousel__text h5[data-v-648e6b03],.carousel__text h6[data-v-648e6b03]{color:inherit}}.carousel__text p[data-v-648e6b03]{color:var(--magic-text-medium)}@media (min-width: 1024px){.carousel__text p[data-v-648e6b03]{color:inherit}}.carousel__text--no-header[data-v-648e6b03]{-webkit-line-clamp:4}.carousel__actions[data-v-648e6b03]{display:flex;flex-direction:column;width:100%;text-align:center;pointer-events:auto}.carousel__actions[data-v-648e6b03]>*{margin:0 0 var(--magic-size-4)}.carousel__actions[data-v-648e6b03]>*:last-child{margin:0}.carousel__cta[data-v-648e6b03]{width:100%;display:flex;align-self:flex-start}.carousel__cta--wide[data-v-648e6b03]{width:100%}.carousel__cta--left[data-v-648e6b03]{align-self:flex-start;justify-content:flex-start}.carousel__cta--right[data-v-648e6b03]{align-self:flex-end;justify-content:flex-end}.carousel__cta--center[data-v-648e6b03]{align-self:center;justify-content:center}.carousel__cta-button[data-v-648e6b03]{display:block;width:100%;max-width:var(--magic-element-default-width, fit-content)}.carousel__cta-text[data-v-648e6b03]{display:inline-block;margin:0 auto var(--magic-size-1);color:var(--magic-text-primary-default);font-size:var(--magic-font-size-3);line-height:var(--magic-line-height-2);font-weight:400}.carousel__cta-text[data-v-648e6b03]:hover,.carousel__cta-text[data-v-648e6b03]:focus,.carousel__cta-text[data-v-648e6b03]:active{text-decoration:underline}@media (min-width: 1024px){.carousel__cta-text[data-v-648e6b03]{margin:0 auto;color:var(--magic-background-white)}}.carousel__cta-text-action[data-v-648e6b03]{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.carousel__cta-text-action[data-v-648e6b03]:disabled{cursor:default}.carousel--without-text[data-v-648e6b03]{--magic-carousel-content-height: 0px;--magic-carousel-height: 450px}.carousel__arrow--hidden[data-v-648e6b03]{visibility:hidden;height:0;width:0}.carousel__arrow[data-v-648e6b03]{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;border:none;padding:0;border-radius:50%;width:var(--magic-size-7);height:var(--magic-size-7);background-color:var(--magic-surface-blanket-20);color:var(--magic-icon-on-dark-color);opacity:1;transform:translate3d(0,-50%,0);transition:transform var(--magic-duration, .3s) ease,opacity var(--magic-duration, .3s) ease,background-color var(--magic-duration, .3s) ease;will-change:transform,opacity,background-color;cursor:pointer}@media (min-width: 1024px){.carousel__arrow[data-v-648e6b03]{width:var(--magic-size-9);height:var(--magic-size-9);opacity:0;transition-delay:1s}}.carousel__arrow--prev[data-v-648e6b03]{left:var(--magic-size-5)}@media (min-width: 1024px){.carousel__arrow--prev[data-v-648e6b03]{left:0;transition-delay:1s}}.carousel__arrow--next[data-v-648e6b03]{right:var(--magic-size-5)}@media (min-width: 1024px){.carousel__arrow--next[data-v-648e6b03]{right:0;transition-delay:1s}}.carousel__arrow[data-v-648e6b03]:hover{background-color:var(--magic-surface-blanket-50)}.carousel__arrow-icon[data-v-648e6b03]{width:var(--magic-icon-size, 24px);height:var(--magic-icon-size, 24px);color:inherit}@media (min-width: 1024px){.carousel:hover .carousel__arrow[data-v-648e6b03]{opacity:1;transition-delay:0s}.carousel:hover .carousel__arrow--prev[data-v-648e6b03]{transform:translate3d(50%,-50%,0);transition-delay:0s}.carousel:hover .carousel__arrow--next[data-v-648e6b03]{transform:translate3d(-50%,-50%,0);transition-delay:0s}}.carousel__bullets[data-v-648e6b03]{position:absolute;bottom:0;left:0;right:0;margin-inline:auto;display:flex;justify-content:center;padding:var(--magic-size-2) 0;gap:var(--magic-size-2);transform:translateZ(0);z-index:2;transition:transform var(--magic-duration, .3s) ease,opacity var(--magic-duration, .3s) ease;will-change:transform,opacity}@media (min-width: 1024px){.carousel__bullets[data-v-648e6b03]{bottom:0;transition-delay:1s}}.carousel__bullet[data-v-648e6b03]{position:relative;margin:0;padding:0;border:none;width:var(--magic-size-2);height:var(--magic-size-2);box-shadow:none;background-color:var(--magic-background-white);cursor:pointer;display:flex;justify-content:center;border-radius:var(--magic-corner-radius-low);opacity:.5}.carousel__bullet[data-v-648e6b03]:after,.carousel__bullet[data-v-648e6b03]:before{content:" ";position:absolute;margin:auto;border-radius:100%}.carousel__bullet[data-v-648e6b03]:after{border:var(var(--magic-size-1)/2, 2px) solid var(--magic-background-white);width:50%;height:50%}@media (min-width: 1024px){.carousel__bullet[data-v-648e6b03]:after{border:var(var(--magic-size-1)/2, 2px) solid var(--magic-background-contrast)}}.carousel__bullet[data-v-648e6b03]:before{top:calc(var(var(--magic-size-1)/2, 2px) * 2);height:calc(50% - var(var(--magic-size-1)/2, 2px) * 4);width:calc(50% - var(var(--magic-size-1)/2, 2px) * 4);background:var(--magic-background-white);transform:scale(0);transition:transform var(--magic-duration, .3s) ease;will-change:transform}@media (min-width: 1024px){.carousel__bullet[data-v-648e6b03]:before{background-color:var(--magic-background-contrast)}}.carousel__bullet--active[data-v-648e6b03]{width:var(--magic-size-3);border-radius:var(--magic-corner-radius-high);background:var(--magic-background-white);opacity:1}.carousel__bullet--active[data-v-648e6b03]:before{transform:scale(1)}@media (min-width: 1024px){.carousel:hover .carousel__bullets[data-v-648e6b03]{opacity:1;transition-delay:0s}}@keyframes fade-in-animation-648e6b03{0%{opacity:0}to{opacity:1}}.carousel-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:calc(100vw + var(--magic-size-4));gap:var(--magic-size-4);margin-left:calc(0% - var(--magic-size-4));padding:0 var(--magic-size-2);height:var(--magic-carousel-content-height, 176px)}@media (min-width: 768px){.carousel-container{height:var(--magic-carousel-tablet-content-height, 200px)}}@media (min-width: 1024px){.carousel-container{height:calc(var(--magic-carousel-desktop-content-height, 216px));width:calc(100% + var(--magic-size-4));padding:0 0 0 var(--magic-size-4)}}.default-carousel{display:flex;background-position:center;overflow:hidden;white-space:normal;flex-grow:1;height:100%;min-width:calc(100vw - var(--magic-size-4) * 2);margin:0 var(--magic-size-1);border-radius:var(--magic-corner-radius-mid)}@media (min-width: 1024px){.default-carousel{min-width:100%}}@media (min-width: 1024px){.default-carousel{width:100%}}.loyalty-program-header[data-astro-cid-xckqz3pt]{margin:calc(-1 * var(--magic-size-4)) calc(-1 * var(--magic-size-4)) 0}.loyalty-program-header .static-page-header__title{color:var(--magic-primary-contrast, #fff)}.promotion[data-astro-cid-siy7kms3]{position:relative;z-index:0}.all-promotions-link[data-astro-cid-siy7kms3]{display:inline-flex;align-items:center;gap:var(--magic-size-1);width:100%;margin:0 auto var(--magic-size-6);color:var(--magic-text-secondary-default);text-decoration:none;font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.all-promotions-link__icon[data-astro-cid-siy7kms3]{width:var(--magic-size-6);height:var(--magic-size-6);flex-shrink:0}.providers-header[data-astro-cid-zkamljew]{display:flex;align-items:center}.providers-header__back-button[data-astro-cid-zkamljew]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--magic-icon-default);padding:0;width:var(--magic-size-8);height:var(--magic-size-8);margin-right:var(--magic-size-2);flex-shrink:0}.providers-header__back-icon[data-astro-cid-zkamljew]{width:var(--magic-size-6);height:var(--magic-size-6)}.providers-header__title[data-astro-cid-zkamljew]{font-size:var(--magic-font-size-6);line-height:var(--magic-line-height-4);font-weight:600;color:var(--magic-text-default)}@use "base" as *;.search__field[data-v-e92451e0]{width:var(--search-field-width, 100%)}.search__list[data-v-e92451e0]{display:flex;flex-direction:column;margin-top:var(--magic-size-2)}.search__list-item[data-v-e92451e0]{padding:var(--magic-size-2) 0}.search__list-item[data-v-e92451e0]:last-child{margin:0}.search__sentinel[data-v-e92451e0]{height:1px}.search__empty[data-v-e92451e0]{padding:var(--magic-size-7) 0;text-align:center}.search__empty-title[data-v-e92451e0]{margin:0 0 var(--magic-size-4);color:var(--magic-header, #161616);font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:600}@media (min-width: 1024px){.search__empty-title[data-v-e92451e0]{margin:0 0 var(--magic-size-6)}}.search__empty-text[data-v-e92451e0]{color:var(--magic-text, #747474);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}
