.burger-menu_drawer-bg__nPUjE{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;padding:0;font:inherit;color:inherit;cursor:pointer;background-color:rgba(0,0,0,.75);border:0;appearance:none}@media(min-width:64rem){.burger-menu_drawer-bg__nPUjE{display:none}}.burger-menu_burger-menu__UnPLX{position:fixed;inset:0;z-index:1000;width:100%;overflow:hidden auto;background-color:#efefef;clip:rect(0,320px,auto,auto)}.burger-menu_burger-menu__logo__4WZ0p{padding:8px 16px}.burger-menu_burger-menu__logo__4WZ0p img{width:auto;height:41px}.burger-menu_burger-menu__header___rcIK{position:relative;height:100px;background-color:#ed0000;--_hero-curve-x:100%;--_hero-curve-y:58%;clip-path:ellipse(var(--_hero-curve-x) var(--_hero-curve-y) at 50% 40%)}.burger-menu_burger-menu__header___rcIK svg{position:absolute;bottom:-8px;left:0}.burger-menu_burger-menu__close__P0Na5{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:14px 16px;background-color:rgba(0,0,0,0);border:0}.burger-menu_burger-menu__close__P0Na5>*{width:24px;height:24px}.burger-menu_burger-menu__close__P0Na5 svg{fill:var(--color-white);transition:fill .3s}.burger-menu_burger-menu__close--black__3kT2O svg{fill:var(--color-onyx)}.burger-menu_burger-menu__title__SqWU_{padding:0 16px;font-weight:600}.burger-menu_burger-menu__list__t4vZB{display:flex;flex-direction:column;gap:8px;padding:21px 16px 32px;margin:0;list-style:none}.burger-menu_burger-menu__list-item__d9Ref{padding:16px;background-color:var(--color-white);border-radius:8px}.burger-menu_burger-menu__list-item-link__RRSLA{padding:0 0 0 40px}.burger-menu_burger-menu__list-item-link__RRSLA:has(svg){padding-left:0}.burger-menu_burger-menu__banner__yIL27{padding:0 16px;margin-top:8px}.burger-menu-sections_burger-menu-section___7AyT{position:fixed;top:0;bottom:0;left:320px;width:320px;height:100%;overflow:hidden auto;background-color:#efefef;transition:all .3s}.burger-menu-sections_burger-menu-section--selected__iSdj3{left:0}.burger-menu-sections_burger-menu-section__header__o2_gF{padding:12px 16px;background-color:var(--color-white)}.burger-menu-sections_burger-menu-section__title__iE1jy{padding:21px 16px 0;font-weight:var(--font-weight-bold)}.burger-menu-sections_burger-menu-section__back-button__fgR9w{display:flex;gap:4px;align-items:center;padding:0;background-color:rgba(0,0,0,0);border:0}.burger-menu-sections_burger-menu-section__list__4qRBD{display:flex;flex-direction:column;gap:8px;padding:21px 16px 32px;margin:0;list-style:none}.burger-menu-sections_burger-menu-section__list-item__79XQi{padding:16px 8px 16px 16px;background-color:var(--color-white);border-radius:8px}.burger-menu-sections_burger-menu-section__list-item-link__WhCxj{padding-left:40px}.burger-menu-sections_burger-menu-section__list-item-link__WhCxj:has(svg){padding-left:0}.burger-menu-sections_burger-menu-section__banner__HvCaO{padding:0 16px;margin-top:8px}.daily-price-splitter_daily-cost-splitter-container___J8Gg{display:grid;grid-template-columns:1fr;min-width:99vw;max-width:99vw;background-color:#f7f7f7;justify-items:center;overflow-x:hidden;padding:1rem 0;margin:0!important}[data-testid=tabs-content] .daily-price-splitter_daily-cost-splitter-container___J8Gg{margin-top:12px!important}.daily-price-splitter_daily-cost-calc-content__5gJVO{background-color:#f7f7f7;display:flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:.5rem}.daily-price-splitter_daily-cost-calc-content__5gJVO label{grid-column-gap:1rem}.daily-price-splitter_daily-cost-calc-content__5gJVO label span{font-size:1.25rem}.daily-price-splitter_daily-cost-calc-content__5gJVO button[aria-checked=true]{--toggle-background-color:var(--color-info-bg);--toggle-border-color:var(--color-info-bg)}.student-price-splitter_student-splitter-container__7Qshs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;min-width:99vw;max-width:99vw;padding:1rem;background-color:var(--color-surface-bg-dim);align-items:center;margin-top:0!important}.student-price-splitter_student-splitter-label__hNPeK{align-items:center}.student-price-splitter_student-splitter-label__hNPeK span{font-size:var(--font-size-400)}.student-price-splitter_student-splitter-label-icon__jbxH5{margin-left:0}.student-price-splitter_student-splitter-field__01mJH{width:258px}.student-price-splitter_student-splitter-container__7Qshs>:nth-child(odd){text-align:right}.student-price-splitter_student-splitter-container__7Qshs>:nth-child(2n){text-align:left}@media(max-width:575px){.student-price-splitter_student-splitter-container__7Qshs{grid-template-columns:1fr;text-align:center;display:grid;place-items:center}.student-price-splitter_student-splitter-container__7Qshs>:nth-child(2n),.student-price-splitter_student-splitter-container__7Qshs>:nth-child(odd){text-align:left}}.product-price-filter_container__8_ja6{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-direction:column;row-gap:20px;column-gap:20px}@media(min-width:821px){.product-price-filter_container__8_ja6{flex-direction:row}}.product-price-filter_filter-button___M_ty{width:100%;max-width:330px}@media(min-width:821px){.product-price-filter_filter-button___M_ty{width:auto;max-width:none}}.product-price-filter_select-container__gjhxB{max-height:48px}.product-price-filter_want_to_see_filter__IlFEf{padding:20px 15px 19px;border-radius:4px;background-color:#333;margin:16px auto;height:168px}@media(min-width:821px){.product-price-filter_want_to_see_filter__IlFEf{height:90px;width:100%;border-radius:56px;padding:20px 22px 19px 32px}}.product-price-filter_select-box__pxbo4>select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;flex-grow:1;text-align:left;border:0;margin:0;border-radius:0;width:100%;max-width:100%;color:var(--color-surface-fg);font-size:var(--font-size-300);line-height:var(--line-height-300);font-family:var(--mo-font-family);font-weight:var(--font-weight-regular);text-indent:1px;text-overflow:ellipsis;padding:var(--padding-s) var(--padding-xl) var(--padding-s) var(--padding-s);outline:none}