.popup.slider_popup .popup_box{top:auto;bottom:0;left:0;right:0;border-radius:1.875rem 1.875rem 0 0;padding:1.5rem 1rem;overflow-x:hidden}.popup.slider_popup .popup_box .close_wrapper{position:absolute;top:.5rem;right:.5rem;display:inline-block;width:2.25rem;height:2.25rem;border-radius:100%;background-color:#deddd7;border-color:rgba(0,0,0,0);cursor:pointer}.popup.slider_popup .popup_box .close_wrapper:hover{background-color:#deddd7}.popup.slider_popup .popup_box .close_wrapper .close{position:absolute;right:50%;top:50%;transform:translate(50%, -50%)}.popup.slider_popup .popup_head{position:sticky;top:-1.5rem;background:#fff;padding:1rem 2.5rem .5rem 0}.popup.slider_popup .popup_head .h3_alternative{margin-top:0}.condition_tabs{display:flex;margin-bottom:.625rem;justify-content:space-between;overflow-x:auto;padding-bottom:.75rem;gap:.75rem}.condition_tabs .condition_tab{white-space:nowrap;cursor:pointer}.condition_tabs .condition_tab.active{color:#47abf8;font-weight:700;border-bottom:3px solid #47abf8}.tab_content{display:none}.tab_content.active{display:block}.tab_content .image_full_view{width:100%}.tab_content .full_image_wrapper{width:100%;height:12rem;display:flex}.tab_content .full_image_wrapper .image_full{max-width:100%;max-height:100%;margin:auto;cursor:pointer}.tab_content .image_thumbnails{display:flex;gap:.25rem;margin-top:.5rem}.tab_content .image_thumbnails .image_thumbnail{width:calc((100% - 1.25rem)/6);padding-bottom:calc((100% - 1.25rem)/6);cursor:pointer;position:relative}.tab_content .image_thumbnails .image_thumbnail img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}.tab_content .h4_alternative{font-weight:700}.tab_content ul{padding-left:1.125rem;margin:.5rem 0}.tab_content ul li{line-height:1.2;margin-bottom:.5rem}@media screen and (min-width: 768px){.popup.slider_popup .popup_box{right:0;left:auto;top:0;bottom:0;margin:0;padding:3rem;max-height:none;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:15px}.popup.slider_popup .popup_box .close_wrapper{top:1rem;right:1rem}.popup.slider_popup .popup_head{padding:0;position:static}.popup.slider_popup .h3_alternative{margin-top:0;font-size:2.25rem}}@media screen and (min-width: 1200px){.tab_content .full_image_wrapper{height:20rem}}