@font-face{font-family:'Poppins';src:url("fonts/Poppins-Regular.woff2") format("woff2"),url("fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("fonts/Poppins-Medium.woff2") format("woff2"),url("fonts/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("fonts/Poppins-Bold.woff2") format("woff2"),url("fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("fonts/Poppins-SemiBold.woff2") format("woff2"),url("fonts/Poppins-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}header{width:100%;height:11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;position:-webkit-sticky;position:sticky;border-bottom:solid #000000 1rem;background:#C2161C;margin-bottom:2rem}@media only screen and (max-width: 768px){header{height:8rem}}header svg{fill:#fff}header .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:28rem;z-index:2}@media only screen and (max-width: 1024px){header .left{min-width:8rem}}header .left .hamburger-menu{width:10rem;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){header .left .hamburger-menu{width:5rem;height:5rem}}@media only screen and (max-width: 1024px){header .left button{display:none}}header .logo{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .logo img{width:9rem}@media only screen and (max-width: 1024px){header .logo img{width:5.6rem}}header .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:28rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2;padding-right:2rem}@media only screen and (max-width: 1024px){header .right{min-width:8rem;padding-right:1rem}}header .right a.login{font-size:1.6rem;color:#1E2024;padding:0 2rem;line-height:5.5rem}header .notification{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:7rem;padding:0}header .notification svg{fill:#1E2024}header .notification i{position:absolute;top:-.2rem;right:2rem;width:1.2rem;height:1.2rem;background:#F94444;border-radius:100%}header .membership .login-register{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){header .membership .login-register{display:none}}@media only screen and (max-width: 1024px){header .membership .profile{display:-webkit-box;display:-ms-flexbox;display:flex}}header .membership.active .login-register{display:none}header .membership.active .profile{display:-webkit-box;display:-ms-flexbox;display:flex}header .membership.active .profile-menu-content.active .profile-menu .profile-info{display:-webkit-box;display:-ms-flexbox;display:flex}header .membership.active .profile-menu-content figure span{font-size:1.5rem;color:#fff;margin-right:1rem}@media only screen and (max-width: 1024px){header .membership.active .profile-menu-content figure span{display:none}}header .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 !important;position:relative;display:none}header .profile.visible svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}header .profile figure{height:3.5rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .profile figure img{width:3.5rem;border-radius:100%;margin-right:1rem}header .profile figure svg{height:8px}header .profile-menu{right:2rem;position:absolute;width:25rem;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate(0, 40%);transform:translate(0, 40%);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:8rem;z-index:10000}header .profile-menu.visible{visibility:visible;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate(0, 0%);transform:translate(0, 0%);opacity:1}header .profile-menu span{font-size:1.4rem;color:#1E2024;font-weight:500;padding:0 1.1rem}header .profile-menu .profile-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:solid rgba(223,223,223,0.5) 0.1rem;padding:1.2rem 1.2rem 1rem 1.2rem;display:none}header .profile-menu .profile-info span{font-size:1.7rem;color:#1E2024;font-weight:600;padding:0}header .profile-menu .profile-info a{font-size:1.3rem;color:#C2161C;font-weight:500;padding:0;line-height:3rem}header .profile-menu ul{padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .profile-menu ul li a{font-size:1.5rem;line-height:4.5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 1.2rem;-webkit-transition:.3s;transition:.3s;color:#1E2024}header .profile-menu ul li a:hover{-webkit-transition:.3s;transition:.3s;color:#C2161C}.bottom-nav{width:100%;height:6rem;background:#ffffff;border-radius:0.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);position:fixed;bottom:0;left:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2rem;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav.disable{display:none}@media only screen and (max-width: 1024px){.bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.bottom-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-nav li span{font-size:1.1rem;color:#1E2024;margin-top:0.5rem}.notification{position:absolute;top:auto;left:50%;bottom:5rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,115,62,0.9);border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1rem 1rem 2rem;gap:3rem;color:#fff;opacity:0;visibility:hidden}.notification.active{opacity:1;visibility:visible}.notification .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.notification .item:nth-child(2){border-left:solid rgba(255,255,255,0.4) 0.1rem;padding-left:2rem}.notification .item span{font-size:1.1rem}.notification .item small{font-size:1.2rem;font-weight:600}.notification .continue{white-space:nowrap;height:4rem;font-size:1.4rem;background:#fff;color:#C2161C}.notification .continue.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media only screen and (max-width: 1024px){.notification .continue.desktop{display:none}}.continue{white-space:nowrap;height:4rem;font-size:1.4rem;background:#fff;color:#C2161C}.continue.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media only screen and (max-width: 1024px){.continue.desktop{display:none}}.hamburger-content.active{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.2);z-index:11}.hamburger-content.active .menu{left:0;-webkit-transition:.3s;transition:.3s;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}.hamburger-content .menu{position:fixed;top:0;left:-40rem;width:40rem;height:100%;background:#C2161C;z-index:11;padding:8rem 4rem;-webkit-transition:.3s;transition:.3s;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}@media only screen and (max-width: 768px){.hamburger-content .menu{width:100%;left:-100%}}.hamburger-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hamburger-content .menu ul li{border-bottom:solid rgba(255,255,255,0.2) 0.1rem}.hamburger-content .menu ul li:last-child{border:none}.hamburger-content .menu ul li a{font-size:1.6rem;color:#fff;font-weight:600;line-height:5rem;-webkit-transition:.3s;transition:.3s}.hamburger-content .menu .close-menu{position:absolute;top:2rem;left:4rem;width:4rem;height:4rem;border:solid rgba(255,255,255,0.4) 0.1rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.hamburger-content .menu .close-menu svg{width:2.2rem;fill:white}button,.button{border-radius:.5rem;font-weight:600;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;padding:0 2rem;font-size:1.6rem}button img,.button img{width:2.2rem;height:100%;position:absolute;top:0;left:2rem}button.small,.button.small{height:4rem}button.small.border,.button.small.border{border:solid #DFDFDF 0.1rem}button.small.border.active,.button.small.border.active{background:#C2161C;color:#fff}button.primary,.button.primary{background:#C2161C;color:#fff}button.primary.border,.button.primary.border{border:solid #DFDFDF 0.1rem;background:none;color:#1E2024}button.green,.button.green{background:#C2161C;color:#fff}button.green.border,.button.green.border{border:solid #DFDFDF 0.1rem;background:none;color:#1E2024}button.secondary,.button.secondary{background:#fff;color:#C2161C}button.tertiary,.button.tertiary{background:rgba(0,115,62,0.15);color:#C2161C}button.tertiary.border,.button.tertiary.border{border:solid #DFDFDF 0.1rem;background:none;color:#1E2024}button.delete,.button.delete{border:solid red .1rem;background:none;color:red}button.orange,.button.orange{background:#fa7902;color:#fff}button.grey,.button.grey{background:#e8e8e8;color:#1E2024}.detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .detail-content{padding:2rem;background:#F6F6F6;border-radius:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 1024px){.detail .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.detail .content .cover{width:25rem;height:35rem;background:#E8EBF1}.detail .content h1{font-size:2.8rem;color:#1E2024}.detail .content .product-info{padding-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.detail .content .product-info{padding-left:0}}.detail .content .product-detail{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.detail .content .product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.detail .content .product-detail .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 1024px){.detail .content .product-detail .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.detail .content .product-detail .list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;padding-right:4rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.detail .content .product-detail .list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.detail .content .product-detail .list ul li:last-child{margin:0}.detail .content .product-detail .list ul li span,.detail .content .product-detail .list ul li strong,.detail .content .product-detail .list ul li a{font-size:1.5rem;color:#1E2024;font-weight:normal}.detail .content .product-detail .list ul li a{color:#C2161C}.detail .content .product-detail .list ul li strong{font-weight:600}.detail .content .product-detail .reactions{border-left:solid #DFDFDF 0.1rem;padding-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:27rem;flex-basis:27rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.detail .content .product-detail .reactions{border-top:solid #DFDFDF 0.1rem;border-left:0;padding-left:0;margin-top:2rem;padding-top:2rem}}.detail .content .product-detail .reactions .points{margin-bottom:2rem}.detail .content .product-detail .reactions .points img{width:2rem;margin-right:.32rem}.detail .content .product-detail .reactions .points span{font-size:1.5rem;font-weight:600;color:#1E2024;margin-left:.5rem}.detail .content .product-detail .reactions .add-library{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;margin-bottom:1rem;font-size:1.5rem;color:#1E2024}.detail .content .product-detail .reactions .add-library.active svg{fill:#C2161C}.detail .content .product-detail .reactions .add-library svg{margin-right:.5rem;fill:#aeafaf}.detail .content .product-detail .reactions .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0;font-size:1.5rem;color:#1E2024}.detail .content .product-detail .reactions .info svg{margin-right:.5rem;fill:#aeafaf}.detail .like{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;margin-bottom:2rem;font-size:1.5rem;color:#1E2024}.detail .like.active svg{fill:#E24444}.detail .like svg{margin-right:.5rem;fill:#aeafaf}.detail .related-products{overflow:hidden;margin-top:10rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .related-products h4{font-size:2rem;color:#1E2024;margin-bottom:2rem}.detail .related-products .cover{width:12.5rem;height:18rem;background:#E8EBF1}.detail .related-products .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail .related-products .caption .title{font-size:1.6rem;line-height:2rem;height:5rem;color:#1E2024;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:17rem}.detail .related-products .caption .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .related-products .caption .info span,.detail .related-products .caption .info strong{font-size:1.5rem;color:#1E2024;font-weight:normal}.detail .related-products .caption .info strong{font-weight:600}.detail .related-products .caption .like{margin:0}.related-products{position:relative}.related-products .swiper-wrapper{padding-bottom:5rem}.related-products .swiper-container{width:100%;height:100%}.related-products .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.related-products .swiper-slide .caption{display:-webkit-box;display:-ms-flexbox;display:flex}.search{max-width:100rem;width:100%;height:9.5rem;padding:0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search _::-webkit-full-page-media,.search _:future,.search :root .safari_only{display:none}}@media only screen and (max-width: 768px){.search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem}}.search .selectbox{max-width:15rem}@media only screen and (max-width: 768px){.search .selectbox{max-width:100%;width:100%}}.search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 768px){.search .search-box{padding:1rem 0;width:100%}}.search .search-box img{width:2.2rem;margin-left:2.5rem}@media only screen and (max-width: 768px){.search .search-box img{margin-left:0}}.search .search-box input{width:100%;padding:0 2.5rem;height:5.5rem;font-size:2.2rem;color:#1E2024;position:relative}@media only screen and (max-width: 768px){.search .search-box input{padding:0 1.5rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.search button{max-width:100%;width:100%}}.membership-container{max-width:50rem;width:100%;margin:auto;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);padding:2rem}.membership-container h1{margin:0}.membership-container button{width:100%;margin-bottom:2rem}.membership-container button:last-child{margin:0}.membership-container .countdown{margin:auto}.membership-container span{padding:0;color:#1E2024}.membership-container .or{margin:1.5rem 0;color:#919192}.membership-container label{display:block}.membership-container .info{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.membership-container .info a{color:#C2161C;font-weight:500}.membership-container .bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.membership-container .bottom a{color:#C2161C;font-weight:500}.membership-container .verification{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:2rem}.membership-container .verification input{height:8rem;text-align:center;font-size:2.8rem;color:#C2161C}.membership-container .countdown{font-size:1.6rem;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C}form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row.border{border:solid #DFDFDF 0.1rem;padding:2rem 1rem;border-radius:1rem}form label{font-size:1.5rem;color:#1E2024;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label svg{width:2rem}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .selectbox{width:100% !important}form .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}form .item .text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form a,form span{font-size:1.4rem;line-height:2rem;color:#9D9DA4}form span{text-align:center;padding-top:2rem}form span a{text-decoration:none;color:#1E2024;font-weight:600}form input{width:100%;height:5rem;padding:0 1rem;font-size:1.5rem;color:#1E2024;border-radius:.5rem;border:solid #DFDFDF 0.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:focus{background:#fff;border:solid #D9DBDD .1rem}form input::-webkit-input-placeholder{color:#9D9DA4}form input:-ms-input-placeholder{color:#9D9DA4}form input::-ms-input-placeholder{color:#9D9DA4}form input::placeholder{color:#9D9DA4}.verify-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.verify-code img{width:12rem;-o-object-fit:contain;object-fit:contain}.checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}@media only screen and (max-width: 768px){.checkbox{margin-bottom:1rem}}.checkbox span{text-align:left;font-size:1.6rem;color:#1E2024;cursor:pointer}.checkbox span a{color:#1E2024;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;height:100%;text-align:center}.checkbox input:checked+:before{background:#C2161C url(../images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox input:checked+label{color:#1E2024}.checkbox a{color:#1E2024}.checkbox label{position:relative;cursor:pointer;font-size:1.5rem;color:#1E2024;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-top:0}.checkbox label:before{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3rem;flex-basis:3rem;content:'';-webkit-appearance:none;border:solid #DFDFDF 0.1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selectbox .selectric{background:none;border-radius:.5rem;border:solid #DFDFDF 0.1rem;border-radius:.5rem}.selectbox .selectric .label{height:5rem;line-height:5rem;font-size:1.6rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left}.selectbox .selectric .button{padding:0;height:5rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectbox .selectric .button:after{display:none}.selectbox .selectric .button:before{content:'';background:url("../images/icons/icon-arrow.svg") no-repeat center center;width:2rem;height:5rem;line-height:5rem}.selectbox .selectric-open .selectric .button:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.selectbox .selectric-items{background:#fff;border:none}.selectbox .selectric-items ul li{line-height:3.5rem;font-size:1.5rem}.selectbox .selectric-items ul li.selected,.selectbox .selectric-items ul li.highlighted{color:#fff;background:#1E2024}.radio{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;cursor:pointer;position:relative}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:2rem;height:2rem;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#6093A8;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#6093A8}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.switch-button .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-button .switch input{opacity:0;width:0;height:0}.switch-button label{margin:0}.switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,115,62,0.2);-webkit-transition:.4s;transition:.4s}.switch-button .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch-button input:checked+.slider{background-color:#C2161C}.switch-button input:focus+.slider{-webkit-box-shadow:0 0 1px #2196F3;box-shadow:0 0 1px #2196F3}.switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch-button .slider.round{border-radius:34px}.switch-button .slider.round:before{border-radius:50%}.modalbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:13;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.modalbox.type-2 .modalbox-content{max-width:80rem}.modalbox.type-2 .modalbox-content span{max-height:30rem}.modalbox.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modalbox:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.3)}.modalbox .modalbox-content{max-width:50rem;width:100%;background:#fff;border-radius:1rem;position:relative;padding:1rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:14;gap:2rem}.modalbox .modalbox-content .head{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #DFDFDF 0.1rem}.modalbox .modalbox-content .head h5{font-size:2rem}.modalbox .modalbox-content .head .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modalbox .modalbox-content .head .close-modal svg{width:3rem}.modalbox .modalbox-content .modal-info{margin:2rem 0}.modalbox .modalbox-content .modal-info span{font-size:1.6rem;line-height:1.4}.modalbox .modalbox-content .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modalbox .modalbox-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modalbox .modalbox-content span{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.modalbox .time-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 768px){.modalbox .time-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.modalbox .time-items .time{height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.modalbox .time-items .time:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.modalbox .time-items .time.disabled{background:#e6eaee;border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none}.modalbox .time-items .time.disabled-2{border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none;position:relative}.modalbox .time-items .time.disabled-2:before{content:'';position:absolute;inset:0;background:url(/assets/images/main/lines.svg);background-size:cover;opacity:.4}.modalbox .time-items .time.selected{background:#C2161C;border:solid #C2161C .1rem;color:#fff}.modalbox .contract{margin:0}.swiper-control{position:absolute;width:calc(100% + 4rem);height:100%;top:0;left:-2rem}.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{width:4rem !important;height:4rem !important;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{display:none !important}}.swiper-control .swiper-button-next:hover,.swiper-control .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s}.swiper-control .swiper-button-next::after,.swiper-control .swiper-button-prev::after{display:none}.swiper-control .swiper-button-next svg,.swiper-control .swiper-button-prev svg{width:2.8rem}.swiper-control .swiper-button-disabled{display:none}.loading{position:fixed;inset:0;background:rgba(0,115,62,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:100}.loading.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.loading .load-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center;background:#fff;padding:4rem;border-radius:3rem}.loading span{font-size:1.6rem;color:#C2161C;font-weight:600}.loading .spinner{width:56px;height:56px;border-radius:50%;border:9px solid;border-color:#79aa8e;border-right-color:#C2161C;-webkit-animation:spinner-d3wgkg 1.2s infinite linear;animation:spinner-d3wgkg 1.2s infinite linear}@-webkit-keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#C2161C;color:#fff}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .prev{background:url(/assets/images/icons/prev.svg) no-repeat center center;background-size:2rem}.datepicker .next{background:url(/assets/images/icons/next.svg) no-repeat center center;background-size:2rem}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.search-content{min-height:calc(100% - 10rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;top:0}.search-content .title{font-size:3rem;margin-bottom:3.2rem;color:#1E2024}@media only screen and (max-width: 1024px){.search-content .title{font-size:2rem;margin-bottom:2.2rem}}.search-content .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner{width:100%;height:92vh;position:relative;margin-top:-2rem}@media only screen and (max-width: 1024px){.banner{margin:0;height:93vh}}.banner .cover{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .cover:before{content:'';position:absolute;width:100%;height:100%;inset:0 0 0 0;background:rgba(30,32,36,0.4);z-index:1}.banner .cover img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.banner .cover .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;text-align:center;padding:0 2rem}.banner .cover .caption span{font-size:2rem;color:#fff;margin-bottom:2rem}.content{gap:2rem}.content .info-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,115,62,0.06);border-radius:1rem;padding:1.8rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.content .info-bar i svg{width:2.8rem;fill:#C2161C}.content .info-bar span{font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 1024px){.content .info-bar span{font-size:1.3rem}}.content .widgets{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;position:relative}@media only screen and (max-width: 768px){.content .widgets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;gap:2rem}}.content .widgets .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}@media only screen and (max-width: 768px){.content .widgets .item{width:100%;margin-bottom:1rem;gap:1rem}}.content .widgets .item .selectric span{padding:0}.content .widgets .item .info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.content .widgets .item .info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.content .widgets .item .icon{width:5.5rem;height:5.5rem;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,115,62,0.04);-ms-flex-negative:0;flex-shrink:0}.content .widgets .item .caption{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-height:5.6rem;padding-left:2rem}.content .widgets .item .caption .bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.content .widgets .item .caption .bar .barline{width:100%;height:.5rem;border-radius:1rem;background:rgba(0,115,62,0.08);position:relative;overflow:hidden}.content .widgets .item .caption .bar .barline .barrate{position:absolute;top:0;left:0;height:100%;background:#C2161C}.content .widgets .item .caption .bar span{font-size:2rem;color:#C2161C;font-weight:bold}.content .widgets .item .caption button{max-width:30rem;width:100%;font-size:1.4rem}.content .widgets .item form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}@media only screen and (max-width: 768px){.content .widgets .item form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content .widgets .item form button svg{fill:#fff}.content .widgets .item svg{width:3rem;stroke:#C2161C}.content .widgets .item span{font-size:1.6rem;font-weight:bold}.content .widgets .item small{font-size:1.5rem}.content .widgets .item small strong{color:#C2161C}@media only screen and (max-width: 768px){.index-slider{display:none}}.index-slider .index-swiper{position:relative;overflow:hidden;margin:0 0 4rem 0}.index-slider .index-swiper .swiper-slide figure{width:100%;height:50rem;position:relative;overflow:hidden;border-radius:1rem}.index-slider .index-swiper .swiper-slide figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.index-slider .index-swiper .swiper-button-next,.index-slider .index-swiper .swiper-button-prev{width:6rem !important;height:6rem !important;background:rgba(255,255,255,0.8);border-radius:100%;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.index-slider .index-swiper .swiper-button-next svg,.index-slider .index-swiper .swiper-button-prev svg{width:2.8rem;fill:#C2161C}.index-slider .index-swiper .swiper-button-next:hover,.index-slider .index-swiper .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s;background:#fff}.index-slider .index-swiper .swiper-button-next::after,.index-slider .index-swiper .swiper-button-prev::after{display:none}.index-slider figcaption{position:absolute;bottom:1rem;left:1rem;right:1rem;background:#fff;border-radius:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1E2024;gap:1.4rem}.index-slider figcaption span{font-size:2.6rem;font-weight:600}.index-slider figcaption p{font-size:1.6rem}.index-slider .facilities{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.index-slider .facilities i img{width:2rem;-o-object-fit:cover;object-fit:cover}.gallery-slider .gallery-swiper{position:relative;overflow:hidden;margin:0 0 2rem 0}.gallery-slider .gallery-swiper .swiper-slide figure{width:100%;height:50rem;position:relative;overflow:hidden;border-radius:1rem}@media only screen and (max-width: 768px){.gallery-slider .gallery-swiper .swiper-slide figure{height:25rem}}.gallery-slider .gallery-swiper .swiper-slide figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.gallery-slider .gallery-swiper .swiper-button-next,.gallery-slider .gallery-swiper .swiper-button-prev{width:6rem !important;height:6rem !important;background:rgba(255,255,255,0.8);border-radius:100%;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.gallery-slider .gallery-swiper .swiper-button-next,.gallery-slider .gallery-swiper .swiper-button-prev{width:4.8rem !important;height:4.8rem !important}}.gallery-slider .gallery-swiper .swiper-button-next svg,.gallery-slider .gallery-swiper .swiper-button-prev svg{width:2.8rem;fill:#C2161C}.gallery-slider .gallery-swiper .swiper-button-next:hover,.gallery-slider .gallery-swiper .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s;background:#fff}.gallery-slider .gallery-swiper .swiper-button-next::after,.gallery-slider .gallery-swiper .swiper-button-prev::after{display:none}.reservation-items{display:none;margin-bottom:4rem}@media only screen and (max-width: 768px){.reservation-items{display:block}}.reservation-items .head{font-size:2.2rem;color:#1E2024;font-weight:600;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-items .items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:2rem}.reservation-items .items .item figure{width:100%;height:40rem;position:relative;overflow:hidden;border-radius:1rem}.reservation-items .items .item figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reservation-items .items .item figure figcaption{position:absolute;bottom:1rem;left:1rem;right:1rem;background:#fff;border-radius:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1E2024;gap:1.4rem}.reservation-items .items .item figure figcaption span{font-size:2rem;font-weight:600}.reservation-items .items .item figure figcaption p{font-size:1.4rem}.calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:2rem}.calendar .headlines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.calendar .headlines small{font-size:1.6rem}.calendar .headlines span{font-size:1.8rem;font-weight:bold}.calendar .select-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 768px){.calendar .select-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.calendar .select-filter{width:20rem}@media only screen and (max-width: 768px){.calendar .select-filter{width:100%}}.calendar .select-filter span{padding:0}.calendar .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.calendar .filter-bar{overflow-y:scroll;gap:2rem}}.calendar .filter-bar .item{width:30rem}.calendar .calendar-items{width:100%;display:-ms-grid;display:grid;margin-top:2rem;margin-bottom:4rem}.calendar .calendar-items .head{font-size:1.4rem}@media only screen and (max-width: 768px){.calendar .calendar-items .head{font-size:1.2rem}}.calendar .calendar-items .head .item{color:rgba(30,32,36,0.6);display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .calendar-items .head .item:nth-child(7n+6),.calendar .calendar-items .head .item:nth-child(7n+7){color:#bdcbc4}.calendar .calendar-items .head,.calendar .calendar-items .items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr);gap:.2rem}.calendar .calendar-items .items{margin-top:1rem}.calendar .calendar-items .items .item{background:#f6faf8;min-height:14rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;font-size:2.8rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#1E2024}.calendar .calendar-items .items .item:hover{background:#C2161C;color:#fff}@media only screen and (max-width: 768px){.calendar .calendar-items .items .item{font-size:1.7rem;min-height:6rem;padding:.5rem 1rem}}.calendar .calendar-items .items .item small{font-size:1.2rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 414px){.calendar .calendar-items .items .item small{font-size:1rem;max-width:3rem}}.calendar .calendar-items .items .item:nth-child(7n+6),.calendar .calendar-items .items .item:nth-child(7n+7){background:#dee9e4}.calendar .calendar-items .items .item:nth-child(7n+6):hover,.calendar .calendar-items .items .item:nth-child(7n+7):hover{background:#C2161C;color:#fff}.calendar .calendar-items .item.disabled{opacity:.4;cursor:not-allowed}.calendar .calendar-items .item.disabled:hover{background:#fff !important;color:#1E2024 !important}.calendar .select-moon{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:1rem}@media only screen and (max-width: 1024px){.calendar .select-moon{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 768px){.calendar .select-moon{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}}.calendar .select-moon .moon{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media only screen and (max-width: 768px){.calendar .select-moon .moon{padding:0 2rem}}.calendar .select-moon .moon:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.calendar .select-moon .moon.selected{background:#C2161C;color:#fff}.search{max-width:100rem;width:100%;height:9.5rem;padding:0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search _::-webkit-full-page-media,.search _:future,.search :root .safari_only{display:none}}@media only screen and (max-width: 768px){.search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem}}.search .selectbox{max-width:15rem}@media only screen and (max-width: 768px){.search .selectbox{max-width:100%;width:100%}}.search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 768px){.search .search-box{padding:1rem 0;width:100%}}.search .search-box img{width:2.2rem;margin-left:2.5rem}@media only screen and (max-width: 768px){.search .search-box img{margin-left:0}}.search .search-box input{width:100%;padding:0 2.5rem;height:5.5rem;font-size:2.2rem;color:#1E2024;position:relative}@media only screen and (max-width: 768px){.search .search-box input{padding:0 1.5rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.search button{max-width:100%;width:100%}}.membership-container{max-width:50rem;width:100%;margin:auto;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);padding:2rem}.membership-container h1{margin:0}.membership-container button{width:100%;margin-bottom:2rem}.membership-container button:last-child{margin:0}.membership-container .countdown{margin:auto}.membership-container span{padding:0;color:#1E2024}.membership-container .or{margin:1.5rem 0;color:#919192}.membership-container label{display:block}.membership-container .info{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.membership-container .info a{color:#C2161C;font-weight:500}.membership-container .bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.membership-container .bottom a{color:#C2161C;font-weight:500}.membership-container .verification{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:2rem}.membership-container .verification input{height:8rem;text-align:center;font-size:2.8rem;color:#C2161C}.membership-container .countdown{font-size:1.6rem;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C}form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row.border{border:solid #DFDFDF 0.1rem;padding:2rem 1rem;border-radius:1rem}form label{font-size:1.5rem;color:#1E2024;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label svg{width:2rem}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .selectbox{width:100% !important}form .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}form .item .text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form a,form span{font-size:1.4rem;line-height:2rem;color:#9D9DA4}form span{text-align:center;padding-top:2rem}form span a{text-decoration:none;color:#1E2024;font-weight:600}form input{width:100%;height:5rem;padding:0 1rem;font-size:1.5rem;color:#1E2024;border-radius:.5rem;border:solid #DFDFDF 0.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:focus{background:#fff;border:solid #D9DBDD .1rem}form input::-webkit-input-placeholder{color:#9D9DA4}form input:-ms-input-placeholder{color:#9D9DA4}form input::-ms-input-placeholder{color:#9D9DA4}form input::placeholder{color:#9D9DA4}.verify-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.verify-code img{width:12rem;-o-object-fit:contain;object-fit:contain}.checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}@media only screen and (max-width: 768px){.checkbox{margin-bottom:1rem}}.checkbox span{text-align:left;font-size:1.6rem;color:#1E2024;cursor:pointer}.checkbox span a{color:#1E2024;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;height:100%;text-align:center}.checkbox input:checked+:before{background:#C2161C url(../images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox input:checked+label{color:#1E2024}.checkbox a{color:#1E2024}.checkbox label{position:relative;cursor:pointer;font-size:1.5rem;color:#1E2024;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-top:0}.checkbox label:before{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3rem;flex-basis:3rem;content:'';-webkit-appearance:none;border:solid #DFDFDF 0.1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selectbox .selectric{background:none;border-radius:.5rem;border:solid #DFDFDF 0.1rem;border-radius:.5rem}.selectbox .selectric .label{height:5rem;line-height:5rem;font-size:1.6rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left}.selectbox .selectric .button{padding:0;height:5rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectbox .selectric .button:after{display:none}.selectbox .selectric .button:before{content:'';background:url("../images/icons/icon-arrow.svg") no-repeat center center;width:2rem;height:5rem;line-height:5rem}.selectbox .selectric-open .selectric .button:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.selectbox .selectric-items{background:#fff;border:none}.selectbox .selectric-items ul li{line-height:3.5rem;font-size:1.5rem}.selectbox .selectric-items ul li.selected,.selectbox .selectric-items ul li.highlighted{color:#fff;background:#1E2024}.radio{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;cursor:pointer;position:relative}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:2rem;height:2rem;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#6093A8;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#6093A8}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.switch-button .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-button .switch input{opacity:0;width:0;height:0}.switch-button label{margin:0}.switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,115,62,0.2);-webkit-transition:.4s;transition:.4s}.switch-button .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch-button input:checked+.slider{background-color:#C2161C}.switch-button input:focus+.slider{-webkit-box-shadow:0 0 1px #2196F3;box-shadow:0 0 1px #2196F3}.switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch-button .slider.round{border-radius:34px}.switch-button .slider.round:before{border-radius:50%}.modalbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:13;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.modalbox.type-2 .modalbox-content{max-width:80rem}.modalbox.type-2 .modalbox-content span{max-height:30rem}.modalbox.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modalbox:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.3)}.modalbox .modalbox-content{max-width:50rem;width:100%;background:#fff;border-radius:1rem;position:relative;padding:1rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:14;gap:2rem}.modalbox .modalbox-content .head{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #DFDFDF 0.1rem}.modalbox .modalbox-content .head h5{font-size:2rem}.modalbox .modalbox-content .head .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modalbox .modalbox-content .head .close-modal svg{width:3rem}.modalbox .modalbox-content .modal-info{margin:2rem 0}.modalbox .modalbox-content .modal-info span{font-size:1.6rem;line-height:1.4}.modalbox .modalbox-content .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modalbox .modalbox-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modalbox .modalbox-content span{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.modalbox .time-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 768px){.modalbox .time-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.modalbox .time-items .time{height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.modalbox .time-items .time:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.modalbox .time-items .time.disabled{background:#e6eaee;border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none}.modalbox .time-items .time.disabled-2{border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none;position:relative}.modalbox .time-items .time.disabled-2:before{content:'';position:absolute;inset:0;background:url(/assets/images/main/lines.svg);background-size:cover;opacity:.4}.modalbox .time-items .time.selected{background:#C2161C;border:solid #C2161C .1rem;color:#fff}.modalbox .contract{margin:0}.swiper-control{position:absolute;width:calc(100% + 4rem);height:100%;top:0;left:-2rem}.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{width:4rem !important;height:4rem !important;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{display:none !important}}.swiper-control .swiper-button-next:hover,.swiper-control .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s}.swiper-control .swiper-button-next::after,.swiper-control .swiper-button-prev::after{display:none}.swiper-control .swiper-button-next svg,.swiper-control .swiper-button-prev svg{width:2.8rem}.swiper-control .swiper-button-disabled{display:none}.loading{position:fixed;inset:0;background:rgba(0,115,62,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:100}.loading.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.loading .load-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center;background:#fff;padding:4rem;border-radius:3rem}.loading span{font-size:1.6rem;color:#C2161C;font-weight:600}.loading .spinner{width:56px;height:56px;border-radius:50%;border:9px solid;border-color:#79aa8e;border-right-color:#C2161C;-webkit-animation:spinner-d3wgkg 1.2s infinite linear;animation:spinner-d3wgkg 1.2s infinite linear}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#C2161C;color:#fff}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .prev{background:url(/assets/images/icons/prev.svg) no-repeat center center;background-size:2rem}.datepicker .next{background:url(/assets/images/icons/next.svg) no-repeat center center;background-size:2rem}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}section{width:100%;padding:0 8rem}.container{width:100%;margin:0 auto}[class*="col-"]{display:-ms-grid;display:grid}.row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.birthday .col-4{grid-column:span 4}@media only screen and (max-width: 768px){.row.birthday .col-4{grid-column:span 4}}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}@media only screen and (max-width: 768px){.col-4{grid-column:span 12}}.col-5{grid-column:span 5}.col-6{grid-column:span 6}@media only screen and (max-width: 768px){.col-6{grid-column:span 12}}.col-12{grid-column:span 12}@media only screen and (max-width: 648px){body{background:#fff}}.membership-content{min-height:calc(100% - 10rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;top:0}.membership-content .membership{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:auto}@media only screen and (max-width: 648px){form{max-width:100%;width:100%;margin:auto}}form h1{font-size:2.4rem;color:#1E2024;font-weight:600;text-align:center;line-height:8rem;margin-top:2rem}@media only screen and (max-width: 648px){form h1{line-height:4rem}}.search{max-width:100rem;width:100%;height:9.5rem;padding:0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search _::-webkit-full-page-media,.search _:future,.search :root .safari_only{display:none}}@media only screen and (max-width: 768px){.search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem}}.search .selectbox{max-width:15rem}@media only screen and (max-width: 768px){.search .selectbox{max-width:100%;width:100%}}.search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 768px){.search .search-box{padding:1rem 0;width:100%}}.search .search-box img{width:2.2rem;margin-left:2.5rem}@media only screen and (max-width: 768px){.search .search-box img{margin-left:0}}.search .search-box input{width:100%;padding:0 2.5rem;height:5.5rem;font-size:2.2rem;color:#1E2024;position:relative}@media only screen and (max-width: 768px){.search .search-box input{padding:0 1.5rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.search button{max-width:100%;width:100%}}.membership-container{max-width:50rem;width:100%;margin:auto;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);padding:2rem}.membership-container h1{margin:0}.membership-container button{width:100%;margin-bottom:2rem}.membership-container button:last-child{margin:0}.membership-container .countdown{margin:auto}.membership-container span{padding:0;color:#1E2024}.membership-container .or{margin:1.5rem 0;color:#919192}.membership-container label{display:block}.membership-container .info{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.membership-container .info a{color:#C2161C;font-weight:500}.membership-container .bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.membership-container .bottom a{color:#C2161C;font-weight:500}.membership-container .verification{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:2rem}.membership-container .verification input{height:8rem;text-align:center;font-size:2.8rem;color:#C2161C}.membership-container .countdown{font-size:1.6rem;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C}form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row.border{border:solid #DFDFDF 0.1rem;padding:2rem 1rem;border-radius:1rem}form label{font-size:1.5rem;color:#1E2024;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label svg{width:2rem}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .selectbox{width:100% !important}form .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}form .item .text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form a,form span{font-size:1.4rem;line-height:2rem;color:#9D9DA4}form span{text-align:center;padding-top:2rem}form span a{text-decoration:none;color:#1E2024;font-weight:600}form input{width:100%;height:5rem;padding:0 1rem;font-size:1.5rem;color:#1E2024;border-radius:.5rem;border:solid #DFDFDF 0.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:focus{background:#fff;border:solid #D9DBDD .1rem}form input::-webkit-input-placeholder{color:#9D9DA4}form input:-ms-input-placeholder{color:#9D9DA4}form input::-ms-input-placeholder{color:#9D9DA4}form input::placeholder{color:#9D9DA4}.verify-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.verify-code img{width:12rem;-o-object-fit:contain;object-fit:contain}.checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}@media only screen and (max-width: 768px){.checkbox{margin-bottom:1rem}}.checkbox span{text-align:left;font-size:1.6rem;color:#1E2024;cursor:pointer}.checkbox span a{color:#1E2024;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;height:100%;text-align:center}.checkbox input:checked+:before{background:#C2161C url(../images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox input:checked+label{color:#1E2024}.checkbox a{color:#1E2024}.checkbox label{position:relative;cursor:pointer;font-size:1.5rem;color:#1E2024;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-top:0}.checkbox label:before{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3rem;flex-basis:3rem;content:'';-webkit-appearance:none;border:solid #DFDFDF 0.1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selectbox .selectric{background:none;border-radius:.5rem;border:solid #DFDFDF 0.1rem;border-radius:.5rem}.selectbox .selectric .label{height:5rem;line-height:5rem;font-size:1.6rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left}.selectbox .selectric .button{padding:0;height:5rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectbox .selectric .button:after{display:none}.selectbox .selectric .button:before{content:'';background:url("../images/icons/icon-arrow.svg") no-repeat center center;width:2rem;height:5rem;line-height:5rem}.selectbox .selectric-open .selectric .button:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.selectbox .selectric-items{background:#fff;border:none}.selectbox .selectric-items ul li{line-height:3.5rem;font-size:1.5rem}.selectbox .selectric-items ul li.selected,.selectbox .selectric-items ul li.highlighted{color:#fff;background:#1E2024}.radio{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;cursor:pointer;position:relative}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:2rem;height:2rem;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#6093A8;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#6093A8}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.switch-button .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-button .switch input{opacity:0;width:0;height:0}.switch-button label{margin:0}.switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,115,62,0.2);-webkit-transition:.4s;transition:.4s}.switch-button .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch-button input:checked+.slider{background-color:#C2161C}.switch-button input:focus+.slider{-webkit-box-shadow:0 0 1px #2196F3;box-shadow:0 0 1px #2196F3}.switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch-button .slider.round{border-radius:34px}.switch-button .slider.round:before{border-radius:50%}.modalbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:13;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.modalbox.type-2 .modalbox-content{max-width:80rem}.modalbox.type-2 .modalbox-content span{max-height:30rem}.modalbox.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modalbox:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.3)}.modalbox .modalbox-content{max-width:50rem;width:100%;background:#fff;border-radius:1rem;position:relative;padding:1rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:14;gap:2rem}.modalbox .modalbox-content .head{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #DFDFDF 0.1rem}.modalbox .modalbox-content .head h5{font-size:2rem}.modalbox .modalbox-content .head .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modalbox .modalbox-content .head .close-modal svg{width:3rem}.modalbox .modalbox-content .modal-info{margin:2rem 0}.modalbox .modalbox-content .modal-info span{font-size:1.6rem;line-height:1.4}.modalbox .modalbox-content .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modalbox .modalbox-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modalbox .modalbox-content span{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.modalbox .time-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 768px){.modalbox .time-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.modalbox .time-items .time{height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.modalbox .time-items .time:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.modalbox .time-items .time.disabled{background:#e6eaee;border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none}.modalbox .time-items .time.disabled-2{border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none;position:relative}.modalbox .time-items .time.disabled-2:before{content:'';position:absolute;inset:0;background:url(/assets/images/main/lines.svg);background-size:cover;opacity:.4}.modalbox .time-items .time.selected{background:#C2161C;border:solid #C2161C .1rem;color:#fff}.modalbox .contract{margin:0}.swiper-control{position:absolute;width:calc(100% + 4rem);height:100%;top:0;left:-2rem}.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{width:4rem !important;height:4rem !important;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{display:none !important}}.swiper-control .swiper-button-next:hover,.swiper-control .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s}.swiper-control .swiper-button-next::after,.swiper-control .swiper-button-prev::after{display:none}.swiper-control .swiper-button-next svg,.swiper-control .swiper-button-prev svg{width:2.8rem}.swiper-control .swiper-button-disabled{display:none}.loading{position:fixed;inset:0;background:rgba(0,115,62,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:100}.loading.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.loading .load-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center;background:#fff;padding:4rem;border-radius:3rem}.loading span{font-size:1.6rem;color:#C2161C;font-weight:600}.loading .spinner{width:56px;height:56px;border-radius:50%;border:9px solid;border-color:#79aa8e;border-right-color:#C2161C;-webkit-animation:spinner-d3wgkg 1.2s infinite linear;animation:spinner-d3wgkg 1.2s infinite linear}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#C2161C;color:#fff}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .prev{background:url(/assets/images/icons/prev.svg) no-repeat center center;background-size:2rem}.datepicker .next{background:url(/assets/images/icons/next.svg) no-repeat center center;background-size:2rem}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}section{width:100%;padding:0 8rem}.container{width:100%;margin:0 auto}[class*="col-"]{display:-ms-grid;display:grid}.row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.birthday .col-4{grid-column:span 4}@media only screen and (max-width: 768px){.row.birthday .col-4{grid-column:span 4}}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}@media only screen and (max-width: 768px){.col-4{grid-column:span 12}}.col-5{grid-column:span 5}.col-6{grid-column:span 6}@media only screen and (max-width: 768px){.col-6{grid-column:span 12}}.col-12{grid-column:span 12}.reservation-content{max-width:100rem;width:100%;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem;margin:0 auto 4rem auto}.reservation-content form{gap:0}@media only screen and (max-width: 768px){.reservation-content{padding:2rem 2rem 8rem;margin:0;-webkit-box-shadow:none;box-shadow:none;width:100%}}@media only screen and (max-width: 768px){.reservation-content .date-time{gap:1rem;gap:0}}@media only screen and (max-width: 768px){.reservation-content .date-time .col-6{grid-column:span 12}}.reservation-content .row.border{margin-top:3rem}.reservation-content h1{font-size:2.2rem;color:#1E2024;margin-bottom:2rem}.reservation-content small{font-size:1.5rem;color:#1E2024;margin-bottom:1rem}.reservation-content span{font-size:2rem}.reservation-content label{margin-top:1rem}.reservation-content span{padding-top:0}.reservation-content .hour{width:16rem;margin-right:2rem}.reservation-content .time{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.reservation-content .time .selectbox{width:100%}.reservation-content .buttons .button{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto}@media only screen and (max-width: 768px){.reservation-content .buttons .button{width:100% !important}}.reservation-content .filter-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-content .select-filter{max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width: 768px){.reservation-content .select-filter{width:100%;cursor:default;overflow:scroll hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.reservation-content .select-filter .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:default;overflow:scroll hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.reservation-content .select-filter button{width:100%;white-space:nowrap}.reservation-content .plan .box{height:45rem;background:#1E2024;border-radius:.5rem}.reservation-content .summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem;border:solid #DFDFDF 0.1rem;margin-top:2rem}@media only screen and (max-width: 1024px){.reservation-content .summary-item{display:none}}.reservation-content .summary-item .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.reservation-content .summary-item .summary{margin-bottom:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reservation-content .summary-item .summary li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:2.5rem}.reservation-content .summary-item .summary li small{margin:0}.reservation-content .summary-item .summary li span{font-size:1.5rem;font-weight:500}.plan{width:100%;overflow:hidden;position:relative;margin-top:2rem}@media only screen and (max-width: 768px){.plan{margin-top:0}}.plan .select-items{position:relative;overflow-y:auto;overflow-x:auto}.plan .select-items .drag-view{position:absolute;top:auto;left:50%;bottom:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10rem;height:4rem;background:rgba(30,32,36,0.1);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#seatarena{overflow-x:auto;overflow-y:auto}#seatarena table{margin:0 auto}#seatarena table td{text-align:center;vertical-align:middle;border:1px solid #fff;font-size:10px;padding:7px;border-spacing:5px;border-collapse:separate;border-radius:5px 3px 5px 3px;min-width:15px;cursor:pointer}#seatarena table td:hover{background-color:yellow !important}.normal{background-color:#FFFFFF}.site-orange{background-color:#FF5400 !important;color:#ffffff;font-weight:bold}.booking-orange{background-color:orange !important}.cell-orange{background-color:#FF5400 !important}.pink{background-color:pink !important}.red{background-color:red !important}.blue{background-color:#00CCFF !important;color:#ffffff;font-weight:bold}.block{background-color:#f4f4f4 !important;font-weight:bold}.SelectedItems{list-style-type:none;width:650px;height:60px;float:left;overflow:hidden;padding-left:80px;padding-top:0px}.SelectedItems li{padding:3px 3px;margin:1px 1px;font-size:10px;color:#ffffff;float:left;background-color:#FF5400;line-height:20px;border-radius:5px}.reservations{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}@media only screen and (max-width: 768px){.reservations .item{margin-bottom:6rem}}.reservations .item .detail{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;font-weight:bold}.reservations .item .info{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.reservations .item .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.reservations .item .info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.reservations .item span{font-size:1.6rem}.menu-swiper-items{padding:0 3rem;position:relative;overflow:hidden}.menu-swiper-items.no-padding{padding:0}@media only screen and (max-width: 768px){.menu-swiper-items{padding:0}}.menu-swiper-items .menu-swiper .swiper-slide{width:auto}.menu-swiper-items .menu-swiper button{white-space:nowrap}.area-select{width:100%;margin:2rem 0}.area-select .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.area-select .area-name{height:5.5rem;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C;font-weight:600}.area-select form{gap:0}.area-select .selectbox{width:100%}.contract{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4rem 0 0}.contract.type-2{margin:0 0 0}.contract.type-2 p{overflow:visible;max-height:100%}.contract h4{font-size:2rem;font-weight:600;margin-bottom:1rem}.contract p{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.page-headline{font-size:3rem;font-weight:500;margin-top:1rem}.facilities-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:2rem 0}.facilities-items span{font-size:1.5rem;color:#1E2024;margin-bottom:1rem}.facilities-items .items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;gap:1rem}@media only screen and (max-width: 1024px){.facilities-items .items{cursor:default;overflow:scroll hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.facilities-items i{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #DFDFDF 0.1rem;padding:.5rem 1rem;border-radius:.8rem;font-size:1.2rem;font-style:normal;text-wrap:nowrap;gap:1rem}.facilities-items i img{width:2.2rem}.reservation-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-info .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem;border-radius:1rem;background:#f3f7f5}@media only screen and (max-width: 768px){.reservation-info .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.reservation-info .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (max-width: 768px){.reservation-info .items .item{width:100%;text-align:left;border-bottom:solid #c6e0d4 .1rem;padding-bottom:1rem}.reservation-info .items .item:last-child{border:none;padding-bottom:0}}.reservation-info .items .item span{font-size:1.6rem;font-weight:600;color:#C2161C}.reservation-info .items .item small{font-size:1.4rem;margin:0;color:#C2161C}.reservation-info .qr{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:solid #DFDFDF 0.1rem;border-radius:1rem;margin:2rem auto}.reservation-info .qr .code{width:20rem;margin:1rem auto;overflow:hidden}.reservation-info .qr .code-time{width:-webkit-min-content;width:-moz-min-content;width:min-content;text-wrap:nowrap;padding:0 2rem 2rem;margin:auto}.reservation-info .qr .code-time span{font-size:1.4rem}.search{max-width:100rem;width:100%;height:9.5rem;padding:0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search _::-webkit-full-page-media,.search _:future,.search :root .safari_only{display:none}}@media only screen and (max-width: 768px){.search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem}}.search .selectbox{max-width:15rem}@media only screen and (max-width: 768px){.search .selectbox{max-width:100%;width:100%}}.search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 768px){.search .search-box{padding:1rem 0;width:100%}}.search .search-box img{width:2.2rem;margin-left:2.5rem}@media only screen and (max-width: 768px){.search .search-box img{margin-left:0}}.search .search-box input{width:100%;padding:0 2.5rem;height:5.5rem;font-size:2.2rem;color:#1E2024;position:relative}@media only screen and (max-width: 768px){.search .search-box input{padding:0 1.5rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.search button{max-width:100%;width:100%}}.membership-container{max-width:50rem;width:100%;margin:auto;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);padding:2rem}.membership-container h1{margin:0}.membership-container button{width:100%;margin-bottom:2rem}.membership-container button:last-child{margin:0}.membership-container .countdown{margin:auto}.membership-container span{padding:0;color:#1E2024}.membership-container .or{margin:1.5rem 0;color:#919192}.membership-container label{display:block}.membership-container .info{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.membership-container .info a{color:#C2161C;font-weight:500}.membership-container .bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.membership-container .bottom a{color:#C2161C;font-weight:500}.membership-container .verification{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:2rem}.membership-container .verification input{height:8rem;text-align:center;font-size:2.8rem;color:#C2161C}.membership-container .countdown{font-size:1.6rem;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C}form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row.border{border:solid #DFDFDF 0.1rem;padding:2rem 1rem;border-radius:1rem}form label{font-size:1.5rem;color:#1E2024;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label svg{width:2rem}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .selectbox{width:100% !important}form .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}form .item .text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form a,form span{font-size:1.4rem;line-height:2rem;color:#9D9DA4}form span{text-align:center;padding-top:2rem}form span a{text-decoration:none;color:#1E2024;font-weight:600}form input{width:100%;height:5rem;padding:0 1rem;font-size:1.5rem;color:#1E2024;border-radius:.5rem;border:solid #DFDFDF 0.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:focus{background:#fff;border:solid #D9DBDD .1rem}form input::-webkit-input-placeholder{color:#9D9DA4}form input:-ms-input-placeholder{color:#9D9DA4}form input::-ms-input-placeholder{color:#9D9DA4}form input::placeholder{color:#9D9DA4}.verify-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.verify-code img{width:12rem;-o-object-fit:contain;object-fit:contain}.checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}@media only screen and (max-width: 768px){.checkbox{margin-bottom:1rem}}.checkbox span{text-align:left;font-size:1.6rem;color:#1E2024;cursor:pointer}.checkbox span a{color:#1E2024;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;height:100%;text-align:center}.checkbox input:checked+:before{background:#C2161C url(../images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox input:checked+label{color:#1E2024}.checkbox a{color:#1E2024}.checkbox label{position:relative;cursor:pointer;font-size:1.5rem;color:#1E2024;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-top:0}.checkbox label:before{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3rem;flex-basis:3rem;content:'';-webkit-appearance:none;border:solid #DFDFDF 0.1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selectbox .selectric{background:none;border-radius:.5rem;border:solid #DFDFDF 0.1rem;border-radius:.5rem}.selectbox .selectric .label{height:5rem;line-height:5rem;font-size:1.6rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left}.selectbox .selectric .button{padding:0;height:5rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectbox .selectric .button:after{display:none}.selectbox .selectric .button:before{content:'';background:url("../images/icons/icon-arrow.svg") no-repeat center center;width:2rem;height:5rem;line-height:5rem}.selectbox .selectric-open .selectric .button:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.selectbox .selectric-items{background:#fff;border:none}.selectbox .selectric-items ul li{line-height:3.5rem;font-size:1.5rem}.selectbox .selectric-items ul li.selected,.selectbox .selectric-items ul li.highlighted{color:#fff;background:#1E2024}.radio{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;cursor:pointer;position:relative}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:2rem;height:2rem;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#6093A8;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#6093A8}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.switch-button .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-button .switch input{opacity:0;width:0;height:0}.switch-button label{margin:0}.switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,115,62,0.2);-webkit-transition:.4s;transition:.4s}.switch-button .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch-button input:checked+.slider{background-color:#C2161C}.switch-button input:focus+.slider{-webkit-box-shadow:0 0 1px #2196F3;box-shadow:0 0 1px #2196F3}.switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch-button .slider.round{border-radius:34px}.switch-button .slider.round:before{border-radius:50%}.modalbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:13;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.modalbox.type-2 .modalbox-content{max-width:80rem}.modalbox.type-2 .modalbox-content span{max-height:30rem}.modalbox.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modalbox:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.3)}.modalbox .modalbox-content{max-width:50rem;width:100%;background:#fff;border-radius:1rem;position:relative;padding:1rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:14;gap:2rem}.modalbox .modalbox-content .head{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #DFDFDF 0.1rem}.modalbox .modalbox-content .head h5{font-size:2rem}.modalbox .modalbox-content .head .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modalbox .modalbox-content .head .close-modal svg{width:3rem}.modalbox .modalbox-content .modal-info{margin:2rem 0}.modalbox .modalbox-content .modal-info span{font-size:1.6rem;line-height:1.4}.modalbox .modalbox-content .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modalbox .modalbox-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modalbox .modalbox-content span{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.modalbox .time-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 768px){.modalbox .time-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.modalbox .time-items .time{height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.modalbox .time-items .time:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.modalbox .time-items .time.disabled{background:#e6eaee;border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none}.modalbox .time-items .time.disabled-2{border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none;position:relative}.modalbox .time-items .time.disabled-2:before{content:'';position:absolute;inset:0;background:url(/assets/images/main/lines.svg);background-size:cover;opacity:.4}.modalbox .time-items .time.selected{background:#C2161C;border:solid #C2161C .1rem;color:#fff}.modalbox .contract{margin:0}.swiper-control{position:absolute;width:calc(100% + 4rem);height:100%;top:0;left:-2rem}.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{width:4rem !important;height:4rem !important;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{display:none !important}}.swiper-control .swiper-button-next:hover,.swiper-control .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s}.swiper-control .swiper-button-next::after,.swiper-control .swiper-button-prev::after{display:none}.swiper-control .swiper-button-next svg,.swiper-control .swiper-button-prev svg{width:2.8rem}.swiper-control .swiper-button-disabled{display:none}.loading{position:fixed;inset:0;background:rgba(0,115,62,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:100}.loading.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.loading .load-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center;background:#fff;padding:4rem;border-radius:3rem}.loading span{font-size:1.6rem;color:#C2161C;font-weight:600}.loading .spinner{width:56px;height:56px;border-radius:50%;border:9px solid;border-color:#79aa8e;border-right-color:#C2161C;-webkit-animation:spinner-d3wgkg 1.2s infinite linear;animation:spinner-d3wgkg 1.2s infinite linear}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#C2161C;color:#fff}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .prev{background:url(/assets/images/icons/prev.svg) no-repeat center center;background-size:2rem}.datepicker .next{background:url(/assets/images/icons/next.svg) no-repeat center center;background-size:2rem}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.search-results{width:100%;padding:0 11rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.search-results{padding:0 1rem}}.search-results .search{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.search-results .search-text{font-size:2.2rem;color:#1E2024;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .search-text span{font-weight:600;margin-right:.5rem}.search-results .search-text span:before,.search-results .search-text span:after{content:'"';font-size:2.2rem;color:#1E2024}.search-results .search-filter{border-bottom:solid #DFDFDF 0.1rem;padding-bottom:2rem}.search-results .search-filter button{width:100%}.search-results .search-filter .swiper-container{width:100%;height:100%}.search-results .search-filter .swiper-container .swiper-slide{width:auto !important}.search-results .search-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-results .search-list .list{padding:2rem 0;border-bottom:solid #DFDFDF 0.1rem}.search-results .search-list .list:nth-child(odd) figure .cover{background:#D8D8D8}.search-results .search-list .list figure .cover{width:9rem;height:13rem;background:#E8EBF1}.search-results .search-list .list figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results .search-list .list figure figcaption .title{font-size:2rem;color:#1E2024;font-weight:600}.search-results .search-list .list figure figcaption ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:2rem}.search-results .search-list .list figure figcaption ul li span{font-size:1.5rem;color:#1E2024}.search-results .search-list .list figure figcaption ul li span strong{font-weight:600}.search-results .search-list .list figure figcaption .points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .search-list .list figure figcaption .points img{width:2rem;margin-right:.32rem}.search-results .search-list .list figure figcaption .points span{font-size:1.5rem;font-weight:600;color:#1E2024;margin-left:.5rem}.search{max-width:100rem;width:100%;height:9.5rem;padding:0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search _::-webkit-full-page-media,.search _:future,.search :root .safari_only{display:none}}@media only screen and (max-width: 768px){.search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1rem}}.search .selectbox{max-width:15rem}@media only screen and (max-width: 768px){.search .selectbox{max-width:100%;width:100%}}.search .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 768px){.search .search-box{padding:1rem 0;width:100%}}.search .search-box img{width:2.2rem;margin-left:2.5rem}@media only screen and (max-width: 768px){.search .search-box img{margin-left:0}}.search .search-box input{width:100%;padding:0 2.5rem;height:5.5rem;font-size:2.2rem;color:#1E2024;position:relative}@media only screen and (max-width: 768px){.search .search-box input{padding:0 1.5rem;font-size:1.8rem}}@media only screen and (max-width: 768px){.search button{max-width:100%;width:100%}}.membership-container{max-width:50rem;width:100%;margin:auto;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);padding:2rem}.membership-container h1{margin:0}.membership-container button{width:100%;margin-bottom:2rem}.membership-container button:last-child{margin:0}.membership-container .countdown{margin:auto}.membership-container span{padding:0;color:#1E2024}.membership-container .or{margin:1.5rem 0;color:#919192}.membership-container label{display:block}.membership-container .info{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.membership-container .info a{color:#C2161C;font-weight:500}.membership-container .bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.membership-container .bottom a{color:#C2161C;font-weight:500}.membership-container .verification{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);gap:2rem}.membership-container .verification input{height:8rem;text-align:center;font-size:2.8rem;color:#C2161C}.membership-container .countdown{font-size:1.6rem;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2161C}form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .row.border{border:solid #DFDFDF 0.1rem;padding:2rem 1rem;border-radius:1rem}form label{font-size:1.5rem;color:#1E2024;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label svg{width:2rem}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .selectbox{width:100% !important}form .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}form .item .text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form a,form span{font-size:1.4rem;line-height:2rem;color:#9D9DA4}form span{text-align:center;padding-top:2rem}form span a{text-decoration:none;color:#1E2024;font-weight:600}form input{width:100%;height:5rem;padding:0 1rem;font-size:1.5rem;color:#1E2024;border-radius:.5rem;border:solid #DFDFDF 0.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:focus{background:#fff;border:solid #D9DBDD .1rem}form input::-webkit-input-placeholder{color:#9D9DA4}form input:-ms-input-placeholder{color:#9D9DA4}form input::-ms-input-placeholder{color:#9D9DA4}form input::placeholder{color:#9D9DA4}.verify-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.verify-code img{width:12rem;-o-object-fit:contain;object-fit:contain}.checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}@media only screen and (max-width: 768px){.checkbox{margin-bottom:1rem}}.checkbox span{text-align:left;font-size:1.6rem;color:#1E2024;cursor:pointer}.checkbox span a{color:#1E2024;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;height:100%;text-align:center}.checkbox input:checked+:before{background:#C2161C url(../images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox input:checked+label{color:#1E2024}.checkbox a{color:#1E2024}.checkbox label{position:relative;cursor:pointer;font-size:1.5rem;color:#1E2024;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-top:0}.checkbox label:before{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3rem;flex-basis:3rem;content:'';-webkit-appearance:none;border:solid #DFDFDF 0.1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selectbox .selectric{background:none;border-radius:.5rem;border:solid #DFDFDF 0.1rem;border-radius:.5rem}.selectbox .selectric .label{height:5rem;line-height:5rem;font-size:1.6rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left}.selectbox .selectric .button{padding:0;height:5rem;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectbox .selectric .button:after{display:none}.selectbox .selectric .button:before{content:'';background:url("../images/icons/icon-arrow.svg") no-repeat center center;width:2rem;height:5rem;line-height:5rem}.selectbox .selectric-open .selectric .button:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.selectbox .selectric-items{background:#fff;border:none}.selectbox .selectric-items ul li{line-height:3.5rem;font-size:1.5rem}.selectbox .selectric-items ul li.selected,.selectbox .selectric-items ul li.highlighted{color:#fff;background:#1E2024}.radio{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;cursor:pointer;position:relative}.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:2rem;height:2rem;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#6093A8;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#6093A8}.radio input[type="radio"]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}.switch-button .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-button .switch input{opacity:0;width:0;height:0}.switch-button label{margin:0}.switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,115,62,0.2);-webkit-transition:.4s;transition:.4s}.switch-button .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch-button input:checked+.slider{background-color:#C2161C}.switch-button input:focus+.slider{-webkit-box-shadow:0 0 1px #2196F3;box-shadow:0 0 1px #2196F3}.switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch-button .slider.round{border-radius:34px}.switch-button .slider.round:before{border-radius:50%}.modalbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:13;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.modalbox.type-2 .modalbox-content{max-width:80rem}.modalbox.type-2 .modalbox-content span{max-height:30rem}.modalbox.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modalbox:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(30,32,36,0.3)}.modalbox .modalbox-content{max-width:50rem;width:100%;background:#fff;border-radius:1rem;position:relative;padding:1rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:14;gap:2rem}.modalbox .modalbox-content .head{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #DFDFDF 0.1rem}.modalbox .modalbox-content .head h5{font-size:2rem}.modalbox .modalbox-content .head .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.modalbox .modalbox-content .head .close-modal svg{width:3rem}.modalbox .modalbox-content .modal-info{margin:2rem 0}.modalbox .modalbox-content .modal-info span{font-size:1.6rem;line-height:1.4}.modalbox .modalbox-content .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modalbox .modalbox-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modalbox .modalbox-content span{font-size:1.5rem;line-height:1.4;max-height:15rem;overflow-y:auto}.modalbox .time-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem}@media only screen and (max-width: 768px){.modalbox .time-items{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.modalbox .time-items .time{height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;border:solid #DFDFDF 0.1rem;border-radius:.7rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.modalbox .time-items .time:hover{background:#C2161C;color:#fff;border:solid #C2161C .1rem}.modalbox .time-items .time.disabled{background:#e6eaee;border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none}.modalbox .time-items .time.disabled-2{border:solid #ececec .1rem;color:rgba(30,32,36,0.5);pointer-events:none;position:relative}.modalbox .time-items .time.disabled-2:before{content:'';position:absolute;inset:0;background:url(/assets/images/main/lines.svg);background-size:cover;opacity:.4}.modalbox .time-items .time.selected{background:#C2161C;border:solid #C2161C .1rem;color:#fff}.modalbox .contract{margin:0}.swiper-control{position:absolute;width:calc(100% + 4rem);height:100%;top:0;left:-2rem}.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{width:4rem !important;height:4rem !important;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.swiper-control .swiper-button-next,.swiper-control .swiper-button-prev{display:none !important}}.swiper-control .swiper-button-next:hover,.swiper-control .swiper-button-prev:hover{-webkit-transition:.3s;transition:.3s}.swiper-control .swiper-button-next::after,.swiper-control .swiper-button-prev::after{display:none}.swiper-control .swiper-button-next svg,.swiper-control .swiper-button-prev svg{width:2.8rem}.swiper-control .swiper-button-disabled{display:none}.loading{position:fixed;inset:0;background:rgba(0,115,62,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;z-index:100}.loading.active{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.loading .load-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center;background:#fff;padding:4rem;border-radius:3rem}.loading span{font-size:1.6rem;color:#C2161C;font-weight:600}.loading .spinner{width:56px;height:56px;border-radius:50%;border:9px solid;border-color:#79aa8e;border-right-color:#C2161C;-webkit-animation:spinner-d3wgkg 1.2s infinite linear;animation:spinner-d3wgkg 1.2s infinite linear}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#C2161C;color:#fff}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .prev{background:url(/assets/images/icons/prev.svg) no-repeat center center;background-size:2rem}.datepicker .next{background:url(/assets/images/icons/next.svg) no-repeat center center;background-size:2rem}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}section{width:100%;padding:0 8rem}.container{width:100%;margin:0 auto}[class*="col-"]{display:-ms-grid;display:grid}.row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.birthday .col-4{grid-column:span 4}@media only screen and (max-width: 768px){.row.birthday .col-4{grid-column:span 4}}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}@media only screen and (max-width: 768px){.col-4{grid-column:span 12}}.col-5{grid-column:span 5}.col-6{grid-column:span 6}@media only screen and (max-width: 768px){.col-6{grid-column:span 12}}.col-12{grid-column:span 12}.settings-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:125rem;margin:auto;padding:0 1rem}@media only screen and (max-width: 768px){.settings-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.settings-content .settings-menu{width:25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.settings-content .settings-menu{width:100%;margin-bottom:2rem}}.settings-content .settings-menu small{font-size:1.5rem;color:#1E2024;margin-bottom:1rem}.settings-content .settings-menu .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.settings-content .settings-menu .profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.settings-content .settings-menu .profile figure{width:9rem;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;overflow:hidden}.settings-content .settings-menu .profile span{font-size:2.2rem;color:#1E2024;font-weight:600;margin:1rem 0 0}.settings-content .settings-menu .profile a{font-size:1.4rem;color:#C2161C;font-weight:normal}.settings-content .settings-menu ul{margin-top:4rem}@media only screen and (max-width: 768px){.settings-content .settings-menu ul{display:none}}.settings-content .settings-menu ul li.active a{color:#C2161C}.settings-content .settings-menu ul li a{font-size:1.5rem;line-height:4rem;color:#1E2024;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.settings-content .settings-menu ul li a:hover{color:#C2161C}.settings-content .settings{max-width:100rem;width:100%;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem}@media only screen and (max-width: 768px){.settings-content .settings{padding:0 2rem}}@media only screen and (max-width: 768px){.settings-content .settings .col-6{grid-column:span 12}}.settings-content h1,.settings-content h4{font-size:2.2rem;color:#1E2024;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-content span{padding-top:0}.settings-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-content form{-webkit-box-shadow:none;box-shadow:none}.settings-content form .item{margin:0}.settings-content form .row .item{width:100%}.settings-content form .row .lab-mar{margin:0}.settings-content .plan .box{height:45rem;background:#1E2024;border-radius:.5rem}.settings-content .plan .bottom{padding-top:2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.settings-content .plan .bottom .summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-content .plan .bottom .summary li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:2.5rem}.settings-content .plan .bottom .summary li small{margin:0}.settings-content .plan .bottom .summary li span{font-size:1.5rem;font-weight:500}.settings-content .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem}.settings-content .library .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid rgba(223,223,223,0.7) 0.1rem;padding-bottom:2rem}.settings-content .library .head .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-content .library .head .info small{font-size:1.2rem;font-weight:normal}.settings-content .library .head .info span{font-size:1.6rem;font-weight:500}.settings-content .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-content .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}.settings-content .list h4{padding:0}.settings-content .list .cover{width:8rem;height:11rem;background:#DFDFDF;position:relative}.settings-content .list .cover i{position:absolute;right:-.5rem;top:-.5rem}.settings-content .list .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2rem}@media only screen and (max-width: 1024px){.settings-content .list .detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.settings-content .list .detail .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:1rem}.settings-content .list .detail .caption .title{font-size:1.6rem;color:#1E2024;font-weight:600}.settings-content .list .detail .caption .info{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.settings-content .list .detail .caption .info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0}}@media only screen and (max-width: 768px){.settings-content .list .detail .caption .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.settings-content .list .detail .caption .info li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:2rem}.settings-content .list .detail .caption .info li span,.settings-content .list .detail .caption .info li strong{font-size:1.3rem;color:#1E2024;font-weight:normal}.settings-content .list .detail .caption .info li strong{font-weight:600}.settings-content .list .detail .caption a{font-size:1.3rem;color:#C2161C;font-weight:normal}.settings-content .list .detail .button{margin-top:2rem}.settings-content .list .detail .reactions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.settings-content #like.active svg{fill:#E24444}.settings-content .like{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;font-size:1.5rem;color:#1E2024}.settings-content .like.active svg{fill:#E24444}.settings-content .like svg{margin-right:.5rem;fill:#aeafaf}.settings-content .cancel{font-size:1.3rem;color:#E64343 !important;font-weight:normal}.settings-content .notification-settings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-content .notification-settings .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.settings-content .notification-settings .item span{font-size:1.6rem;font-weight:600}.settings-content .notification-settings .item small{font-size:1.4rem;font-weight:normal;margin-bottom:.5rem}.settings-content .notification-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-content .notification-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:solid rgba(223,223,223,0.7) 0.1rem;padding-bottom:2rem;margin-bottom:2rem}.settings-content .notification-content li:last-child{border:none;margin-bottom:0}.settings-content .notification-content li span{font-size:1.5rem;font-weight:600}.settings-content .notification-content li small{font-size:1.4rem;font-weight:normal;margin:1rem 0}.reservation-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;border-bottom:solid #f0f0f0 .1rem;padding-bottom:4rem}.reservations .item:last-child{border:none;padding-bottom:0;margin:0}@media only screen and (max-width: 768px){.reservations .item{margin-bottom:6rem}}.reservations .item .detail{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;font-weight:bold}.reservations .item .info{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.reservations .item .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.reservations .item .info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.reservations .item span{font-size:1.6rem}body{background:#F6F6F6}body.no-scroll{overflow:hidden}body,html{font-family:"fonts/Poppins",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0}html{min-height:100%;font-size:10px}img{width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin:0;padding:0;vertical-align:top;outline:none;border:none}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.container{max-width:140rem;width:100%;margin:auto}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 36px -29px rgba(0,0,0,0.39);border-radius:1rem}.content h1{font-size:3rem;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .library-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .library-list .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.content .library-list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.content .library-list .item figure{width:20rem;height:15rem;position:relative;border-radius:1rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.content .library-list .item figure{width:15rem;height:15rem}}@media only screen and (max-width: 768px){.content .library-list .item figure{width:100%;height:15rem}}.content .library-list .item figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.content .library-list .item .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:4rem}@media only screen and (max-width: 768px){.content .library-list .item .caption{padding-left:0;padding-top:2rem;margin-bottom:2rem}}.content .library-list .item .caption span{font-size:2rem;font-weight:600}.content .library-list .item .caption small{font-size:1.4rem}.content .library-list .item .caption .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:2rem}.content .library-list .item .caption .info a{font-size:1.4rem;color:#1E2024;text-decoration:underline}.content .library-list .item .caption .info .location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin-top:1rem}.content .library-list .item .caption .info .location svg{width:2REM}.text-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-content .image{max-width:50rem;height:60rem;width:100%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.text-content .image{max-width:40rem}}@media only screen and (max-width: 768px){.text-content .image{height:50vh}}.text-content .image figure{width:100%;height:100%;position:relative;overflow:hidden;border-radius:1rem}.text-content .image figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.text-content .article{padding-left:4rem}@media only screen and (max-width: 768px){.text-content .article{padding:0}}.text-content .article h2{font-size:2.2rem}.text-content .article span{font-size:1.6rem;line-height:1.2}
/*# sourceMappingURL=layout.min.css.map */