/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page_403 #block-userprofilemenu,.page_404 #block-userprofilemenu{display:none}.page_403 .not-found__content,.page_404 .not-found__content{display:flex;flex-direction:row;justify-content:space-between;margin-top:85px}@media screen and (max-width:991px){.page_403 .not-found__content,.page_404 .not-found__content{flex-direction:column}}@media screen and (max-width:767px){.page_403 .not-found__content,.page_404 .not-found__content{margin-top:65px}}.page_403 .not-found__left,.page_404 .not-found__left{align-items:center;background-color:#d8d8d8;background-image:url(https://www.lelo.com/themes/play/images/404-desk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;width:100%}@media screen and (max-width:991px){.page_403 .not-found__left,.page_404 .not-found__left{background-image:url(https://www.lelo.com/themes/play/images/404-mob.webp)}}.page_403 .not-found__left h2,.page_404 .not-found__left h2{color:#fff;font-family:Lab Grotesque;font-size:7.8vw;font-weight:900;letter-spacing:5px;line-height:normal;margin:0}@media screen and (max-width:991px){.page_403 .not-found__left h2,.page_404 .not-found__left h2{font-size:80px;letter-spacing:6.4px;padding:100px 25px}}@media screen and (max-width:575px){.page_403 .not-found__left h2,.page_404 .not-found__left h2{font-size:20vw;letter-spacing:2px}}.page_403 .not-found__right,.page_404 .not-found__right{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:700px;padding:70px;width:100%}@media screen and (max-width:991px){.page_403 .not-found__right,.page_404 .not-found__right{align-items:center;max-width:100%;padding:55px 25px 135px}}@media screen and (min-width:992px){.page_403 .not-found__right,.page_404 .not-found__right{padding:150px 70px}}@media screen and (min-width:1280px){.page_403 .not-found__right,.page_404 .not-found__right{padding:270px 70px}}@media screen and (min-width:1280px)and (max-width:1415px){.page_403 .not-found__right,.page_404 .not-found__right{max-width:50%}}@media screen and (min-width:1600px){.page_403 .not-found__right,.page_404 .not-found__right{padding:330px 70px}}.page_403 .not-found__right__inner,.page_404 .not-found__right__inner{max-width:500px;width:100%}@media screen and (max-width:991px){.page_403 .not-found__right__inner,.page_404 .not-found__right__inner{text-align:center}}.page_403 .not-found__right h3,.page_404 .not-found__right h3{color:#000;font-family:Lab Grotesque;font-size:65px;font-weight:900;letter-spacing:0;line-height:75px;margin-bottom:30px}@media screen and (max-width:991px){.page_403 .not-found__right h3,.page_404 .not-found__right h3{font-size:55px;line-height:normal;margin-bottom:10px;text-align:center}}@media screen and (max-width:575px){.page_403 .not-found__right h3,.page_404 .not-found__right h3{font-size:10vw}}.page_403 .not-found__right p,.page_404 .not-found__right p{color:#000;font-family:Lab Grotesque;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:22px;margin-bottom:85px}@media screen and (max-width:991px){.page_403 .not-found__right p,.page_404 .not-found__right p{font-size:14px;font-weight:400;line-height:20px;margin-bottom:40px;text-align:center}}.page_403 .not-found__right a,.page_404 .not-found__right a{background-color:#0b0c0d;border:1px solid #0b0c0d;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;letter-spacing:4px;line-height:1.3rem;padding:15px 31px 15px 35px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page_403 .not-found__right a:hover,.page_404 .not-found__right a:hover{background-color:#393a3a;border-color:#393a3a;color:#fff}@media screen and (max-width:575px){.page_403 .not-found__right a,.page_404 .not-found__right a{display:block;letter-spacing:2px;padding:15px 1px 15px 5px}}.page_403 .layout-content,.page_404 .layout-content{min-height:0;padding:0}.page_403 #block-play-checkout-progress,.page_404 #block-play-checkout-progress{display:none}.page_403 #block-reactcart,.page_404 #block-reactcart{height:0;overflow:hidden;padding:0;width:0}
