:root{--edu-teal: #26b887;--edu-teal-hover: #1fa777;--edu-ink: #222426;--edu-error: #a3261b;--edu-slate: #45474a;--edu-grey: #6b6e72;--edu-line: #e3e7ea;--edu-tint: #f4f5f6;--edu-bg: #ffffff;--edu-radius-card: 14px;--edu-radius-pill: 999px;--edu-bottom-nav-h: 6.4rem;--edu-font-head: var(--font-heading-family), "Source Sans Pro", sans-serif;--edu-font-body: var(--font-body-family), "Open Sans", sans-serif;--edu-fs-display: clamp(3.4rem, 2.6rem + 2.4vw, 4.4rem);--edu-fs-headline: clamp(2.4rem, 1.8rem + 1.6vw, 3rem);--edu-fs-title: 1.8rem;--edu-fs-body: 1.6rem;--edu-fs-label: 1.4rem;--edu-fs-small: 1.3rem;--edu-section-gap: 4rem}@media(max-width:749px){:root{--edu-section-gap: 3.2rem}}body{font-family:var(--edu-font-body);color:var(--edu-slate);background:var(--edu-bg)}.edu-h1,.edu-h2,.edu-h3{font-family:var(--edu-font-head);font-weight:900;text-transform:uppercase;color:var(--edu-slate);line-height:1.1;margin:0}.edu-h1{font-size:var(--edu-fs-display)}.edu-h2{font-size:var(--edu-fs-headline)}.edu-h3{font-size:var(--edu-fs-title)}.edu-name{font-family:var(--edu-font-body);text-transform:none}.edu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.2rem 2.4rem;border:2px solid var(--edu-teal);border-radius:var(--edu-radius-pill);background:var(--edu-teal);color:var(--edu-ink);font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-label);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.edu-btn:hover{background:var(--edu-teal-hover);border-color:var(--edu-teal-hover)}.edu-btn:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-btn--ghost{background:transparent;color:var(--edu-slate)}.edu-btn--ghost:hover{background:var(--edu-tint);border-color:var(--edu-teal);color:var(--edu-slate)}.edu-chip{display:inline-flex;align-items:center;padding:.7rem 1.6rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-label);text-transform:uppercase;text-decoration:none}.edu-chip--accent{background:var(--edu-tint);border-color:var(--edu-teal);color:var(--edu-slate)}.edu-card{background:var(--edu-bg);border:1px solid var(--edu-line);border-radius:var(--edu-radius-card);overflow:hidden}.edu-tag{display:inline-block;padding:.3rem 1rem;border-radius:var(--edu-radius-pill);background:var(--edu-tint);color:var(--edu-slate);font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);letter-spacing:.04em;text-transform:uppercase}.edu-container{width:100%;max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.edu-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.edu-icon{width:1.25em;height:1.25em;flex:none;vertical-align:middle}.edu-merkliste{padding-top:3.2rem;padding-bottom:6.4rem}.edu-merkliste__empty{margin-top:2.4rem}.edu-merkliste__empty[hidden]{display:none}.edu-merkliste__empty p{margin:0 0 1.6rem;font-size:1.6rem}.edu-merkliste-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2rem;margin-top:2.4rem}.edu-merkliste-button__btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-size:2rem;cursor:pointer}.edu-merkliste-button__btn:hover{background:var(--edu-tint)}.edu-merkliste-button__btn:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-merkliste-button__btn[aria-pressed=true]{background:var(--edu-teal);border-color:var(--edu-teal);color:var(--edu-ink)}.edu-merkliste-button__btn[aria-pressed=true] .edu-icon{fill:currentColor}.edu-card{position:relative;display:flex;flex-direction:column}.edu-card__media{position:relative;background:var(--edu-tint);border-radius:var(--edu-radius-card);overflow:hidden}.edu-card__image-link{display:block}.edu-card__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.edu-card__media img,.edu-deal__media img,.edu-gallery__slide img,.edu-gallery__thumb img{mix-blend-mode:multiply}.edu-card__image-empty{display:block;width:100%;aspect-ratio:4 / 3;background:var(--edu-tint)}.edu-card__heart{position:absolute;top:.8rem;right:.8rem}.edu-card__info{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 1.4rem 1.6rem}.edu-card__vendor{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-card__title{margin:0;font-size:1.5rem;line-height:1.3;text-transform:none}.edu-name{font-family:var(--edu-font-body);font-weight:700;text-transform:none;color:var(--edu-slate);text-decoration:none}.edu-name:hover{text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.2em}.edu-card__configs{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-card__price-label{margin:.4rem 0 -.4rem;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--edu-grey)}.edu-card__availability{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--edu-fs-small)}.edu-card__availability--yes{color:var(--edu-slate)}.edu-card__availability--yes .edu-icon,.edu-availability--yes .edu-icon,.edu-deal__availability .edu-icon,.edu-pricebox__note .edu-icon{color:var(--edu-teal)}.edu-card__availability--no{color:var(--edu-grey)}.edu-card--row{flex-direction:row}.edu-card--row .edu-card__media{flex:0 0 38%}.edu-card--row .edu-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.8rem}.edu-card--row .edu-card__media img{width:100%;height:100%;aspect-ratio:auto}.edu-card--row .edu-card__image-empty{height:100%;aspect-ratio:auto}.edu-card--row .edu-card__media{min-height:12rem}.edu-card--row .edu-card__info{flex:1 1 auto;min-width:0}.edu-card--specs-list .edu-specs--line{display:none}@media screen and (max-width:749px){.edu-card--specs-list .edu-specs--list{display:none}.edu-card--specs-list .edu-specs--line{display:block}}.edu-card .edu-card__title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.edu-card .edu-card__title .edu-name{display:inline!important}.edu-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-family:var(--edu-font-body)}.edu-price__now{font-weight:700;font-size:var(--edu-fs-title);color:var(--edu-slate)}.edu-price__from{font-weight:400;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-price__was{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-price__save,.edu-deal__save{display:inline-block;padding:.1rem .8rem;border-radius:var(--edu-radius-pill);background:var(--edu-teal);color:var(--edu-ink);font-size:var(--edu-fs-small);font-weight:700;line-height:1.6}.edu-price--l .edu-price__now{font-size:3rem}.edu-price--l .edu-price__was,.edu-price--l .edu-price__save{font-size:var(--edu-fs-body)}.edu-ref{font-size:var(--edu-fs-small);line-height:1.4;color:var(--edu-grey);white-space:nowrap}.edu-ref__was{font-size:var(--edu-fs-body);color:var(--edu-grey);text-decoration-thickness:1px}.edu-price--l .edu-ref{font-size:var(--edu-fs-label)}.edu-price--l .edu-ref__was{font-size:var(--edu-fs-title)}.edu-specs{margin:0;font-size:var(--edu-fs-small);color:var(--edu-slate)}.edu-specs--list{display:grid;gap:.6rem}.edu-specs__row{display:flex;gap:1.2rem}.edu-specs__row dt{flex:0 0 11rem;color:var(--edu-grey)}.edu-specs__row dd{margin:0}.edu-steps{padding:2.4rem 0}.edu-steps__heading{margin:0 0 1.6rem}.edu-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.edu-steps__item{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;background:var(--edu-tint);border-radius:var(--edu-radius-card)}.edu-steps__num{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-bottom:.4rem;border-radius:var(--edu-radius-pill);background:var(--edu-slate);color:#fff;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-body)}.edu-steps__title{font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-steps__text{font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-slate)}.edu-steps__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.6rem;color:var(--edu-slate);font-size:var(--edu-fs-label);font-weight:700}.edu-header{position:relative;z-index:20;background:var(--edu-bg);border-bottom:1px solid var(--edu-line)}.edu-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search icons";align-items:center;gap:2.4rem;padding-top:1.4rem;padding-bottom:1rem}.edu-header__logo{grid-area:logo;display:inline-flex;align-items:center;text-decoration:none}.edu-header__logo img{display:block;width:auto;height:3.6rem}.edu-logo-text{font-family:var(--edu-font-head);font-weight:900;font-size:3rem;line-height:1;letter-spacing:-.03em}.edu-logo-text__e{color:var(--edu-teal)}.edu-logo-text__s{color:var(--edu-slate)}.edu-header__burger{display:none}.edu-header__search{grid-area:search;min-width:0}.edu-search{position:relative;display:block}.edu-search__form{position:relative;margin:0}.edu-search__field{display:flex;align-items:center;gap:.8rem;padding:.4rem .4rem .4rem 1.8rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-tint)}.edu-search__field:focus-within{border-color:var(--edu-teal);background:var(--edu-bg);box-shadow:0 0 0 2px var(--edu-teal)}.edu-search__input{flex:1 1 auto;min-width:0;height:3.6rem;padding:0;border:0;background:transparent;font-family:var(--edu-font-body);font-size:1.6rem;color:var(--edu-slate);outline:none;box-shadow:none}.edu-search__input::placeholder{color:var(--edu-grey);opacity:1}.edu-search__button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:var(--edu-radius-pill);background:var(--edu-teal);color:var(--edu-ink);font-size:1.6rem;cursor:pointer}.edu-search__button:hover{background:var(--edu-teal-hover)}.edu-search__button:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-search .predictive-search{top:calc(100% + .6rem);left:0;width:100%;border:1px solid var(--edu-line);border-radius:var(--edu-radius-card);background:var(--edu-bg);box-shadow:0 12px 32px #45474a29;overflow:hidden auto;z-index:30}.edu-header__icons{grid-area:icons;display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.edu-header open-minicart,.edu-bottom-nav open-minicart{display:block;height:100%}.edu-header__icon{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:6.8rem;padding:.4rem;border-radius:var(--edu-radius-card);color:var(--edu-slate);font-size:var(--edu-fs-small);font-weight:700;text-decoration:none}.edu-header__icon .edu-icon{width:2.4rem;height:2.4rem}.edu-header__icon:hover{color:var(--edu-ink)}.edu-header__icon:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-badge{position:absolute;top:0;left:50%;min-width:1.8rem;height:1.8rem;margin-left:.4rem;padding:0 .5rem;box-sizing:border-box;border-radius:var(--edu-radius-pill);background:var(--edu-teal);color:var(--edu-ink);font-size:var(--edu-fs-small);font-weight:700;line-height:1.8rem;text-align:center}.edu-badge:empty{display:none}.edu-header__nav{padding-bottom:0}.edu-nav{display:flex;flex-wrap:wrap;gap:0 2.8rem;margin:0;padding:0;list-style:none}.edu-nav__link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:1.2rem 0 1.4rem;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-body, 1.6rem);letter-spacing:.01em;color:var(--edu-slate);text-decoration:none;white-space:nowrap}.edu-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:var(--edu-radius-pill);background:transparent}.edu-nav__link:hover{color:var(--edu-ink)}.edu-nav__link:hover:after{background:var(--edu-line)}.edu-nav__link:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-nav__link[aria-current=page]{color:var(--edu-slate)}.edu-nav__link[aria-current=page]:after{background:var(--edu-teal)}.edu-nav__link--accent .edu-glyph,.edu-btn--ghost .edu-glyph,.edu-home-link .edu-glyph{color:var(--edu-teal)}@media(max-width:749px){.edu-header__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo icons" "search search search";gap:1rem .4rem;padding-top:1rem;padding-bottom:.8rem}.edu-header__logo img{height:2.8rem}.edu-logo-text{font-size:2.4rem}.edu-header__burger{grid-area:menu;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-left:-1rem;padding:0;border:0;border-radius:var(--edu-radius-pill);background:transparent;color:var(--edu-slate);cursor:pointer}.edu-header__burger .edu-icon{width:2.6rem;height:2.6rem}.edu-header__burger:focus-visible{outline:3px solid var(--edu-slate);outline-offset:-3px}.edu-header__nav,.edu-header--with-bottom-nav .edu-header__icons{display:none}.edu-header:not(.edu-header--with-bottom-nav) .edu-header__icons{justify-self:end}.edu-header:not(.edu-header--with-bottom-nav) .edu-header__icon{min-width:4.4rem;min-height:4.4rem;justify-content:center}.edu-header:not(.edu-header--with-bottom-nav) .edu-header__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.edu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--edu-slate)}.edu-drawer::backdrop{background:#22242673}.edu-drawer__panel{display:flex;flex-direction:column;gap:2rem;width:min(86vw,36rem);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.2rem 16px calc(2.4rem + env(safe-area-inset-bottom));background:var(--edu-bg)}.edu-drawer[open] .edu-drawer__panel{animation:edu-drawer-in .24s cubic-bezier(.2,.8,.2,1)}@keyframes edu-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.edu-drawer[open] .edu-drawer__panel{animation:none}}html:has(.edu-drawer[open]){overflow:hidden}.edu-drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem}.edu-drawer__head .edu-logo-text{font-size:2.4rem}.edu-drawer__logo{display:block;width:auto;height:2.4rem}.edu-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:-1rem;padding:0;border:0;border-radius:var(--edu-radius-pill);background:transparent;color:var(--edu-slate);cursor:pointer}.edu-drawer__close .edu-icon{width:2.4rem;height:2.4rem}.edu-drawer__close:focus-visible,.edu-drawer a:focus-visible,.edu-drawer summary:focus-visible{outline:3px solid var(--edu-slate);outline-offset:-3px}.edu-drawer__list,.edu-drawer__sublist,.edu-drawer__service{margin:0;padding:0;list-style:none}.edu-drawer__list>li{border-bottom:1px solid var(--edu-line)}.edu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.2rem;padding:.4rem 0;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-title);text-transform:uppercase;color:var(--edu-slate);text-decoration:none;list-style:none;cursor:pointer}.edu-drawer__link::-webkit-details-marker{display:none}.edu-drawer__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:3px;text-underline-offset:.3em}.edu-drawer__link .edu-icon{flex:none;width:2rem;height:2rem;transform:rotate(90deg);transition:transform .2s ease}.edu-drawer__group[open]>.edu-drawer__link .edu-icon{transform:rotate(-90deg)}.edu-drawer__sublist{padding:0 0 1.2rem}.edu-drawer__sublink{display:flex;align-items:center;min-height:4.4rem;color:var(--edu-slate);font-size:var(--edu-fs-body);text-decoration:none}.edu-drawer__sublink[aria-current=page]{font-weight:700}.edu-drawer__service{display:grid;gap:.2rem}.edu-drawer__service a{display:flex;align-items:center;min-height:4rem;color:var(--edu-slate);font-size:var(--edu-fs-body);text-decoration:none}.edu-drawer__contact{display:grid;gap:.4rem;margin:auto 0 0;padding-top:1.6rem;border-top:1px solid var(--edu-line);font-size:var(--edu-fs-label);color:var(--edu-grey)}.edu-drawer__contact a{color:var(--edu-slate);font-weight:700;text-decoration:none}@media(min-width:750px){.edu-drawer{display:none}}#offcanvas__mini_cart{position:fixed;top:0;right:0;z-index:99;width:380px;height:100%;opacity:0;visibility:hidden;background-color:rgb(var(--color-background));background:var(--gradient-background);border-color:rgba(var(--color-foreground),.2);transform:translate(100%);transition:all .3s ease 0s}@media(max-width:400px){#offcanvas__mini_cart{width:100%}}@media(min-width:992px){#offcanvas__mini_cart{width:420px}}.cart-notification-wrapper{position:relative;z-index:9}.cart-notification__header{display:flex;align-items:flex-start}.cart-notification__heading{display:flex;flex-grow:1;align-items:center;margin-top:0;margin-bottom:0}.cart-notification__heading .icon-checkmark{width:1.3rem;margin-right:1rem;color:rgb(var(--color-foreground))}.cart-notification__links>*{margin-top:1rem}.cart-notification-product__name{font-family:var(--edu-font-body);font-weight:700;font-size:1.5rem;line-height:1.3;text-transform:none;letter-spacing:normal}.cart-notification-product__name a{color:var(--edu-slate);text-decoration:none}.cart-notification-product__name a:hover{color:var(--edu-slate)}.edu-bottom-nav{display:none}@media(max-width:749px){body.edu-has-bottom-nav{padding-bottom:calc(var(--edu-bottom-nav-h) + env(safe-area-inset-bottom))}body.edu-has-bottom-nav #scroll__top{bottom:calc(var(--edu-bottom-nav-h) + 1.2rem + env(safe-area-inset-bottom))}body.edu-has-bottom-nav .edu-search .predictive-search{max-height:calc(100vh - 11rem - var(--edu-bottom-nav-h) - env(safe-area-inset-bottom))!important;max-height:calc(100svh - 11rem - var(--edu-bottom-nav-h) - env(safe-area-inset-bottom))!important}.edu-bottom-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--edu-bg);border-top:1px solid var(--edu-line)}.edu-bottom-nav__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0;list-style:none}.edu-bottom-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:var(--edu-bottom-nav-h);color:var(--edu-grey);font-size:var(--edu-fs-small);font-weight:700;text-decoration:none}.edu-bottom-nav__item .edu-icon{width:2.2rem;height:2.2rem}.edu-bottom-nav__item:focus-visible{outline:3px solid var(--edu-slate);outline-offset:-3px}.edu-bottom-nav__item[aria-current=page]{color:var(--edu-slate)}.edu-bottom-nav__item[aria-current=page]:before{content:"";position:absolute;top:0;left:32%;right:32%;height:3px;border-radius:var(--edu-radius-pill);background:var(--edu-teal)}.edu-bottom-nav__item .edu-badge{top:.6rem}}.edu-footer{margin-top:var(--edu-section-gap);background:var(--edu-tint);color:var(--edu-slate);font-size:var(--edu-fs-label);line-height:1.5}.edu-footer a{color:var(--edu-slate);text-decoration:none}.edu-footer a:hover{color:var(--edu-slate);text-decoration:underline;text-underline-offset:.2em}.edu-footer a:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-footer__top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:3.2rem;padding-top:4rem;padding-bottom:2.4rem}.edu-footer__logo{display:inline-flex}.edu-footer__logo img{display:block;width:auto;height:3.2rem}.edu-footer__claim{margin:1.2rem 0;font-weight:700}.edu-footer__contact{display:flex;flex-direction:column;gap:.4rem;font-style:normal}.edu-footer__heading{display:block;margin:0 0 1.2rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--edu-slate)}.edu-footer__links{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.edu-footer__middle{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-bottom:3.2rem}.edu-footer__newsletter{flex:1 1 36rem;max-width:52rem}.edu-newsletter{margin:0}.edu-newsletter__row{display:flex;gap:.8rem}.edu-newsletter__input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.8rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);font-family:var(--edu-font-body);font-size:1.6rem;color:var(--edu-slate)}.edu-newsletter__input::placeholder{color:var(--edu-grey);opacity:1}.edu-newsletter__input:focus-visible{outline:3px solid var(--edu-slate);outline-offset:1px}.edu-newsletter__button{flex:none}.edu-newsletter__msg{margin:.8rem 0 0;font-weight:700;color:var(--edu-slate)}.edu-newsletter__msg--error{color:var(--edu-error)}.edu-footer__payment-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.edu-footer__payment-icon{display:block;width:4.2rem;height:auto}.edu-footer__bottom{border-top:1px solid var(--edu-line)}.edu-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2.4rem;padding-top:1.6rem;padding-bottom:1.6rem;font-size:var(--edu-fs-small)}.edu-footer__copyright{margin:0}.edu-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none}.edu-footer__cookies{padding:0;border:0;background:none;font:inherit;color:var(--edu-slate);cursor:pointer}.edu-footer__cookies:hover{text-decoration:underline;text-underline-offset:.2em}.edu-footer__cookies:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}@media(max-width:749px){.edu-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;padding-top:3.2rem}.edu-footer__brand{grid-column:1 / -1}.edu-newsletter__row{flex-direction:column}.edu-newsletter__button{width:100%}}:root{--edu-sticky-buy-h: 6.8rem}.edu-product{padding-top:1.6rem;padding-bottom:4rem}.edu-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.6rem;padding:0;list-style:none;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-breadcrumb__list li+li:before{content:"/";margin-right:.4rem;color:var(--edu-grey)}.edu-breadcrumb__list a{color:var(--edu-slate);text-decoration:none}.edu-breadcrumb__list a:hover{color:var(--edu-slate);text-decoration:underline}.edu-breadcrumb__list [aria-current=page]{color:var(--edu-slate);font-weight:700}@media(max-width:749px){.edu-breadcrumb__list{flex-wrap:nowrap;white-space:nowrap}.edu-breadcrumb__list li:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}}.edu-product__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.2rem;align-items:start}.edu-product__info{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.edu-gallery--thumbs{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.2rem;align-items:start}.edu-gallery--thumbs .edu-gallery__track{grid-column:2;grid-row:1}.edu-gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--edu-tint);border-radius:var(--edu-radius-card)}.edu-gallery__track::-webkit-scrollbar{display:none}.edu-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.edu-gallery__slide img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.edu-gallery__empty{display:block;width:100%;aspect-ratio:4 / 3}.edu-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.edu-gallery__thumb{position:relative;display:block;width:100%;padding:0;border:2px solid var(--edu-line);border-radius:var(--edu-radius-card);background:var(--edu-tint);overflow:hidden;cursor:pointer}.edu-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.edu-gallery__thumb[aria-current=true]{border-color:var(--edu-teal)}.edu-gallery__thumb:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-gallery__more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffd9;color:var(--edu-slate);font-weight:700;font-size:1.4rem}.edu-product__brand{margin:0;font-size:var(--edu-fs-small);font-weight:700;color:var(--edu-slate);letter-spacing:.02em}.edu-product__title{margin:.2rem 0 .4rem;font-size:var(--edu-fs-headline);line-height:1.2}.edu-product .edu-product__title,.edu-page .edu-page__title,.edu-collection .edu-collection__title{font-size:var(--edu-fs-headline)!important}.edu-product__title.edu-name:hover{text-decoration:none}.edu-product__sku{margin:0;min-height:1.8rem;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0}.edu-tile{display:flex;flex-direction:column;gap:.2rem;padding:1rem;background:var(--edu-tint);border-radius:var(--edu-radius-card);text-align:center}.edu-tile__value{order:-1;margin:0;font-family:var(--edu-font-body);font-weight:700;font-size:1.6rem;color:var(--edu-slate);overflow-wrap:anywhere}.edu-tile__label{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-options__inner{display:flex;flex-direction:column;gap:1.2rem}.edu-options__heading{margin:0;font-size:1.4rem;font-weight:700;color:var(--edu-slate)}.edu-options__single{margin:0;font-size:1.4rem;color:var(--edu-slate)}.edu-options__row{margin:0;padding:0;border:0;min-width:0}.edu-options__label{padding:0;margin-bottom:.6rem;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-options__values{display:flex;flex-wrap:wrap;gap:.8rem}.edu-option{position:relative;min-height:4.4rem;padding:.8rem 1.4rem;border:2px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-family:var(--edu-font-body);font-size:1.4rem;font-weight:700;cursor:pointer}.edu-option:hover{border-color:var(--edu-teal)}.edu-option:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-option.is-selected{border-color:var(--edu-teal);background:var(--edu-tint);color:var(--edu-slate)}.edu-option.is-soldout{color:var(--edu-grey);text-decoration:line-through}.edu-option.is-unavailable{color:var(--edu-grey);border-style:dashed}.edu-option__hint{display:none}.edu-option.is-soldout .edu-option__hint--soldout,.edu-option.is-unavailable .edu-option__hint--unavailable{display:block}.edu-pricebox{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-card)}.edu-pricebox__tax{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.is-updating{opacity:.45;transition:opacity .15s ease}.edu-pricebox__note{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.2rem;background:var(--edu-tint);border-radius:var(--edu-radius-card);font-size:var(--edu-fs-small);color:var(--edu-slate)}.edu-pricebox__note .edu-icon{margin-top:.1rem}.edu-trust .edu-icon{color:var(--edu-teal)}.edu-pricebox__note p{margin:0}.edu-pricebox__note a{color:var(--edu-slate);font-weight:700;text-decoration:none}.edu-pricebox__note a:hover{text-decoration:underline}.edu-availability{margin:0;font-size:var(--edu-fs-label)}.edu-availability__line{display:flex;align-items:center;gap:.6rem;margin:0}.edu-availability__alternatives{display:grid;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;color:var(--edu-slate)}.edu-availability__alternatives a{color:var(--edu-slate);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.25em}.edu-availability--yes{color:var(--edu-slate)}.edu-availability--no{color:var(--edu-grey)}.edu-buy{display:flex;gap:.8rem;align-items:stretch}.edu-buy__form-wrap{flex:1 1 auto;min-width:0}.edu-buy .edu-merkliste-button__btn{width:5.2rem;height:100%;min-height:5.2rem}.edu-buy__submit,.edu-sticky-buy__submit{width:100%;min-height:5.2rem;font-size:1.6rem}.edu-btn[disabled]{background:var(--edu-line);border-color:var(--edu-line);color:var(--edu-slate);cursor:not-allowed}.edu-btn.loading{opacity:.7;cursor:progress}.product-form__error-message-wrapper:not([hidden]){margin-bottom:.8rem;font-size:var(--edu-fs-small);color:var(--edu-error)}.edu-trust{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:var(--edu-fs-small);color:var(--edu-slate)}.edu-trust li{display:flex;align-items:center;gap:.6rem}.edu-openbox-link{align-self:flex-start;color:var(--edu-grey);font-size:var(--edu-fs-small);text-decoration:underline;text-underline-offset:.2em}.edu-openbox-link:hover{color:var(--edu-slate)}.edu-sticky-buy{display:none}@media(max-width:989px){.edu-product__top{grid-template-columns:minmax(0,1fr);gap:2rem}}@media(max-width:749px){.edu-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-gallery--thumbs{display:block}.edu-gallery__thumbs{display:none}.edu-gallery__track{gap:.8rem;background:transparent;border-radius:0}.edu-gallery__slide{flex-basis:88%;background:var(--edu-tint);border-radius:var(--edu-radius-card);overflow:hidden}.edu-gallery__slide:only-child{flex-basis:100%}body:has(.edu-sticky-buy){padding-bottom:calc(var(--edu-sticky-buy-h) + env(safe-area-inset-bottom))}body:has(.edu-sticky-buy) #scroll__top{bottom:calc(var(--edu-sticky-buy-h) + 1.2rem + env(safe-area-inset-bottom))}.edu-sticky-buy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.8rem 16px calc(.8rem + env(safe-area-inset-bottom));background:var(--edu-bg);border-top:1px solid var(--edu-line);transform:translateY(100%);visibility:hidden;transition:transform .2s ease,visibility .2s}.edu-sticky-buy.is-visible{transform:none;visibility:visible}.edu-sticky-buy__inner{display:flex;align-items:center;gap:1.2rem}.edu-sticky-buy__inner .edu-price{flex:none}.edu-sticky-buy__form{flex:1 1 auto}.edu-sticky-buy__submit{flex:1 1 auto;width:auto;min-height:4.8rem;padding-left:1.2rem;padding-right:1.2rem}}@media(prefers-reduced-motion:reduce){.edu-sticky-buy{transition:none}}:root{--edu-sticky-offset: 0px}.edu-details{margin-top:2.4rem}.edu-details__tabs{position:sticky;top:var(--edu-sticky-offset);z-index:15;background:var(--edu-bg);border-top:1px solid var(--edu-line);border-bottom:1px solid var(--edu-line)}.edu-details__tabs-inner{display:flex;gap:.8rem;overflow-x:auto;padding-top:.8rem;padding-bottom:.8rem;scrollbar-width:none}.edu-details__tabs-inner::-webkit-scrollbar{display:none}.edu-details__tab{flex:none;padding:.8rem 1.6rem;border-radius:var(--edu-radius-pill);color:var(--edu-slate);font-family:var(--edu-font-head);font-weight:700;font-size:1.4rem;text-transform:uppercase;text-decoration:none}.edu-details__tab:hover{background:var(--edu-tint);color:var(--edu-slate)}.edu-details__tab:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-details__section{padding:3.2rem 0 0;scroll-margin-top:calc(var(--edu-sticky-offset) + 6.4rem)}.edu-details__heading{margin:0 0 1.6rem}.edu-details__heading,.edu-steps__heading{font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-headline);line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--edu-slate)}.edu-details__description{margin-top:2.4rem;font-size:1.5rem;line-height:1.6}.edu-details__datasheet{display:inline-block;margin-top:1.6rem;color:var(--edu-slate);font-weight:700}.edu-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.edu-benefits__card{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;background:var(--edu-tint);border-radius:var(--edu-radius-card)}.edu-benefits__title{font-size:1.6rem}.edu-benefits__text{font-size:1.4rem}.edu-spectable{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.edu-spectable__group{padding:1.6rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-card)}.edu-spectable__title{margin:0 0 1.2rem;font-size:1.6rem}.edu-spectable__rows{display:grid;gap:.8rem;margin:0;font-size:1.4rem}.edu-spectable__row{display:flex;gap:1.2rem}.edu-spectable__row dt{flex:0 0 13rem;color:var(--edu-grey)}.edu-spectable__row dd{margin:0}.edu-faq{display:grid;gap:.8rem;margin-top:1.6rem}.edu-faq__item{border:1px solid var(--edu-line);border-radius:var(--edu-radius-card);padding:0 1.6rem}.edu-faq__question{padding:1.4rem 0;font-weight:700;font-size:1.5rem;cursor:pointer}.edu-faq__question:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-faq__answer{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.6}.edu-related{padding-top:4.8rem}.edu-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.6rem}.edu-tariff{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-top:2.4rem;padding:1.6rem 2rem;background:var(--edu-tint);border-radius:var(--edu-radius-card);color:var(--edu-slate);text-decoration:none}a.edu-tariff:hover{box-shadow:inset 0 0 0 1px var(--edu-teal)}a.edu-tariff:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-tariff__label{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-tariff__title{font-size:1.6rem}.edu-tariff__text{font-size:1.4rem}.edu-tariff__price{margin-left:auto;font-weight:700;color:var(--edu-slate)}@media screen and (max-width:749px){.edu-spectable__row dt{flex-basis:11rem}.edu-tariff__price{margin-left:0}}.edu-related__recs{display:block}.edu-finder{padding-top:3.2rem;padding-bottom:6.4rem}.edu-finder [hidden]{display:none!important}.edu-finder__noscript{font-size:1.6rem}.edu-finder__unavailable{max-width:82rem;margin:0 auto;font-size:1.6rem}.edu-finder__unavailable p{margin:0 0 1.6rem}.edu-finder__quiz{max-width:82rem;margin:0 auto}.edu-finder__top{display:flex;align-items:center;gap:1.2rem}.edu-finder__step{margin:0;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--edu-slate)}.edu-finder__progress{display:flex;gap:.6rem;margin:.8rem 0 2.4rem}.edu-finder__bar{flex:1;height:.6rem;border-radius:var(--edu-radius-pill);background:var(--edu-line)}.edu-finder__bar.is-on{background:var(--edu-teal)}.edu-finder__question{margin:0;padding:0;border:0;min-width:0}.edu-finder__legend{padding:0;margin-bottom:.6rem}.edu-finder__heading:focus{outline:none}.edu-finder__heading:focus-visible{outline:3px solid var(--edu-slate);outline-offset:4px}.edu-finder__hint{margin:0 0 1.8rem;font-size:1.4rem;color:var(--edu-grey)}.edu-finder__legend+.edu-finder__options,.edu-finder__heading+.edu-finder__budget{margin-top:1.8rem}.edu-finder__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.edu-finder__opt{position:relative;display:flex;align-items:flex-start;gap:1.2rem;padding:1.8rem;border:2px solid var(--edu-line);border-radius:var(--edu-radius-card);background:var(--edu-bg);cursor:pointer}.edu-finder__opt:hover{border-color:var(--edu-teal)}.edu-finder__opt:has(:checked){border-color:var(--edu-teal);background:var(--edu-tint)}.edu-finder__opt:has(:focus-visible){outline:3px solid var(--edu-slate);outline-offset:2px}.edu-finder__opt-body{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto;min-width:0}.edu-finder__opt-title{font-family:var(--edu-font-head);font-weight:900;font-size:1.8rem;text-transform:uppercase;color:var(--edu-slate)}.edu-finder__opt-text{font-size:1.4rem;color:var(--edu-grey)}.edu-finder__opt-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.8rem;height:2.8rem;border:2px solid var(--edu-line);border-radius:var(--edu-radius-pill);color:transparent}.edu-finder__opt:has(:checked) .edu-finder__opt-check{border-color:var(--edu-teal);background:var(--edu-teal);color:var(--edu-ink)}.edu-finder__budget{display:flex;flex-direction:column;gap:.8rem}.edu-finder__budget-value{font-weight:700;font-size:2.4rem;color:var(--edu-slate)}.edu-finder__range{width:100%;height:4.4rem;margin:0;accent-color:var(--edu-teal);cursor:pointer}.edu-finder__range:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-finder__budget-ends{display:flex;justify-content:space-between;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-finder__nav{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem}.edu-finder__next{margin-left:auto}.edu-finder__next:disabled{opacity:.45;cursor:not-allowed}.edu-finder__next:disabled:hover{background:var(--edu-teal);border-color:var(--edu-teal)}.edu-finder__back,.edu-finder__back-top{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0;border:0;background:none;color:var(--edu-slate);font-size:1.5rem;cursor:pointer}.edu-finder__back .edu-icon,.edu-finder__back-top .edu-icon{transform:rotate(180deg)}.edu-finder__back:focus-visible,.edu-finder__back-top:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-finder__back-top{display:none;min-width:4.4rem;justify-content:center;font-size:2rem}.edu-finder__result-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.6rem;margin-bottom:2rem}.edu-finder__result-head .edu-finder__heading{margin-top:.4rem}.edu-finder__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-left:auto}.edu-finder__chip-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.edu-finder__chip,.edu-finder__restart{min-height:4.4rem;gap:.6rem;cursor:pointer}.edu-finder__chip:focus-visible,.edu-finder__restart:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-finder__chip .edu-icon{width:1em;height:1em}.edu-finder__empty{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:2.4rem}.edu-finder__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:2rem}.edu-finder__badge{position:absolute;top:.8rem;left:.8rem;z-index:1}.edu-finder__reasons{display:grid;gap:.2rem;margin:0;padding:0;list-style:none;font-size:var(--edu-fs-small);line-height:1.4;color:var(--edu-slate)}.edu-finder__reasons li{display:flex;align-items:flex-start;gap:.4rem}.edu-finder__reasons .edu-icon{width:1.1em;height:1.1em;margin-top:.15em}.edu-finder__contact{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3.2rem;padding:2rem;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-finder__contact-text{flex:1 1 28rem}.edu-finder__contact-line{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:.6rem 0 0;font-size:1.4rem;color:var(--edu-slate)}.edu-finder__contact-line>*+*:before{content:"\b7";padding:0 .6rem;color:var(--edu-slate)}.edu-finder__contact-line a{color:var(--edu-slate);font-weight:700}@media screen and (max-width:749px){.edu-finder{padding-top:1.6rem}.edu-finder__options{grid-template-columns:1fr}.edu-finder__opt{padding:1.4rem}.edu-finder__opt-title{font-size:1.6rem}.edu-finder__opt-text{font-size:var(--edu-fs-small)}.edu-finder__back-top{display:inline-flex}.edu-finder__nav{position:sticky;bottom:0;z-index:2;margin:2.4rem -16px 0;padding:1.2rem 16px calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--edu-line);background:var(--edu-bg)}body.edu-has-bottom-nav .edu-finder__nav{bottom:calc(var(--edu-bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:1.2rem}.edu-finder__nav .edu-finder__back{display:none}.edu-finder__next{flex:1;margin-left:0}.edu-finder__chips{margin-left:0}.edu-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.edu-home-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--edu-slate);font-size:var(--edu-fs-label);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.35em}.edu-home-link:hover{color:var(--edu-ink);text-decoration-color:currentColor}.edu-home-link:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem;align-items:center;padding-top:3.2rem;padding-bottom:0}.edu-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.edu-hero__heading{margin:0;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-display);line-height:1;text-transform:uppercase;text-wrap:balance;color:var(--edu-slate)}.edu-hero .edu-hero__heading{font-size:var(--edu-fs-display)!important;letter-spacing:0}.edu-hero__text{margin:0;max-width:46rem;font-size:var(--edu-fs-body);line-height:1.5;text-wrap:pretty;color:var(--edu-grey)}.edu-hero__info{display:flex;width:fit-content;margin-top:.6rem}.edu-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.edu-strip{background:var(--edu-bg);border-top:1px solid var(--edu-line);padding:2.4rem 0}.edu-strip__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;list-style:none;font-size:var(--edu-fs-body);color:var(--edu-slate)}.edu-strip__item{display:inline-flex;align-items:center;gap:.8rem}.edu-strip__item .edu-icon{width:2rem;height:2rem;flex:none}.edu-strip__rating{gap:.4rem}.edu-strip__rating strong{color:var(--edu-ink);white-space:nowrap}@media(max-width:749px){.edu-strip{padding:2rem 0}.edu-strip__list{flex-direction:column;align-items:flex-start;gap:1.2rem}}.edu-deal{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:2rem;padding:1.6rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-card);background:var(--edu-bg);color:var(--edu-slate);text-decoration:none}a.edu-deal:hover{border-color:var(--edu-teal)}a.edu-deal:hover .edu-deal__name{text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.2em}a.edu-deal:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-deal__media{position:relative;display:block;background:var(--edu-tint);border-radius:var(--edu-radius-card);overflow:hidden}.edu-deal__media img,.edu-deal__image-empty{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.edu-deal__body{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;padding:0}.edu-deal__label{font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--edu-grey)}.edu-deal__name{font-size:var(--edu-fs-title);line-height:1.3}.edu-deal__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.2rem;margin-top:.4rem;font-family:var(--edu-font-body)}.edu-deal__was{flex:0 0 100%;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-deal__now{font-weight:700;font-size:var(--edu-fs-headline);line-height:1.1;color:var(--edu-slate)}.edu-deal__availability{display:flex;align-items:center;gap:.4rem;font-size:var(--edu-fs-small);color:var(--edu-slate)}.edu-deal__media--art{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;color:var(--edu-slate)}.edu-laptop-art{display:block;width:64%;height:auto}.edu-laptop-art__line{fill:var(--edu-line)}.edu-laptop-art__accent{fill:var(--edu-teal)}.edu-deal__title{margin:0;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-deal__links{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:0}.edu-home-steps,.edu-row,.edu-finder-teaser,.edu-reviews,.edu-home-tiles{margin-top:var(--edu-section-gap)}.edu-home-steps .edu-steps{padding:0}.edu-home-steps .edu-steps__heading{font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-headline);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-home-steps .edu-home-link{margin-top:1.2rem}.edu-row{display:block;padding-top:0;padding-bottom:0}.edu-row__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;margin-bottom:1.6rem}.edu-row__tools{display:flex;align-items:center;gap:1.2rem}.edu-row__tools .edu-home-link{margin-right:.8rem}.edu-row__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);cursor:pointer}.edu-row__arrow[hidden]{display:none}.edu-row__arrow .edu-icon{width:2rem;height:2rem}.edu-row__arrow--prev .edu-icon{transform:rotate(180deg)}.edu-row__arrow:hover:not(:disabled){border-color:var(--edu-teal);background:var(--edu-tint)}.edu-row__arrow:disabled{opacity:.35;cursor:default}.edu-row__arrow:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-row__track{display:flex;gap:1.6rem;margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.edu-row__track::-webkit-scrollbar{display:none}.edu-row__track:focus-visible{outline:3px solid var(--edu-slate);outline-offset:4px}.edu-row__item{display:flex;flex:0 0 calc((100% - 3 * 1.6rem) / 4);min-width:0;scroll-snap-align:start}.edu-row__item .edu-card{width:100%}.edu-card__art{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--edu-tint);color:var(--edu-slate)}.edu-card__art .edu-laptop-art{width:62%}.edu-card__sample-label{position:absolute;top:.8rem;left:.8rem;padding:.2rem .8rem;border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-grey);font-size:var(--edu-fs-small);font-weight:700;line-height:1.5}.edu-finder-teaser{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:0;padding:2.4rem 3.2rem;background:var(--edu-tint);border-radius:var(--edu-radius-card)}.edu-finder-teaser .edu-btn--ghost{border-color:var(--edu-teal);color:var(--edu-slate)}.edu-finder-teaser .edu-btn--ghost:hover{background:var(--edu-bg);border-color:var(--edu-teal);color:var(--edu-slate)}.edu-finder-teaser__text{flex:1 1 32rem;max-width:60ch;margin:0;font-size:var(--edu-fs-title);font-weight:700;line-height:1.4;text-wrap:pretty;color:var(--edu-slate)}.edu-reviews{padding:var(--edu-section-gap) 0;background:var(--edu-tint)}.edu-reviews__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.edu-reviews__item{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.8rem;background:var(--edu-bg);border-radius:var(--edu-radius-card)}.edu-reviews__stars{font-size:var(--edu-fs-small);color:var(--edu-grey);letter-spacing:.1em}.edu-reviews__quote{margin:0;padding:0;border:0;font-style:normal;font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-slate)}.edu-reviews__who{margin:auto 0 0;font-size:var(--edu-fs-small);font-weight:700;color:var(--edu-grey)}.edu-reviews .edu-home-link{color:var(--edu-slate)}.edu-home-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 3.2rem;margin-bottom:0;padding:0;list-style:none}.edu-home-tiles__item{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.edu-home-tiles__title{font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-home-tiles__text{font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-grey)}.edu-home-tiles__item .edu-home-link{margin-top:.4rem}@media screen and (max-width:989px){.edu-row__item{flex-basis:calc((100% - 2 * 1.6rem) / 3)}.edu-hero{grid-template-columns:minmax(0,1fr);gap:2.4rem}.edu-reviews__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.edu-hero{grid-template-columns:minmax(0,1fr);gap:2.4rem}.edu-hero__copy{align-items:stretch}.edu-hero__buttons{flex-direction:column}.edu-hero .edu-deal{display:none}.edu-deal{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.2rem}.edu-deal__body{padding:0;gap:.6rem}.edu-deal__links{flex-direction:column;gap:.6rem}.edu-row__arrow{display:none}.edu-row__track,.edu-reviews__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.8rem}.edu-row__track::-webkit-scrollbar,.edu-reviews__track::-webkit-scrollbar{display:none}.edu-row__item{flex:0 0 72%;scroll-snap-align:start}.edu-reviews__item{flex:0 0 78%;scroll-snap-align:start}.edu-home-tiles{grid-template-columns:minmax(0,1fr)}.edu-finder-teaser{padding:2rem}.edu-finder-teaser .edu-btn{width:100%}}.edu-collection{padding-top:1.6rem;padding-bottom:4.8rem}.edu-collection__head{margin-bottom:1.6rem}.edu-collection__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.edu-collection__total{font-family:var(--edu-font-body);font-weight:400;font-size:1.6rem;text-transform:none;color:var(--edu-grey)}.edu-collection__note{margin:.6rem 0 0;font-size:1.4rem;color:var(--edu-grey)}.edu-collection__chips{display:flex;align-items:center;gap:.8rem 1.2rem;margin-bottom:2rem}.edu-collection__chips-label{flex:none;margin:0;font-weight:700;font-size:1.4rem;color:var(--edu-slate)}.edu-collection__chip-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.edu-collection__chip{padding:.6rem 1.4rem;border-color:var(--edu-teal);color:var(--edu-slate);font-size:var(--edu-fs-small)}.edu-collection__chip:hover{background:var(--edu-tint);color:var(--edu-slate)}.edu-collection__chip.is-active{background:var(--edu-slate);border-color:var(--edu-slate);color:#fff}.edu-collection__chip:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-collection__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.edu-collection__sidebar{display:none}.edu-facets{display:block}.edu-facet{padding:1.2rem 0;border-bottom:1px solid var(--edu-line)}.edu-facet__title{display:flex;align-items:center;justify-content:space-between;font-family:var(--edu-font-head);font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:var(--edu-slate)}summary.edu-facet__title:after{content:"+";color:var(--edu-grey);font-weight:400;font-size:1.8rem;line-height:1}details[open]>summary.edu-facet__title:after{content:"\2013"}summary.edu-facet__title:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-facet__fieldset{min-width:0;margin:0;padding:0;border:0}details>.edu-facet__fieldset{margin-top:.8rem}legend.edu-facet__title{width:100%;margin-bottom:.6rem;padding:0}.edu-facet__list{display:grid;margin:0;padding:0;list-style:none}.edu-facet__option{display:flex;align-items:center;gap:.8rem;min-height:3.6rem;font-size:1.4rem;color:var(--edu-slate);cursor:pointer}.edu-facet__option .edu-facet__checkbox{flex:none;width:1.8rem;height:1.8rem;margin:0;accent-color:var(--edu-slate);cursor:inherit}.edu-facet__option .edu-facet__checkbox:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-facet__label{flex:1 1 auto;min-width:0}.edu-facet__count{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-facet__option.is-disabled{color:var(--edu-grey);cursor:default}.edu-facet__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.edu-facet__price-field{display:grid;gap:.4rem;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-facet__price-input{width:100%;padding:.8rem 1rem;border:1px solid var(--edu-grey);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-family:var(--edu-font-body);font-size:var(--edu-fs-body)}.edu-facet__price-input:focus-visible{outline:none;border-color:var(--edu-teal);box-shadow:0 0 0 2px var(--edu-teal)}.edu-facets__submit{margin-top:1.6rem}.edu-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-bottom:1.6rem}.edu-active{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.edu-active__chip{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:var(--edu-radius-pill);background:var(--edu-slate);color:#fff;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);text-transform:uppercase;text-decoration:none}.edu-active__chip .edu-icon{width:1.4rem;height:1.4rem}.edu-active__chip:hover{background:var(--edu-teal);color:var(--edu-ink)}.edu-active__clear{font-size:var(--edu-fs-small);font-weight:700;color:var(--edu-slate);text-decoration:underline}.edu-active__clear:hover{color:var(--edu-slate)}.edu-active__chip:focus-visible,.edu-active__clear:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.js-facet-remove.disabled{pointer-events:none;opacity:.6}.edu-collection__count{margin:0 0 0 auto;font-size:1.4rem;color:var(--edu-grey)}.edu-collection__count.loading{opacity:.5}.edu-sort--desktop form{display:flex;align-items:center;gap:.8rem}.edu-sort__label{font-size:1.4rem;color:var(--edu-grey)}.edu-sort__select{padding:.8rem 1.4rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-family:var(--edu-font-body);font-weight:700;font-size:1.4rem}.edu-sort__select:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-collection__bar{position:sticky;top:var(--edu-sticky-offset, 0px);z-index:15;display:block;margin:0 -16px 1.2rem;padding:.8rem 16px;background:var(--edu-bg);border-bottom:1px solid var(--edu-line)}.edu-collection__bar:has(.edu-sheet[open]){z-index:60}.edu-collection__bar-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.edu-collection__bar-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg);color:var(--edu-slate);font-family:var(--edu-font-head);font-weight:700;font-size:1.4rem;text-transform:uppercase;cursor:pointer}summary.edu-collection__bar-btn:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-sort--mobile{position:relative}.edu-sort--mobile .edu-collection__bar-btn{flex-direction:column;gap:.1rem;line-height:1.15}.edu-sort--mobile .edu-collection__bar-btn:after{content:"\25be";position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.edu-sort__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:1.6rem;cursor:pointer}.edu-sort--mobile:has(.edu-sort__overlay:focus-visible) .edu-collection__bar-btn{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-sheet[open] .edu-sheet__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;background:var(--edu-bg)}.edu-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 16px;border-bottom:1px solid var(--edu-line)}.edu-sheet__title{margin:0;font-family:var(--edu-font-head);font-weight:900;font-size:2rem;text-transform:uppercase;color:var(--edu-slate)}.edu-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:var(--edu-radius-pill);background:var(--edu-tint);color:var(--edu-slate);cursor:pointer}.edu-sheet__close:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-sheet__body{flex:1 1 auto;padding:0 16px;overflow-y:auto;overscroll-behavior:contain}.edu-sheet__foot{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 16px calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--edu-line)}.edu-sheet__apply{flex:1 1 auto}body:has(.edu-sheet[open]){overflow:hidden}.edu-collection__results{transition:opacity .2s}.edu-collection__results.loading{opacity:.5;pointer-events:none}.edu-collection__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.edu-collection__item>.edu-card{height:100%}.edu-collection__finder{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2.4rem;background:var(--edu-tint);border-radius:var(--edu-radius-card)}.edu-collection__finder-heading{margin:0;font-family:var(--edu-font-head);font-weight:900;font-size:2rem;text-transform:uppercase;color:var(--edu-slate)}.edu-collection__finder-text{margin:0;font-size:1.4rem;line-height:1.5;color:var(--edu-slate)}.edu-collection__finder-btn{align-self:flex-start}.edu-collection__empty{padding:4rem 0;text-align:center;font-size:1.6rem;color:var(--edu-slate)}.edu-collection__empty p{margin:0 0 1.6rem}.edu-collection__empty-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none}.edu-collection__empty .edu-collection__empty-help{margin:2.4rem 0 0;font-size:var(--edu-fs-label);color:var(--edu-grey)}.edu-collection__empty-help a{color:var(--edu-slate);font-weight:700;text-decoration:none}.edu-sort__current{display:block;font-family:var(--edu-font-body);font-weight:400;font-size:var(--edu-fs-small);text-transform:none;letter-spacing:0;color:var(--edu-grey)}.edu-collection__finder-link{display:none;flex-wrap:wrap;justify-content:center;gap:.4rem .8rem;margin:2.4rem 0 0;font-size:1.4rem;color:var(--edu-slate);text-align:center}.edu-collection__finder-link a{color:var(--edu-slate);font-weight:700;text-decoration:none}.edu-collection__finder-link a:hover{text-decoration:underline}.edu-load-more{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:3.2rem}.edu-load-more__count{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-load-more.is-loading .edu-load-more__btn{opacity:.6;pointer-events:none}.edu-collection__more{padding:4rem 0;background:var(--edu-tint)}.edu-collection__more-inner{display:grid;gap:3.2rem}.edu-collection__more .edu-h3{margin-bottom:1.2rem}.edu-collection__guide-text{font-size:1.5rem;line-height:1.6;color:var(--edu-slate)}.edu-collection__guide-text p{margin:0 0 1rem}.edu-collection__guide-more summary{display:inline-flex;gap:.4rem;font-weight:700;font-size:1.4rem;color:var(--edu-slate)}.edu-collection__guide-more summary:after{content:"\2192"}.edu-collection__guide-more[open] summary{display:none}.edu-collection__guide-more summary:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-collection__more .edu-faq{margin-top:0}.edu-collection__more .edu-faq__item{background:var(--edu-bg)}@media screen and (min-width:750px){.edu-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.edu-collection__layout{grid-template-columns:24rem minmax(0,1fr);gap:3.2rem}.edu-collection__sidebar{display:block}.edu-collection__bar{display:none}.edu-collection__more-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem}}@media screen and (min-width:1100px){.edu-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.edu-sort--desktop{display:none}.edu-collection__count{margin-left:0}}@media screen and (max-width:749px){.edu-collection__grid .edu-card{flex-direction:row}.edu-collection__grid .edu-card__media{flex:0 0 38%;min-height:12rem}.edu-collection__grid .edu-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.8rem}.edu-collection__grid .edu-card__media img{width:100%;height:100%;aspect-ratio:auto}.edu-collection__grid .edu-card__image-empty{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.edu-collection__grid .edu-card__info{flex:1 1 auto;min-width:0;padding:1rem 1.2rem 1.2rem}.edu-collection__finder{padding:1.6rem}.edu-collection__finder-link{display:flex}.edu-collection__finder-btn{align-self:stretch}.edu-collection__chips{align-items:flex-start;flex-direction:column}.edu-collection__chip-list{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.edu-collection__chip-list::-webkit-scrollbar{display:none}.edu-collection__chip{white-space:nowrap}}.page__wrapper .main-page-title,.breadcrumbs .page_header__title_label,.template-404 .title,.password_page_wrapper h1,.password_page_wrapper h4,.customer h1,.customer h2,.customer h3,.customer h4,.faq__list--wrapper--heading,.contact__heading h2{font-family:var(--edu-font-head);font-weight:900;text-transform:uppercase;letter-spacing:0;color:var(--edu-slate)}.template-404 .button,.password_page_wrapper .input__field_form_button,.customer .button,.customer button[type=submit],.contact__button button{border-radius:var(--edu-radius-pill);background:var(--edu-teal);border-color:var(--edu-teal);color:var(--edu-ink);font-family:var(--edu-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.template-404 .button:hover,.password_page_wrapper .input__field_form_button:hover,.customer .button:hover,.customer button[type=submit]:hover,.contact__button button:hover{background:var(--edu-teal-hover);border-color:var(--edu-teal-hover);transform:none}.template-404 .button:focus-visible,.password_page_wrapper .input__field_form_button:focus-visible,.customer .button:focus-visible,.customer button[type=submit]:focus-visible,.contact__button button:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px;box-shadow:none}.page__wrapper .rte,.customer{font-family:var(--edu-font-body);color:var(--edu-slate)}.page__wrapper .rte a,.customer a:not(.button),.contact__list--item-content a{color:var(--edu-slate)}.template-404{height:auto;min-height:50vh}.template-404 .not_404__icon svg{fill:var(--edu-teal)}.template-404 .right__btn_svg svg{fill:currentColor}.password_page_wrapper .newsletter__subscription,.password_page_wrapper .password-modal__content{max-width:48rem;margin-left:auto;margin-right:auto}.password_page_wrapper .input__field,.customer .input__field,.customer .field__input,.customer select{border-radius:var(--edu-radius-pill);font-size:1.6rem}.customer table{border:1px solid var(--edu-line);border-radius:var(--edu-radius-card)}.edu-page{padding-top:1.6rem}.edu-page__title,.shopify-policy__title h1{margin:0 0 2.4rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-headline);line-height:1.1;text-transform:uppercase;text-wrap:balance;color:var(--edu-slate)}.edu-page__layout{display:block}.edu-page__body,.edu-page__help{max-width:68ch}.edu-page__layout--toc{display:grid;grid-template-columns:24rem minmax(0,68ch);gap:4.8rem;align-items:start}.edu-page__toc ol{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.edu-page__toc a{display:block;padding:.6rem 0;color:var(--edu-grey);font-size:var(--edu-fs-label);line-height:1.35;text-decoration:none}.edu-page__toc a:hover{color:var(--edu-slate);text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.2em}.edu-page__toc a:focus-visible,.edu-page__toc summary:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-page__toc--desktop{position:sticky;top:2.4rem;max-height:calc(100vh - 4.8rem);overflow-y:auto}.edu-page__toc-title{margin:0 0 .8rem;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--edu-slate)}.edu-page__toc--phone{display:none}.edu-page__help{margin-top:var(--edu-section-gap);padding:2rem 2.4rem;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-page__help-title{margin:0 0 .4rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-page__help-text{margin:0;font-size:var(--edu-fs-body);line-height:1.6;color:var(--edu-slate)}.edu-page__help-text a{color:var(--edu-slate);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.25em}html{scroll-padding-top:2.4rem}.edu-rte,.shopify-policy__body .rte{font-family:var(--edu-font-body);font-size:var(--edu-fs-body);line-height:1.7;color:var(--edu-slate);overflow-wrap:break-word}.edu-rte>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.edu-rte h2,.shopify-policy__body .rte h2{margin:4rem 0 1.2rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.2;letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--edu-slate)}.edu-rte h3,.edu-rte h4,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin:2.8rem 0 .8rem;font-family:var(--edu-font-body);font-weight:700;font-size:var(--edu-fs-body);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--edu-slate)}.edu-rte p,.edu-rte ul,.edu-rte ol,.edu-rte table,.edu-rte blockquote,.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.6rem}.edu-rte ul,.edu-rte ol,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:2.2rem}.edu-rte li,.shopify-policy__body .rte li{margin-bottom:.6rem}.edu-rte li::marker{color:var(--edu-teal)}.edu-rte strong,.shopify-policy__body .rte strong{font-weight:700}.edu-rte a,.shopify-policy__body .rte a{color:var(--edu-slate);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.25em}.edu-rte a:hover,.shopify-policy__body .rte a:hover{text-decoration-color:currentColor}.edu-rte a:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-rte table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--edu-fs-label);line-height:1.5;font-variant-numeric:tabular-nums}.edu-rte th,.edu-rte td{padding:1rem 1.6rem 1rem 0;border-bottom:1px solid var(--edu-line);text-align:left;vertical-align:top}.edu-rte th{font-weight:700}.edu-rte blockquote{padding:1.6rem 2rem;border:0;border-radius:var(--edu-radius-card);background:var(--edu-tint);font-style:normal;color:var(--edu-slate)}.shopify-policy__container{max-width:calc(68ch + 32px);margin:0 auto;padding:3.2rem 16px 0}::selection{background:#26b88747;color:var(--edu-ink)}.edu-contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4.8rem;align-items:start;margin-top:3.2rem}.edu-contact__heading{margin:0 0 1.6rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-contact__form{display:grid;gap:1.6rem}.edu-contact__form .edu-btn{justify-self:start}.edu-contact__note{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-contact__status{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:1.4rem 1.6rem;border-radius:var(--edu-radius-card);background:var(--edu-tint);font-size:var(--edu-fs-body);color:var(--edu-slate)}.edu-contact__status--ok{flex-direction:row;align-items:center;gap:.8rem;font-weight:700}.edu-contact__status--ok .edu-icon{flex:none;color:var(--edu-teal)}.edu-contact__status--error{color:var(--edu-error)}.edu-contact__status--error p,.edu-contact__status--error ul{margin:0}.edu-contact__status--error ul{padding-left:2rem}.edu-contact__card{padding:2.4rem;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-contact__lead{margin:-.8rem 0 2rem;font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-slate)}.edu-contact__facts{display:grid;gap:1.6rem;margin:0}.edu-contact__facts dt{display:flex;align-items:center;gap:.6rem;margin-bottom:.2rem;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-contact__facts dt .edu-icon{width:1.6rem;height:1.6rem;color:var(--edu-teal)}.edu-contact__facts dd{margin:0;font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-slate)}.edu-contact__facts dd a:not(.edu-home-link){color:var(--edu-slate);font-weight:700;text-decoration:none}.edu-contact__facts .edu-home-link{margin-top:.4rem}.edu-field{display:grid;gap:.6rem}.edu-field__label{font-size:var(--edu-fs-label);font-weight:700;color:var(--edu-slate)}.edu-field__required{color:var(--edu-slate)}.edu-field__optional{font-weight:400;color:var(--edu-grey)}.edu-field__input{width:100%;min-height:4.8rem;padding:1.1rem 1.8rem;border:1px solid var(--edu-grey);border-radius:var(--edu-radius-pill);background:var(--edu-bg);font-family:var(--edu-font-body);font-size:var(--edu-fs-body);color:var(--edu-slate);box-shadow:none;outline:none}.edu-field__input--area{min-height:14rem;border-radius:var(--edu-radius-card);resize:vertical;line-height:1.5}.edu-field__input:focus-visible{border-color:var(--edu-teal);box-shadow:0 0 0 2px var(--edu-teal)}.edu-field__input[aria-invalid=true]{border-color:var(--edu-error)}@media screen and (max-width:989px){.edu-page__layout--toc{display:block}.edu-page__toc--desktop{display:none}.edu-page__toc--phone{display:block;max-width:68ch;margin-bottom:2.4rem;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-page__toc--phone summary{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;padding:0 1.6rem;font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-label);text-transform:uppercase;list-style:none;cursor:pointer;color:var(--edu-slate)}.edu-page__toc--phone summary::-webkit-details-marker{display:none}.edu-page__toc--phone summary .edu-icon{width:1.8rem;height:1.8rem;transform:rotate(90deg);transition:transform .2s ease}.edu-page__toc--phone[open] summary .edu-icon{transform:rotate(-90deg)}.edu-page__toc--phone ol{padding:0 1.6rem 1.2rem}.edu-contact{grid-template-columns:minmax(0,1fr);gap:3.2rem}}@media screen and (max-width:749px){.edu-page__help{padding:1.6rem 2rem}.edu-contact__form .edu-btn{justify-self:stretch}}.edu-tariffs .edu-row__head{align-items:flex-end}.edu-tariffs__text{margin:.6rem 0 0;font-size:var(--edu-fs-body);line-height:1.5;color:var(--edu-grey)}.edu-tariffs .edu-row__item{flex-basis:calc((100% - 6.4rem)/5)}.edu-tariff-card{position:relative;display:flex;flex-direction:column;width:100%;border:1px solid var(--edu-line);border-radius:var(--edu-radius-card);overflow:hidden;background:var(--edu-bg);color:var(--edu-slate);text-decoration:none}.edu-tariff-card:hover{border-color:var(--edu-teal)}.edu-tariff-card:hover .edu-tariff-card__name{text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.2em}.edu-tariff-card:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-tariff-card__media{display:block;aspect-ratio:1 / 1;background:var(--edu-tint)}.edu-tariff-card__media img{display:block;width:100%;height:100%;object-fit:cover}.edu-tariff-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:1.6rem;text-align:center;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-headline);line-height:1;text-transform:uppercase;color:var(--edu-slate)}.edu-tariff-card__body{display:flex;flex:1;flex-direction:column;gap:.4rem;padding:1.2rem 1.4rem 1.6rem}.edu-tariff-card__name{font-family:var(--edu-font-body);font-weight:700;font-size:var(--edu-fs-body);line-height:1.3}.edu-tariff-card__facts{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-tariff-card__price{margin-top:.4rem;font-weight:700;font-size:var(--edu-fs-title)}.edu-tariff-card__per{font-weight:400;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-tariff-card__cta{margin-top:auto;padding-top:.8rem;font-size:var(--edu-fs-label);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.3em}@media screen and (max-width:989px){.edu-tariffs .edu-row__item{flex-basis:calc((100% - 2 * 1.6rem) / 3)}}@media screen and (max-width:749px){.edu-tariffs .edu-row__item{flex:0 0 62%}}.edu-cart{display:block;padding-top:2.4rem;padding-bottom:6.4rem}.edu-cart .edu-cart__title{margin:0 0 2.4rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-headline);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-cart__title:focus{outline:none}.edu-cart__title:focus-visible{outline:3px solid var(--edu-slate);outline-offset:4px}.edu-cart__count{font-family:var(--edu-font-body);font-weight:400;font-size:var(--edu-fs-body);text-transform:none;color:var(--edu-grey)}.edu-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 36rem;gap:4rem;align-items:start}.edu-cart__lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--edu-line)}.edu-cart-line{display:grid;grid-template-columns:14rem minmax(0,1fr) auto;gap:0 2rem;padding:2rem 0;border-bottom:1px solid var(--edu-line);transition:opacity .2s ease-out}.edu-cart-line.is-updating{opacity:.45;pointer-events:none}.edu-cart-line__media{display:block;align-self:start;aspect-ratio:4 / 3;background:var(--edu-tint);border-radius:var(--edu-radius-card);overflow:hidden}.edu-cart-line__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.edu-cart-line__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.edu-cart-line__vendor{margin:0;font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-cart .edu-cart-line__title{margin:0;font-family:var(--edu-font-body);font-weight:700;font-size:var(--edu-fs-body);line-height:1.3;text-transform:none;letter-spacing:0}.edu-cart-line__config,.edu-cart-line__discount{margin:0;font-size:var(--edu-fs-small);line-height:1.5;color:var(--edu-grey)}.edu-cart-line__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1.2rem}.edu-cart-line__error{margin:.4rem 0 0;font-size:var(--edu-fs-small);color:var(--edu-error)}.edu-cart-line__error[hidden]{display:none}.edu-cart-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right;font-variant-numeric:tabular-nums}.edu-cart-line__total{font-weight:700;font-size:var(--edu-fs-title);color:var(--edu-slate);white-space:nowrap}.edu-cart-line__each{font-size:var(--edu-fs-small);color:var(--edu-grey);white-space:nowrap}.edu-qty{display:inline-flex;align-items:center;height:4.4rem;border:1px solid var(--edu-line);border-radius:var(--edu-radius-pill);background:var(--edu-bg)}.edu-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:100%;padding:0;border:0;border-radius:var(--edu-radius-pill);background:transparent;color:var(--edu-slate);font-size:1.8rem;cursor:pointer}.edu-qty__btn:hover{background:var(--edu-tint)}.edu-qty__btn:focus-visible,.edu-qty__input:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-qty__input{width:4rem;height:100%;padding:0;border:0;background:transparent;text-align:center;font-family:var(--edu-font-body);font-weight:700;font-size:1.6rem;color:var(--edu-slate);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.edu-qty__input::-webkit-outer-spin-button,.edu-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edu-cart-line__remove{min-height:4.4rem;padding:0;border:0;background:none;font-family:var(--edu-font-body);font-size:var(--edu-fs-small);color:var(--edu-slate);text-decoration:underline;text-decoration-color:var(--edu-line);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.edu-cart-line__remove:hover{text-decoration-color:var(--edu-teal)}.edu-cart-line__remove:focus-visible{outline:3px solid var(--edu-slate);outline-offset:2px}.edu-cart__summary{position:sticky;top:2.4rem;padding:2.4rem;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-cart .edu-cart__summary-title{margin:0 0 1.6rem;font-family:var(--edu-font-head);font-weight:900;font-size:var(--edu-fs-title);line-height:1.1;text-transform:uppercase;color:var(--edu-slate)}.edu-cart__totals{margin:0;font-size:var(--edu-fs-body);font-variant-numeric:tabular-nums}.edu-cart__totals>div{display:flex;justify-content:space-between;gap:1.6rem;padding:.6rem 0}.edu-cart__totals dt{color:var(--edu-slate)}.edu-cart__totals dd{margin:0;color:var(--edu-slate);text-align:right}.edu-cart__totals .edu-cart__total{margin-top:.8rem;padding-top:1.4rem;border-top:1px solid var(--edu-line);font-weight:700;font-size:var(--edu-fs-title)}.edu-cart__tax{margin:.2rem 0 2rem;font-size:var(--edu-fs-small);color:var(--edu-grey);text-align:right}.edu-cart__checkout-form{margin:0}.edu-cart__checkout{width:100%;min-height:4.8rem}.edu-cart__express{margin-top:1.2rem}.edu-cart__express:empty{display:none}.edu-cart__proof{display:flex;gap:.8rem;margin:2rem 0 0;font-size:var(--edu-fs-small);line-height:1.5;color:var(--edu-slate)}.edu-cart__proof .edu-icon{margin-top:.1rem;color:var(--edu-teal)}.edu-cart__proof a{color:var(--edu-slate);font-weight:700;text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.2em}.edu-cart__trust{display:flex;flex-direction:column;gap:.6rem;margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--edu-line);list-style:none;font-size:var(--edu-fs-small);color:var(--edu-slate)}.edu-cart__trust li{display:flex;align-items:center;gap:.8rem}.edu-cart__trust .edu-icon{color:var(--edu-teal)}.edu-cart__empty{max-width:56rem;padding:3.2rem 0}.edu-cart__empty-text{margin:0 0 2rem;font-size:var(--edu-fs-body)}.edu-cart__empty-actions{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:989px){.edu-cart__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.edu-cart__summary{position:static}}@media screen and (max-width:749px){.edu-cart{padding-top:1.6rem}.edu-cart-line{grid-template-columns:10rem minmax(0,1fr);grid-template-areas:"media info" "media price";gap:.8rem 1.4rem;padding:1.6rem 0}.edu-cart-line__media{grid-area:media}.edu-cart-line__info{grid-area:info}.edu-cart-line__price{grid-area:price;align-items:flex-start;text-align:left}.edu-cart-line__total{font-size:var(--edu-fs-body)}.edu-cart__summary{padding:2rem 1.6rem}}@media(prefers-reduced-motion:reduce){.edu-cart-line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edu-base.css.map */
