html.vaillant-scroll-locked{overflow:hidden}html.vaillant-scroll-locked body{padding-right:var(--vaillant-scrollbar-gap, 0px)}.vaillant-side-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.vaillant-side-drawer[hidden]{display:none!important}.vaillant-side-drawer .vaillant-side-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#00000080;cursor:pointer;touch-action:none;opacity:0;transition:opacity .4s cubic-bezier(.32,.72,0,1)}.vaillant-side-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;box-sizing:border-box;width:min(59.9rem,100%);padding:8.8rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;color:#000;outline:none;transform:translate(100%);transition:transform .4s cubic-bezier(.32,.72,0,1)}.vaillant-side-drawer.is-open .vaillant-side-drawer__overlay{opacity:1}.vaillant-side-drawer.is-open .vaillant-side-drawer__panel{transform:translate(0)}.vaillant-side-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 0 3.5rem}.vaillant-side-drawer__title{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);line-height:2rem;letter-spacing:0;text-transform:uppercase;color:#000000e6}.vaillant-side-drawer__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;margin:0;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.vaillant-side-drawer__close .svg-wrapper,.vaillant-side-drawer__close svg{display:block;width:2.8rem;height:2.8rem}.vaillant-side-drawer__close svg path{vector-effect:non-scaling-stroke}.vaillant-wishlist-drawer__status{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);line-height:2rem;letter-spacing:0;color:#00000080}.vaillant-wishlist-drawer__list{margin:0;padding:0;list-style:none}.vaillant-wishlist-drawer__item{display:grid;grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem;padding:1.6rem 0;border-bottom:.075rem solid #d9d9d9}.vaillant-wishlist-drawer__item:first-child{padding-top:0}.vaillant-wishlist-drawer__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f2f2f2}.vaillant-wishlist-drawer__media img{display:block;width:100%;height:100%;object-fit:cover}.vaillant-wishlist-drawer__info{display:flex;flex-direction:column;min-width:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:0;color:#000}.vaillant-wishlist-drawer__title{font-size:1.4rem;line-height:2rem;text-transform:uppercase;color:#000;text-decoration:none}.vaillant-wishlist-drawer__size,.vaillant-wishlist-drawer__price{margin:0;font-size:1.2rem;line-height:2rem}.vaillant-wishlist-drawer__size{color:#00000080}.vaillant-wishlist-drawer__remove{align-self:flex-start;margin:auto 0 0;padding:0;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight);line-height:2rem;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;color:#000;cursor:pointer}.vaillant-wishlist-drawer__remove:disabled,.vaillant-wishlist-drawer__remove.is-loading{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.vaillant-side-drawer__overlay,.vaillant-side-drawer__panel{transition:none}}@media screen and (max-width:989px){.vaillant-side-drawer__panel{width:100%;padding:3.8rem 3.5rem 2.3rem}.vaillant-side-drawer__header{flex-direction:row;align-items:center;gap:1.6rem;margin-bottom:3.5rem}.vaillant-side-drawer__close,.vaillant-side-drawer__close .svg-wrapper,.vaillant-side-drawer__close svg{width:1.6rem;height:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-side-drawer-vaillant.css.map */
