.tab-panel_tabPanel__7pd31{display:flex;width:328px;height:3rem;margin:0 auto 16px;border-radius:96px;background-color:#311757}@media(min-width:768px){.tab-panel_tabPanel__7pd31{gap:8px;width:32.75rem;margin-bottom:48px}}.tab-panel_button__3rmyr{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;height:100%;padding:0 16px;color:#fff;font-family:inherit;border-radius:100px;cursor:pointer;background:none;border:none}.tab-panel_button__3rmyr[data-state=active]{background-color:#fff;color:#160829}@media(min-width:768px){.tab-panel_button__3rmyr{flex-direction:row;gap:10px;padding:8px 12px}}.tab-panel_icons__dv4yV{display:flex;gap:2px}.card_card__60LSr{position:relative;max-width:500px;margin:0 auto}@media(min-width:768px){.card_card__60LSr{isolation:isolate;border:1px solid rgba(0,0,0,0);border-radius:8px}.card_card__60LSr:before{background:linear-gradient(180deg,#5a4579,#23103e);z-index:-1;margin:-1px;position:absolute;display:block;content:"";inset:0;border-radius:inherit}}.card_cardContent__Lbesm{color:#fff;width:100%;padding:0 16px;text-align:center}@media(min-width:768px){.card_cardContent__Lbesm{isolation:isolate;padding:32px;background-color:#23103e;border-radius:8px}}.captcha-notice_captchaNotice___5ObV{color:#b7b2bd;max-width:500px;padding:0 10px;margin:24px auto 0;text-align:center}@media(min-width:768px){.captcha-notice_captchaNotice___5ObV{margin-top:32px}}.captcha-notice_captchaNotice___5ObV a{color:#4dffc5;text-decoration:none}.teaser_actionBtn__bQr3C{background:#380089;border:none;border-radius:50%;color:#fff;cursor:pointer;grid-area:cover;align-self:flex-end;justify-self:flex-end;position:relative;padding:8px;height:36px;width:36px;margin:0 8px 8px 0;transition:color .25s ease,opacity .25s ease,box-shadow .25s ease;z-index:3}@media(min-width:992px){.teaser_actionBtn__bQr3C{opacity:var(--action-button-opacity,0)}}.teaser_actionBtn__bQr3C>svg:last-child:not(:first-child){display:none}.teaser_actionBtn__bQr3C:hover{background:#300074;box-shadow:0 4px 8px 0 rgba(22,8,41,.2)}.teaser_actionBtn__bQr3C:hover>svg:first-child:not(:last-child){display:none}.teaser_actionBtn__bQr3C:hover>svg:last-child:not(:first-child){display:block}.teaser_actionBtn__bQr3C:active{background:#380089;box-shadow:0 2px 4px 0 rgba(22,8,41,.3)}.teaser_author__LWTRi{font-size:.875rem;font-weight:400;line-height:1.125rem;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-area:author}.teaser_cover___S22h{display:block;background:rgba(0,0,0,.1);width:100%;border-radius:8px;overflow:hidden;font-size:0;grid-area:cover;aspect-ratio:1/1}.teaser_coverImage__YMrBt{transform:scale(var(--cover-scale,1));transform-origin:center;transition:transform 1s ease-in-out;width:100%}.teaser_link__fxVFQ{color:inherit;text-decoration:none;display:grid;align-items:center;grid-column:1/-1;grid-row:1/6;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-template-areas:inherit}.teaser_teaser__FDajW{--accent-color:#160829;color:#635a70;align-self:stretch;align-content:flex-start;align-items:center;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,auto);grid-template-areas:"cover cover" "title title" "author author" "rating price" "lowest-price lowest-price";grid-column-gap:4px;column-gap:4px;position:relative;isolation:isolate}@media(hover:hover)and (pointer:fine){.teaser_teaser__FDajW:hover{--cover-scale:1.05;--action-button-opacity:1}}.teaser_teaser__colorless__ds3bL{--accent-color:inherit;color:inherit}.teaser_title__hDeCG{color:var(--accent-color);font-size:1rem;font-weight:700;line-height:1.25rem;margin:8px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-area:title}@layer reset, base, ui, components, utilities, overrides;@layer ui{.button-primitive_button___Phyv{color:inherit;display:inline-block;border:none;background:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.dot-buttons_dotButton__Ig_Vo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b7b2bd;touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:var(--dot-size);height:var(--dot-size);border-radius:50%}.dot-buttons_dotButton__active__WWAH5{background-color:#7a54b0}.dot-buttons_dotButtons__3d1uJ{--dot-size:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:var(--dot-size);margin-top:16px}.arrow-buttons_arrowButton__Vd4aj{color:#000;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);background:hsla(0,0%,100%,.5);border:0;width:46px;height:46px;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:auto;cursor:pointer;opacity:var(--arrow-buttons-opacity);visibility:var(--arrow-buttons-visibility);transition:opacity .2s ease,visibility .2s ease}.arrow-buttons_arrowButtons__8wHJW{position:absolute;top:0;bottom:0;left:16px;right:16px;pointer-events:none;justify-content:space-between;align-items:center;display:none}@media(min-width:768px){.arrow-buttons_arrowButtons__8wHJW{display:flex}}.banner-carousel_bannerCarousel__9WRZ_{--slide-spacing:16px;--slide-size:85%;--arrow-buttons-visibility:hidden;--arrow-buttons-opacity:0;margin:var(--screen-sections-gap) 0}@media(min-width:576px){.banner-carousel_bannerCarousel__9WRZ_{--slide-size:500px}}@media(min-width:768px){.banner-carousel_bannerCarousel__9WRZ_{--slide-size:530px}}.banner-carousel_bannerCarousel__9WRZ_:hover{--arrow-buttons-visibility:visible;--arrow-buttons-opacity:1}.banner-carousel_viewport__vrgp1{--outline-spacing:5px;position:relative;overflow:hidden;padding-top:var(--outline-spacing);padding-bottom:var(--outline-spacing);margin-top:calc(-1*var(--outline-spacing));margin-bottom:calc(-1*var(--outline-spacing))}.banner-carousel_slides__38ysI{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;list-style:none;margin:0;padding:0}.tooltip_tooltip__rwk8u{z-index:100;max-width:175px;padding:calc(var(--paddingBlock, 8)*1px) 8px;color:#989898;background:#fff;border:1px solid #bbb7c5;border-radius:8px;font-size:.875rem;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@media(min-width:768px){.tooltip_tooltip__rwk8u{font-size:.75rem}}.tooltip_tooltip__rwk8u[data-state=delayed-open][data-side=top]{animation-name:tooltip_slideDownAndFade__oz75p}@keyframes tooltip_slideDownAndFade__oz75p{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.teaser-footer_clubBadge__JgB_I{color:#d619ff;align-self:center;justify-self:flex-end;grid-area:price;margin-top:4px}.teaser-footer_cycleBadge__pgF1A{align-self:center;grid-area:rating}.teaser-footer_lowestPrice__XKYzC{font-size:.625rem;font-weight:400;margin-top:10px;grid-column:1/-1}@media(min-width:992px){.teaser-footer_lowestPrice__XKYzC{font-size:.75rem}}.teaser-footer_price__fdAAt{display:flex;align-items:flex-end;justify-self:flex-end;column-gap:8px;grid-area:price;color:#380089;font-size:1rem;font-weight:700;line-height:1.125rem;margin:4px 0 0}.teaser-footer_price__fdAAt:not(:first-child):before{align-self:center;background:#635a70;content:"";display:block;width:1px;height:15px}.teaser-footer_price__fdAAt[data-base-price]{color:#380089}.teaser-footer_price__fdAAt[data-base-price]:after{color:#635a70;content:attr(data-base-price);font-size:.875rem;font-weight:400;text-decoration:line-through}.teaser-footer_price__colorless__00lhm,.teaser-footer_price__colorless__00lhm[data-base-price],.teaser-footer_price__colorless__00lhm[data-base-price]:after{color:inherit}.teaser-footer_priceWithClubBadge__TFDBp{grid-area:price;justify-self:flex-end;display:flex;gap:8px;align-items:center}.teaser-footer_rating__TeVOA{display:flex;align-items:center;column-gap:6px;grid-area:rating;font-size:.875rem;font-weight:400;margin-top:4px}.teaser-with-progress_progressBar__kgSg1{background:#4dffc5;grid-area:cover;align-self:flex-end;justify-self:flex-start;height:5px;width:var(--progress,0);position:relative;z-index:2}.arrow-buttons_arrowButtons__zdiCY{position:absolute;top:0;bottom:0;left:16px;right:16px;height:var(--slide-width);pointer-events:none;justify-content:space-between;align-items:center;display:none}@media(min-width:576px){.arrow-buttons_arrowButtons__zdiCY{display:flex}}.arrow-buttons_arrowButton__5FHdm{color:#000;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);background:hsla(0,0%,100%,.5);border:0;width:46px;height:46px;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:auto;cursor:pointer;opacity:var(--arrow-buttons-opacity);visibility:var(--arrow-buttons-visibility);transition:opacity .2s ease,visibility .2s ease}.arrow-buttons_arrowButton__5FHdm.arrow-buttons_disabled__25HjT{visibility:hidden}.teaser-list_carousel__11JHV{--slide-width:220px;--offset:5px;margin:0 -16px;position:relative}.teaser-list_carousel__11JHV.teaser-list_compact__CYhqJ{--slide-width:164px}@media(min-width:1280px){.teaser-list_carousel__11JHV.teaser-list_compact__CYhqJ{--slide-width:204px}}.teaser-list_viewport__7zu2_{overflow:hidden;margin-block:calc(-1*var(--offset))}.teaser-list_list__83x4b{display:grid;grid-auto-flow:column;grid-gap:16px;justify-content:start;padding:0 16px;margin-top:0;margin-bottom:0;touch-action:pan-y pinch-zoom;padding-block:var(--offset)}.teaser-list_list__83x4b.teaser-list_compact__CYhqJ{padding-inline:0}@media(min-width:1280px){.teaser-list_list__83x4b.teaser-list_compact__CYhqJ{grid-gap:24px}}.teaser-list_slide__NBaJy{width:var(--slide-width);min-width:0;transform:translateZ(0)}.search-results_teaserList__gxkjY{display:none;padding:0 16px;margin-top:16px;margin-bottom:16px}@media(min-width:992px){.search-results_teaserList__gxkjY{display:block}}.search-results_mobileGrid__v6ww2{display:grid;grid-gap:24px 16px;grid-template-columns:repeat(auto-fit,164px);justify-content:center}@media(min-width:992px){.search-results_mobileGrid__v6ww2{display:none}}.recommendation-section_title___ZSXz{font-size:1rem;font-weight:700;line-height:1.5rem;color:hsl(0,0%,45%)}.recommendation-section_titleBox__Tq39V{display:flex;align-items:center;gap:8px;margin:24px auto 18px}.recommendation-section_titleBox__Tq39V:first-child{margin-top:10px}@media(min-width:992px){.recommendation-section_titleBox__Tq39V{margin:24px auto 16px}.recommendation-section_titleBox__Tq39V:first-child{margin-top:0}}.search-and-recommendations_backdrop__ont83{background:rgba(0,0,0,.7);position:fixed;height:100vh;width:100%;top:0;left:0;z-index:-1;touch-action:none}.search-and-recommendations_container__mPgRJ{overflow-y:auto;overscroll-behavior:contain;max-height:100%;padding:0;background:#fff}@media(min-width:992px){.search-and-recommendations_container__mPgRJ{pointer-events:none;padding-inline:16px;background:rgba(0,0,0,0)}}.search-and-recommendations_content__0mf6r{padding:16px;background:#fff;pointer-events:auto;margin:0 auto}@media(min-width:576px)and (max-width:991px){.search-and-recommendations_content__0mf6r{max-width:556px}}@media(min-width:992px){.search-and-recommendations_content__0mf6r{padding-bottom:32px;padding-top:32px;border-radius:0 0 16px 16px}}.search-and-recommendations_content__0mf6r:empty{padding:0}.search-and-recommendations_wrapper__mPKCt{position:absolute;width:100%;height:calc(100dvh - var(--top-bar-height));z-index:-1}@layer reset, base, ui, components, utilities, overrides;@layer ui{.logo_logo__tolw0{display:block;aspect-ratio:120/28}.logo_logo__tolw0 svg{display:block;fill:currentColor;height:100%;max-height:100%;max-width:100%;pointer-events:none}}.layout_layout__o1AM9{--circleX:150px;--circleY:0;--circleBlurRadius:428px;position:relative;min-height:100dvh;padding:24px 0;background:#160829 radial-gradient(circle,rgba(118,14,140,.4) 0,rgba(0,0,0,0) var(--circleBlurRadius)) no-repeat;background-size:calc(var(--circleBlurRadius)*2) calc(var(--circleBlurRadius)*2);background-position:calc(50% + var(--circleX)) var(--circleY)}@media(min-width:1024px){.layout_layout__o1AM9{--circleX:-300px;--circleY:-100px;--circleBlurRadius:540px;padding:32px 0}}.layout_logoLink__kw_yd{display:block;margin:0 0 22px}@media(min-width:768px){.layout_logoLink__kw_yd{display:none}}.layout_logo__e0cUZ{display:block;height:24px;margin:0 auto}.search-input_searchInputForm__B_9oE{display:flex;align-items:center;flex:1 1;position:relative}.search-input_searchInputForm__B_9oE.search-input_mobile__F9E_q{--input-height:48px;margin-bottom:var(--margin);transition:margin var(--hide-transition-time)}@media(min-width:992px){.search-input_searchInputForm__B_9oE.search-input_mobile__F9E_q{display:none}}.search-input_searchInputForm__B_9oE.search-input_desktop__K4cSi{--input-height:40px;display:none}@media(min-width:992px){.search-input_searchInputForm__B_9oE.search-input_desktop__K4cSi{display:flex;flex:2 1;max-width:600px}}.search-input_mobileContainer__2ahP3{--hide-transition-time:300ms;--margin:16px;display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--hide-transition-time),opacity .6s}.search-input_mobileContainer__2ahP3.search-input_hidden__JNoLH{--margin:0;grid-template-rows:0fr;opacity:0}.search-input_mobileContainer__2ahP3>*{overflow:hidden}.search-input_input__daKRO{width:100%;height:var(--input-height);background:none;border:1px solid var(--search-input-border-color);border-radius:8px;color:#fff;padding:8px calc(var(--input-height) + 32px) 8px 16px}.search-input_input__daKRO::placeholder{color:hsla(0,0%,100%,.5)}.search-input_buttonsWrapper__wbaF_{position:absolute;right:0;display:flex;justify-content:center;align-items:center}.search-input_clearButton__8NbPV{color:#979797;margin-right:8px}.search-input_clearButton__8NbPV svg{display:flex}.search-input_searchButton__28VGs{border-radius:8px;height:var(--input-height);width:var(--input-height);display:flex;align-items:center;justify-content:center;color:var(--search-button-color);background-color:var(--search-button-bg-color)}.search-input_searchButton__28VGs[disabled]{pointer-events:none}@layer reset, base, ui, components, utilities, overrides;@layer ui{.modal_modalHeader__jnviS{display:flex;flex-direction:column;gap:12px}.modal_modalTitle__RC7hz{text-align:center;margin:0}.modal_modalDescription__9np0H{text-align:center;margin:0;color:var(--desciption-color,#0a0a0a)}.modal_modalFooter__Ottai{display:flex;gap:12px;justify-content:center;flex-direction:column}.modal_modalFooter__full__g2qFO>*{flex:1 1}@media(min-width:768px){.modal_modalFooter__Ottai{flex-direction:row}}.modal_dialogOverlay__PdZ1s{position:fixed;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.8);animation:modal_overlayShow__15VfP .15s cubic-bezier(.16,1,.3,1);z-index:1000;min-height:100dvh;height:auto;overflow:auto}.modal_dialogScrollWrapper__bLgga{padding:60px 0;width:100%;display:flex;align-items:flex-start;justify-content:center}.modal_dialogContentWrapper__LgN65{position:relative;isolation:isolate;border:1px solid rgba(0,0,0,0);border-radius:16px;width:90%;max-width:328px;animation:modal_contentShow___hOPG .15s cubic-bezier(.16,1,.3,1)}.modal_dialogContentWrapper__dark__vrz11{--background:#23103e;--color:#ffffff;--desciption-color:#f0eef1}.modal_dialogContentWrapper__dark__vrz11:before{background:linear-gradient(180deg,#5a4579,#23103e);z-index:-1;margin:-1px;position:absolute;display:block;content:"";inset:0;border-radius:inherit}@media(min-width:768px){.modal_dialogContentWrapper__LgN65{max-width:var(--max-width,716px);min-width:500px}.modal_dialogContentWrapper__small__I6HC8{--max-width:518px}}.modal_dialogContent__2Pdfa{position:relative;display:flex;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;max-height:100%;padding:32px 16px;border-radius:16px;overflow:auto;color:var(--color,#0a0a0a);background:var(--background,#ffffff)}@media(min-width:768px){.modal_dialogContent__2Pdfa{padding:32px;width:100%}}.modal_closeButton__F9QNa{display:flex;position:absolute;color:var(--color);--offset:12px;right:var(--offset);top:var(--offset)}@media(min-width:768px){.modal_closeButton__F9QNa{--offset:16px}}@keyframes modal_overlayShow__15VfP{0%{opacity:0}to{opacity:1}}@keyframes modal_contentShow___hOPG{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.cart-modal_titleIcon__tD942{color:#4dffc5;margin-right:10px}.cart-modal_content__7_TbC{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.cart-modal_content__7_TbC{flex-direction:row;text-align:left;align-items:flex-start}}.cart-modal_cover__rASpJ{width:150px;border-radius:4px;margin-right:0;aspect-ratio:1/1}@media(min-width:768px){.cart-modal_cover__rASpJ{margin-right:20px}}.cart-modal_info__j4Vr3{flex:1 1;display:flex;flex-direction:column;gap:8px;margin-top:24px}@media(min-width:768px){.cart-modal_info__j4Vr3{gap:4px;margin-top:12px}}.cart-modal_title__8SBpy{margin:0}.cart-modal_price__haapN{margin:8px 0 0}@media(min-width:768px){.cart-modal_price__haapN{margin:12px 0 0 40px}}.cart-modal_author__cd_F_{margin:0}.cart-modal_lineClamp__mFdyi{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@layer reset, base, ui, components, utilities, overrides;@layer ui{.label-text_labelText__WWt0Z{display:flex;align-items:center;column-gap:4px}.label-text_required__lyl7n{color:var(--input-required-color,#ab2200)}}