@media only screen and (max-width:768px){.address{margin-top:0;padding-top:12px;background:#f8f8fa;margin-left:calc((var(--container-padding) / 16) * -1rem);margin-right:calc((var(--container-padding) / 16) * -1rem);padding-left:15px;padding-right:15px;padding-bottom:10px;margin-bottom:-25px}}.address_back{display:flex;align-items:center;width:fit-content}.address_back svg{width:15px;height:15px}@media only screen and (max-width:768px){.address_back svg{width:10px;height:10px}}.address_back_text{font-weight:500;font-size:16px;line-height:140%;color:#8e8e93;margin-left:20px}@media only screen and (max-width:768px){.address_back_text{font-size:10px;margin-left:7px}}.address_title{display:flex}@media only screen and (max-width:768px){.address_title{display:block}}.address_title_mobile{font-weight:400;font-size:10px;line-height:140%;margin-top:10px}@media only screen and (min-width:768px){.address_title_mobile{display:none}}.address_title_text{font-weight:500;font-size:var(--ui-h1);line-height:1.24;white-space:nowrap;margin-right:.3em}@media only screen and (max-width:768px){.address_title_text{display:none}}@media only screen and (max-width:768px){.address_title .dropdown_container{max-height:max-content;width:100%}}@media only screen and (max-width:768px){.address_title details.dropdown{background-color:#fff;padding:7px 14px;width:100%;display:block}}.address_title details.dropdown summary{border:none;font-weight:500;font-size:var(--ui-h1);line-height:1.24;color:var(--ui-primary-500);padding:0;margin-left:15px}@media only screen and (max-width:768px){.address_title details.dropdown summary{margin-left:0;color:#222;font-weight:400;font-size:12px;line-height:139.9%;display:flex;justify-content:space-between}}.address_title details.dropdown summary:after{width:10px;height:10px;margin-left:16px}@media only screen and (max-width:768px){.address_title details.dropdown summary:after{width:16px;height:16px;border:none;background-color:#f3f3f3;transform:rotate(0deg);background-image:url("../../images/address_dropdown.png");background-repeat:no-repeat;background-position:center}}.address_title details.dropdown[open] summary:after{transform:rotate(-45deg)}.address_description{font-weight:400;font-size:var(--ui-text-base);line-height:140%;width:50%;margin-top:20px}.address_description_mobile{font-weight:500;font-size:var(--ui-text-base);line-height:1.25;margin-top:11px}@media only screen and (min-width:768px){.address_description_mobile{display:none}}@media only screen and (max-width:768px){.address_description{display:none}}.address_main{margin-top:50px;display:flex;min-height:30px}@media only screen and (max-width:768px){.address_main{margin-top:10px;justify-content:center;background-color:#fff;padding-top:13px;padding-bottom:12px}}.address_button{display:flex;align-items:center;cursor:pointer;color:#777}.address_button.active .address_button_text{color:#000}.address_button.active svg.icon{color:var(--ui-primary-500)}.address_button.active .button_list.icon{stroke:var(--ui-primary-500)}.address_button svg.icon{width:16px;height:20px}.address_button_text{font-weight:500;font-size:16px;line-height:140%;margin-left:8px}@media only screen and (max-width:768px){.address_button_text{font-size:12px}}.address_button .button_list.icon{stroke:#777;width:12px;height:12px}.address_content{display:none}.address_content.active{display:block}.address_content .item{min-width:348px;max-width:348px;min-height:290px;background:#f8f8fa;padding:17px 25px 25px 25px;position:relative;margin-right:30px;margin-top:30px;display:flex;flex-direction:column}@media only screen and (max-width:768px){.address_content .item{background:#fff;margin-top:15px;min-width:290px;max-width:290px;min-height:190px;padding:10px 15px 15px 15px}}.address_content .item_label{position:absolute;top:0;right:0}.address_content .item svg{width:60px;height:60px}@media only screen and (max-width:768px){.address_content .item svg{width:35px;height:35px}}.address_content .item_list{display:flex;flex-wrap:wrap}.address_content .item_title{margin-bottom:23px}@media only screen and (max-width:768px){.address_content .item_title{margin-bottom:11px}}.address_content .item_title_text{font-weight:500;font-size:26px;line-height:140%}@media only screen and (max-width:768px){.address_content .item_title_text{font-size:16px}}.address_content .item_description{font-weight:400;font-size:14px;line-height:140%;color:#777}@media only screen and (max-width:768px){.address_content .item_description{font-size:10px}}.address_content .item_group{display:flex;margin-bottom:16px}@media only screen and (max-width:768px){.address_content .item_group{margin-bottom:10px}}.address_content .item_group_number{margin-bottom:32px}@media only screen and (max-width:768px){.address_content .item_group_number{margin-bottom:20px}}.address_content .item_group_number a{text-decoration:none;color:#222;font-weight:400;font-size:16px;line-height:140%;margin-left:3px}@media only screen and (max-width:768px){.address_content .item_group_number a{font-size:12px}}.address_content .item_group_number a img{width:20px;height:20px;margin-right:8px}@media only screen and (max-width:768px){.address_content .item_group_number a img{width:16px;height:16px;margin-right:10px;margin-top:3px}}.address_content .item_group img{width:20px;height:20px;margin-right:8px}@media only screen and (max-width:768px){.address_content .item_group img{width:16px;height:16px;margin-right:10px}}.address_content .item_group svg{width:20px;height:20px;margin-right:8px}@media only screen and (max-width:768px){.address_content .item_group svg{width:16px;height:16px;margin-right:10px}}.address_content .item_group_text{font-weight:400;font-size:16px;line-height:140%}@media only screen and (max-width:768px){.address_content .item_group_text{font-size:12px}}.address_content .item_button{max-width:297px;width:100%;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;font-size:16px;line-height:20px;border:1px solid #eaeaea;margin-top:auto}@media only screen and (max-width:768px){.address_content .item_button{max-width:260px;height:30px;font-size:12px;color:#777}}.map{width:100%;height:616px;margin-top:30px}@media only screen and (max-width:768px){.map{margin-top:0;height:340px}}