.price_page .switch_bar{max-width:1000px;margin:0 110px}.price_page .switch{position:relative;box-sizing:border-box;display:flex;width:320px;height:48px;margin:16px 0 20px;background:#fbf6ea;border:1px solid #d9c39a;border-radius:999px;-webkit-user-select:none;user-select:none}.price_page .switch-input{display:none}.price_page .switch-label{position:relative;z-index:2;flex:1 1 0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6e2630;text-shadow:none;font:600 0.86em DroidSans,"Segoe UI",Arial,sans-serif;letter-spacing:.04em;transition:color .3s ease}.price_page .switch-label:hover{color:#9b2f33}.price_page .switch-input:checked+.switch-label{color:#4d1b22}.price_page .switch-selection{position:absolute;z-index:1;top:4px;bottom:4px;left:4px;width:calc(50% - 8px);border-radius:999px;background:linear-gradient(135deg,#f3d585 0,#e2ab43 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);transition:left .3s cubic-bezier(.4, 0, .2, 1)}.price_page .switch-input:checked+.switch-label-on~.switch-selection{left:calc(50% + 4px)}.price_page #tab_high_season{display:none}.price_page .price_table{list-style:none;max-width:1000px;margin:0 auto 10px;padding:10px 26px 24px;background:#fbf6ea;border:1px solid #e7d8b4;border-radius:16px;box-shadow:0 6px 20px rgba(35,10,14,.2);position:relative;z-index:2}.price_page .back_line,.price_page .full_line,.price_page .line{display:none}.price_page .price_table>li{width:100%;animation:price_fade .4s ease}@keyframes price_fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.price_page .price_title{text-align:center;margin-bottom:16px}.price_page .price_title h2{margin:4px 0;color:#6e2630;font:bold 1.55em Copperplate,"Segoe UI",Georgia,serif}.price_page .price_title i{display:block;margin-top:2px;color:#8a6b43;font-size:.9em;font-style:italic}.price_page .price_table li ul{display:grid;grid-template-columns:2.4fr 1fr 1fr 1.3fr;list-style:none;margin:0;padding:0}.price_page .price_table li ul li{display:flex;align-items:center;justify-content:center;float:none;width:auto;margin:0;padding:11px 10px;text-align:center;font-weight:400;color:#5b3a2a;border-bottom:1px solid #efe3c9}.price_page .price_table li ul .clear{display:none}.price_page .price_table li ul li.active{justify-content:flex-start;width:auto;text-align:left;font-weight:700;color:#5b3a2a}.price_page .price_table li ul li:not(.active):not(.no){font-weight:700;color:#6e2630}.price_page .price_table li ul li.no{border-bottom:2px solid #e1d2ad;padding-top:16px}.price_page .price_table li ul li h2{margin:0;color:#6e2630;font:normal 1.05em Copperplate,"Segoe UI",Georgia,serif}.price_page .price_table .button{display:inline-block;padding:8px 18px;font:normal 0.78em DroidSans,Arial,sans-serif;background:linear-gradient(135deg,#f0cf7a 0,#e0a93f 100%);color:#4d1b22;border:0;border-radius:999px;box-shadow:0 2px 7px rgba(58,16,22,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.price_page .price_table .button:hover{transform:translateY(-2px);box-shadow:0 5px 13px rgba(58,16,22,.24);filter:brightness(1.03)}.price_page .full_center{text-align:center;margin:40px 0 16px}.price_page .full_center h2{display:inline-block;margin:0;padding:0 0 10px;color:#e8c879;font:normal 1.5em Copperplate,"Segoe UI",Georgia,serif;border-bottom:2px solid rgba(232,200,121,.45)}.price_page .full_back{max-width:1000px;margin:0 auto;padding:24px 28px;background:#fbf6ea;border:1px solid #e7d8b4;border-radius:16px;box-shadow:0 5px 16px rgba(35,10,14,.18);color:#4a3b2a;line-height:1.7em}.price_page .full_back .joe{display:block;margin:18px 0 8px;padding:0;color:#6e2630;font:bold 1.15em Copperplate,"Segoe UI",Georgia,serif}.price_page .full_back .joe:first-child{margin-top:0}.price_page .full_back i{color:#6f5238}.price_page .full_back b{color:#5b3a2a}.price_page .full_back .list{list-style:none;margin:6px 0 0;padding:0}.price_page .full_back .list li{position:relative;margin:6px 0;padding-left:28px;line-height:1.6}.price_page .full_back .list li::before{content:"\F285";position:absolute;left:5px;top:11px;font-family:bootstrap-icons;font-size:.8em;line-height:2.22;color:#d4ae6b;font-weight:700}.price_page .list_dog{list-style:none;margin:8px 0 0;padding:0;background:0 0;overflow:hidden}.price_page .list_dog li{float:left;width:33.33%;box-sizing:border-box;margin:0;padding:9px 6px;text-align:center;background:#fbf6ea;border-bottom:1px solid #ece0c5;color:#5b3a2a}.price_page .list_dog li:nth-child(3n+1){width:33.33%;padding-left:14px;text-align:left}.price_page .list_dog li.full{background:0 0;border-bottom:0;color:#6e2630}.price_page .list_dog li div{float:left;width:50%}.price_page .list_dog li div.clear{float:none}