body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	body,input,textarea,select{font-family:var(--et_global_body_font)}.et-db #et-boc .et-l.et-l--header .et_builder_inner_content{z-index:auto}.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_0_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_2_tb_header{background-color:rgba(255,255,255,0)!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_section_0_tb_header{position:fixed;top:0px;left:50%;bottom:auto;right:auto;transform:translateX(-50%);z-index:99999!important}.et_pb_section_0{background-image:initial!important}.et_pb_section_0.et_pb_section{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_0_tb_header.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_row_0_tb_header{max-width:1080px!important;max-height:85px;--horizontal-gap:2%;justify-content:center;align-items:center;flex-wrap:nowrap}.et_pb_row_0_tb_header>[class*="et_flex_column"]{--horizontal-gap-parent:2%}.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0{width:auto!important}.et_pb_row_0{max-width:none!important}.et_pb_column_0_tb_header,.et_pb_column_3_tb_header,.et_pb_column_4_tb_header{flex:1 1 0}.et_pb_column_0{z-index:3!important}.et_pb_code_0_tb_header,.et_pb_code_1_tb_header,.et_pb_code_2_tb_header,.et_pb_code_2,.et_pb_code_3_tb_header{margin-bottom:0px!important}.et_pb_image_0_tb_header{margin-top:30px!important;margin-bottom:30px!important;text-align:center;margin-left:auto!important;margin-right:auto!important;width:160px;cursor:pointer}.et_pb_icon_0_tb_header{text-align:center;cursor:pointer}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-family:FontAwesome!important;font-weight:400!important;color:#ffffff;font-size:35px}.et_pb_image_0{background-image:initial;text-align:center;margin-left:auto!important;margin-right:auto!important;width:100%}.et_pb_image_0 .et_pb_image_wrap img{max-height:65vh}.et_pb_image_0 img,.et_pb_image_0 .et_pb_image_wrap{width:100%;max-width:100%!important}.et_pb_image_0:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0) 80%,rgba(0,0,0,1) 105%);z-index:1}.et_pb_code_0{margin-bottom:0px!important;width:100%;text-align:center;justify-items:center}.et_pb_code_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-weight:700;color:#ff9800!important;text-align:center}.et_pb_text_0{text-align:center}.et_pb_text_0 .et_pb_text_inner{font-weight:600;color:#000000!important;font-size:14px}.et_pb_section_1_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_section_1_tb_header{position:fixed;top:50%;right:-100px;bottom:auto;left:auto;transform:translateY(-50%);z-index:999!important}.et_pb_row_1_tb_header,.et_pb_row_1{flex-wrap:nowrap}.et_pb_column_1_tb_header{align-self:center!important;flex:1 1 0;min-width:fit-content}body{margin:0;overflow-x:hidden}.logo-holder{display:flex;justify-content:center}.logo-holder img{max-width:80%}.arrowhead{margin-left:auto}.arrowhead:before{color:#cbdb2b;font-family:"ETmodules";content:'\35';font-size:25px;font-weight:800}#et-main-area.inactive{pointer-events:none;filter:brightness(0.2)}.hamburger{width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:9999;position:relative}.hamburger span{display:block;height:3px;background:#fff;border-radius:3px;transition:transform 0.3s ease,opacity 0.3s ease}.hamburger.active span:nth-child(1){transform:translateY(10.5px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.side-menu{position:fixed;top:0;left:-9999px;width:25vw;height:100vh;background:#fff;color:#ff9800;transform:translateX(-100%);transition:transform 0.3s ease;z-index:-1}.side-menu.open{transform:translateX(0);left:0}.side-menu ul{list-style:none;padding-bottom:0;padding-left:0;padding-right:0;margin:0}.main-list{padding-top:100px!important}.side-menu li{padding:5px 20px}.secondary-list li{padding-right:0px!important}.side-menu a{color:#ff9800;text-decoration:none;font-weight:800;font-size:16px;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all 0.5s;z-index:2;padding:10px}.side-menu a::before,.side-menu a::after{content:"";position:absolute;height:50%;width:0;background-color:#20576e;transition:all 0.5s;z-index:-1}.side-menu a::before{right:0;top:0}.side-menu a::after{left:0;bottom:0}.side-menu a:hover::before,.side-menu a:hover::after{width:100%}.side-menu a:hover{color:white}.overlay{position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out;z-index:900;left:-1px}.overlay.show{opacity:1;pointer-events:auto;background-color:#20576e}.deals-section{position:fixed;display:none;gap:20px;top:50%;left:50%;transform:translate(-35%,-50%);opacity:0}.deals-section.show{display:flex;animation:fadeIn 0.5s ease-in forwards}@keyframes fadeIn{0%{opacity:0;display:flex}100%{opacity:1;display:flex}}.deals-1,.deals-2{border:2px solid #ff9800;border-radius:4px}.deals-card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:40%;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.deals-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.deals-card-container{padding-left:16px;padding-right:16px;padding-bottom:16px;justify-content:center;align-items:center;background-color:white;display:flex;flex-direction:column}.deals-card h6{margin-top:10px;margin-left:10px;margin-right:10px;text-align:center}.deals-card p{padding-left:16px;padding-right:16px;margin-bottom:10px;text-align:center}.deals-card a{background-color:#cbdb2b;color:black;font-weight:700;padding:7px 20px;border-radius:4px;margin-top:auto;margin-bottom:20px}@media (max-width:890px){.side-menu{width:100%}}.booking-module{display:flex}.booking-header h6,.booking-icon i{color:white}.gtranslate_wrapper{display:flex;gap:10px}.glink{color:white;font-size:20px!important}@media (max-width:480px){.glink{font-size:15px!important}}a.glink.gt-current-lang{font-weight:900!important;color:#cbdb2b!important}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);justify-content:center;align-items:center}.modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;width:80%;max-width:400px;border-radius:10px;position:relative}.close-btn{color:#aaa;position:absolute;top:10px;right:15px;font-size:35px;font-weight:bold;cursor:pointer;z-index:999}.close-btn:hover,.close-btn:focus{color:black;text-decoration:none;cursor:pointer}#open-popup-btn{background-color:#cbdb2b;border-color:#cbdb2b;padding:10px;font-size:16px;border-radius:4px;cursor:pointer}.main-banner-img{object-fit:cover;object-position:100% 20%}.static-pos{position:absolute;bottom:0px;left:50%;top:auto;right:auto;transform:translateX(-50%)}.fixed-pos{display:none!important}.booking-code{background-color:rgba(0,0,0,0.75);z-index:999}.booking-module{display:flex;gap:20px;align-items:center;justify-content:center}.booking-header h6,.booking-icon i{color:white;font-weight:700}.booking-icon i{font-size:25px}#bookWidget-managed .book-widget-bg{padding:0px!important}#bookWidget-managed .b24-column{height:70px!important}#bookWidget-managed .book-form-control{padding:10px 15px!important;font-weight:bolder!important;border-radius:4px!important;text-align:center}#bookWidget-managed .book-advancedsearch{order:1!important}#bookWidget-managed #book-checkin-holder{order:2!important}#bookWidget-managed #book-checkout-holder{order:3!important}#bookWidget-managed #book-guests-holder{order:4!important}#bookWidget-managed .book-container .book-form-inline .book-form-group.book-va-bottom,#bookWidget-managed .book-form-group:last-of-type{order:5!important}#bookWidget-managed .book-widget .book-form-inline{display:flex;justify-content:center;align-items:center}#bookWidget-managed .book-container .book-form-inline .book-form-group.book-va-bottom{vertical-align:middle!important;padding-top:0!important;margin-right:10px!important}#bookWidget-managed .book-selectholder .book-col-12 .book-form-control{width:180px!important}@media (max-width:1024px){.booking-header,.booking-icon{display:none}}.kids-banner{cursor:pointer;animation:moveMask 4s ease-in-out infinite alternate;border-radius:4px}.kids-heading{text-align:center;color:#ff9800;font-weight:bold}.kids-button{text-align:center;margin-top:5px}.kids-button button{border-radius:4px;color:black;font-weight:700;padding:15px 25px;background-color:#cbdb2b;border:0;cursor:pointer}.swing-banner{transform-origin:top center;animation:swing 10s ease-in-out infinite}@keyframes swing{0%,100%{transform:rotate(0deg)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.carousel-container{position:relative;width:100%;overflow:hidden;margin:auto}.carousel-wrapper{display:flex;transition:transform 0.5s ease-in-out}.carousel-slide{display:flex;width:100%}.donut{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Donut-Boat-2.jpg')}.kayak{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Kayak.jpg')}.onsen{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Onsens-1.jpg')}.gondola{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Summer-Gondola-1.jpg')}.sup{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/SUP-1.jpg')}.zipflight{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Zipflight-1.jpg')}.hot-air{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Hot-Air-Balloon.jpg')}.ducky{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Ducky.jpg')}.ducky:hover,.kayak:hover,.zipflight:hover,.sup:hover,.gondola:hover,.onsen:hover,.donut:hover,.hot-air:hover,.trek:hover,.golf:hover,.raft:hover,.bike:hover{transform:scale(1.03)}.trek{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Tree-Trekking-1.jpg');background-position:35%}.golf{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/resized-ALI_8874.png');background-position:50%}.raft{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Rafting-1.jpg');background-position:70%}.bike{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/MTB-1.jpg');background-position:70%}.item{cursor:pointer;background-repeat:no-repeat;background-size:cover;flex:0 0 20%;box-sizing:border-box;text-align:center;height:30vh;display:flex;justify-content:center;align-items:end;transition:transform 0.2s ease-in-out}@media (max-width:768px){.item{height:30vh!important;flex:0 0 50%}}@media (max-width:1920px){.item{height:50vh}}.item h6{color:white;background-color:rgba(0,0,0,0.7);width:100%;padding:20px;font-weight:600}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(230,230,230,0.4);color:white;border:none;font-size:40px;padding:10px 15px;cursor:pointer;z-index:1000;height:100vh}.prev-btn{left:0px}.next-btn{right:0px}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.et_pb_section_15 .et_pb_row:nth-of-type(1){margin-bottom:60px!important}.green-ref{background-color:#cbdb2b;color:black;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.column-effect:hover{transform:scale(1.03)}.packaged-icons{color:black}.inner-def{color:black;font-weight:bold;text-align:center;display:flex;flex-direction:column}.orange-ref{background-color:#ff9800;color:black;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.inner-text .et_pb_text_inner{display:flex;height:100%}.column-effect:hover{transform:scale(1.03)}.black-ref{background-color:black;color:white;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.column-effect:hover{transform:scale(1.03)}.image-wrapper-big .et_pb_image_wrap{position:relative;overflow:hidden;display:inline-block;border-radius:8px}.image-wrapper-big .et_pb_image_wrap:after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:shine 2s infinite linear}@keyframes shine{0%{left:-100%}100%{left:150%}}.col-big-red{flex:2!important}.red-card-images{object-fit:cover}.red-card-images{object-fit:cover}.red-card-images{object-fit:cover}.logo-animated:hover{animation:tilt 1s ease-in-out infinite}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}100%{transform:rotate(0deg)}}.sj-fb img,.sj-ig img{width:32px}.sj-x img{width:48px}.sj-fb{margin-right:10px}.sj-yt img{width:42px}.icons{display:flex;justify-content:center;align-items:center;gap:10px}.et_pb_code_1{background-color:#ffffff;margin-bottom:0px!important;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px;border-color:#20576e;border-style:solid;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);overflow:hidden}.et_pb_section_2_tb_header.et_pb_section{margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et_pb_section_2_tb_header{position:fixed;bottom:0px;right:0px;top:auto;left:auto;z-index:999999!important}.et_pb_row_2_tb_header{z-index:999999!important;flex-wrap:nowrap}.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2{width:100%!important}.et_pb_row_2{max-width:none!important;flex-wrap:nowrap}.et_pb_column_2_tb_header{flex-grow:2}.et_pb_code_4_tb_header{margin-bottom:0px!important;position:fixed;bottom:5%;right:30px;top:auto;left:auto;z-index:999999}.et_pb_column_6_tb_header{z-index:999999!important}@media only screen and (max-width:767px){.et_pb_row_0_tb_header{--horizontal-gap:5%;justify-content:center;align-items:center;flex-wrap:nowrap}.et_pb_row_0_tb_header>[class*="et_flex_column"]{--horizontal-gap-parent:5%}.et_pb_image_0_tb_header{width:125px}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-size:25px}.et_pb_code_0{display:none!important}}@media only screen and (min-width:1440px){.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_0_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_2_tb_header{background-color:rgba(255,255,255,0)!important}.et-l--post>.et_builder_inner_content>.et_pb_section.et_pb_section_0{background-color:initial!important}.et_pb_section_0{background-image:none!important}.et_pb_image_0{background-image:none;background-color:initial}.et_pb_code_1{background-color:#ffffff}}.et-db #et-boc .et-l.et-l--post .et_builder_inner_content{z-index:auto}.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_0_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_2_tb_header{background-color:rgba(255,255,255,0)!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_section_0_tb_header{position:fixed;top:0px;left:50%;bottom:auto;right:auto;transform:translateX(-50%);z-index:99999!important}.et_pb_section_0{background-image:initial!important}.et_pb_section_0.et_pb_section{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_0_tb_header.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_row_0_tb_header{max-width:1080px!important;max-height:85px;--horizontal-gap:2%;justify-content:center;align-items:center;flex-wrap:nowrap}.et_pb_row_0_tb_header>[class*="et_flex_column"]{--horizontal-gap-parent:2%}.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0{width:auto!important}.et_pb_row_0{max-width:none!important}.et_pb_column_0_tb_header,.et_pb_column_3_tb_header,.et_pb_column_4_tb_header{flex:1 1 0}.et_pb_column_0{z-index:3!important}.et_pb_code_0_tb_header,.et_pb_code_1_tb_header,.et_pb_code_2_tb_header,.et_pb_code_2,.et_pb_code_3_tb_header{margin-bottom:0px!important}.et_pb_image_0_tb_header{margin-top:30px!important;margin-bottom:30px!important;text-align:center;margin-left:auto!important;margin-right:auto!important;width:160px;cursor:pointer}.et_pb_icon_0_tb_header{text-align:center;cursor:pointer}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-family:FontAwesome!important;font-weight:400!important;color:#ffffff;font-size:35px}.et_pb_image_0{background-image:initial;text-align:center;margin-left:auto!important;margin-right:auto!important;width:100%}.et_pb_image_0 .et_pb_image_wrap img{max-height:65vh}.et_pb_image_0 img,.et_pb_image_0 .et_pb_image_wrap{width:100%;max-width:100%!important}.et_pb_image_0:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0) 80%,rgba(0,0,0,1) 105%);z-index:1}.et_pb_code_0{margin-bottom:0px!important;width:100%;text-align:center;justify-items:center}.et_pb_code_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-weight:700;color:#ff9800!important;text-align:center}.et_pb_text_0{text-align:center}.et_pb_text_0 .et_pb_text_inner{font-weight:600;color:#000000!important;font-size:14px}.et_pb_section_1_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_section_1_tb_header{position:fixed;top:50%;right:-100px;bottom:auto;left:auto;transform:translateY(-50%);z-index:999!important}.et_pb_row_1_tb_header,.et_pb_row_1{flex-wrap:nowrap}.et_pb_column_1_tb_header{align-self:center!important;flex:1 1 0;min-width:fit-content}body{margin:0;overflow-x:hidden}.logo-holder{display:flex;justify-content:center}.logo-holder img{max-width:80%}.arrowhead{margin-left:auto}.arrowhead:before{color:#cbdb2b;font-family:"ETmodules";content:'\35';font-size:25px;font-weight:800}#et-main-area.inactive{pointer-events:none;filter:brightness(0.2)}.hamburger{width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:9999;position:relative}.hamburger span{display:block;height:3px;background:#fff;border-radius:3px;transition:transform 0.3s ease,opacity 0.3s ease}.hamburger.active span:nth-child(1){transform:translateY(10.5px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.side-menu{position:fixed;top:0;left:-9999px;width:25vw;height:100vh;background:#fff;color:#ff9800;transform:translateX(-100%);transition:transform 0.3s ease;z-index:-1}.side-menu.open{transform:translateX(0);left:0}.side-menu ul{list-style:none;padding-bottom:0;padding-left:0;padding-right:0;margin:0}.main-list{padding-top:100px!important}.side-menu li{padding:5px 20px}.secondary-list li{padding-right:0px!important}.side-menu a{color:#ff9800;text-decoration:none;font-weight:800;font-size:16px;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all 0.5s;z-index:2;padding:10px}.side-menu a::before,.side-menu a::after{content:"";position:absolute;height:50%;width:0;background-color:#20576e;transition:all 0.5s;z-index:-1}.side-menu a::before{right:0;top:0}.side-menu a::after{left:0;bottom:0}.side-menu a:hover::before,.side-menu a:hover::after{width:100%}.side-menu a:hover{color:white}.overlay{position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out;z-index:900;left:-1px}.overlay.show{opacity:1;pointer-events:auto;background-color:#20576e}.deals-section{position:fixed;display:none;gap:20px;top:50%;left:50%;transform:translate(-35%,-50%);opacity:0}.deals-section.show{display:flex;animation:fadeIn 0.5s ease-in forwards}@keyframes fadeIn{0%{opacity:0;display:flex}100%{opacity:1;display:flex}}.deals-1,.deals-2{border:2px solid #ff9800;border-radius:4px}.deals-card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:40%;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.deals-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.deals-card-container{padding-left:16px;padding-right:16px;padding-bottom:16px;justify-content:center;align-items:center;background-color:white;display:flex;flex-direction:column}.deals-card h6{margin-top:10px;margin-left:10px;margin-right:10px;text-align:center}.deals-card p{padding-left:16px;padding-right:16px;margin-bottom:10px;text-align:center}.deals-card a{background-color:#cbdb2b;color:black;font-weight:700;padding:7px 20px;border-radius:4px;margin-top:auto;margin-bottom:20px}@media (max-width:890px){.side-menu{width:100%}}.booking-module{display:flex}.booking-header h6,.booking-icon i{color:white}.gtranslate_wrapper{display:flex;gap:10px}.glink{color:white;font-size:20px!important}@media (max-width:480px){.glink{font-size:15px!important}}a.glink.gt-current-lang{font-weight:900!important;color:#cbdb2b!important}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);justify-content:center;align-items:center}.modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;width:80%;max-width:400px;border-radius:10px;position:relative}.close-btn{color:#aaa;position:absolute;top:10px;right:15px;font-size:35px;font-weight:bold;cursor:pointer;z-index:999}.close-btn:hover,.close-btn:focus{color:black;text-decoration:none;cursor:pointer}#open-popup-btn{background-color:#cbdb2b;border-color:#cbdb2b;padding:10px;font-size:16px;border-radius:4px;cursor:pointer}.main-banner-img{object-fit:cover;object-position:100% 20%}.static-pos{position:absolute;bottom:0px;left:50%;top:auto;right:auto;transform:translateX(-50%)}.fixed-pos{display:none!important}.booking-code{background-color:rgba(0,0,0,0.75);z-index:999}.booking-module{display:flex;gap:20px;align-items:center;justify-content:center}.booking-header h6,.booking-icon i{color:white;font-weight:700}.booking-icon i{font-size:25px}#bookWidget-managed .book-widget-bg{padding:0px!important}#bookWidget-managed .b24-column{height:70px!important}#bookWidget-managed .book-form-control{padding:10px 15px!important;font-weight:bolder!important;border-radius:4px!important;text-align:center}#bookWidget-managed .book-advancedsearch{order:1!important}#bookWidget-managed #book-checkin-holder{order:2!important}#bookWidget-managed #book-checkout-holder{order:3!important}#bookWidget-managed #book-guests-holder{order:4!important}#bookWidget-managed .book-container .book-form-inline .book-form-group.book-va-bottom,#bookWidget-managed .book-form-group:last-of-type{order:5!important}#bookWidget-managed .book-widget .book-form-inline{display:flex;justify-content:center;align-items:center}#bookWidget-managed .book-container .book-form-inline .book-form-group.book-va-bottom{vertical-align:middle!important;padding-top:0!important;margin-right:10px!important}#bookWidget-managed .book-selectholder .book-col-12 .book-form-control{width:180px!important}@media (max-width:1024px){.booking-header,.booking-icon{display:none}}.kids-banner{cursor:pointer;animation:moveMask 4s ease-in-out infinite alternate;border-radius:4px}.kids-heading{text-align:center;color:#ff9800;font-weight:bold}.kids-button{text-align:center;margin-top:5px}.kids-button button{border-radius:4px;color:black;font-weight:700;padding:15px 25px;background-color:#cbdb2b;border:0;cursor:pointer}.swing-banner{transform-origin:top center;animation:swing 10s ease-in-out infinite}@keyframes swing{0%,100%{transform:rotate(0deg)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.carousel-container{position:relative;width:100%;overflow:hidden;margin:auto}.carousel-wrapper{display:flex;transition:transform 0.5s ease-in-out}.carousel-slide{display:flex;width:100%}.donut{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Donut-Boat-2.jpg')}.kayak{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Kayak.jpg')}.onsen{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Onsens-1.jpg')}.gondola{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Summer-Gondola-1.jpg')}.sup{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/SUP-1.jpg')}.zipflight{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Zipflight-1.jpg')}.hot-air{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Hot-Air-Balloon.jpg')}.ducky{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Ducky.jpg')}.ducky:hover,.kayak:hover,.zipflight:hover,.sup:hover,.gondola:hover,.onsen:hover,.donut:hover,.hot-air:hover,.trek:hover,.golf:hover,.raft:hover,.bike:hover{transform:scale(1.03)}.trek{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Tree-Trekking-1.jpg');background-position:35%}.golf{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/resized-ALI_8874.png');background-position:50%}.raft{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/Rafting-1.jpg');background-position:70%}.bike{background-image:url('https://www.summerjapan.com/wp-content/uploads/2026/02/MTB-1.jpg');background-position:70%}.item{cursor:pointer;background-repeat:no-repeat;background-size:cover;flex:0 0 20%;box-sizing:border-box;text-align:center;height:30vh;display:flex;justify-content:center;align-items:end;transition:transform 0.2s ease-in-out}@media (max-width:768px){.item{height:30vh!important;flex:0 0 50%}}@media (max-width:1920px){.item{height:50vh}}.item h6{color:white;background-color:rgba(0,0,0,0.7);width:100%;padding:20px;font-weight:600}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(230,230,230,0.4);color:white;border:none;font-size:40px;padding:10px 15px;cursor:pointer;z-index:1000;height:100vh}.prev-btn{left:0px}.next-btn{right:0px}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.icon-times{display:flex;justify-content:center;align-items:center;margin:5px;gap:20px}.icon-times span i{margin-right:2px;color:#ff9800}.et_pb_section_15 .et_pb_row:nth-of-type(1){margin-bottom:60px!important}.green-ref{background-color:#cbdb2b;color:black;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.column-effect:hover{transform:scale(1.03)}.packaged-icons{color:black}.inner-def{color:black;font-weight:bold;text-align:center;display:flex;flex-direction:column}.orange-ref{background-color:#ff9800;color:black;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.inner-text .et_pb_text_inner{display:flex;height:100%}.column-effect:hover{transform:scale(1.03)}.black-ref{background-color:black;color:white;padding:7px 20px;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}.column-effect:hover{transform:scale(1.03)}.image-wrapper-big .et_pb_image_wrap{position:relative;overflow:hidden;display:inline-block;border-radius:8px}.image-wrapper-big .et_pb_image_wrap:after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:shine 2s infinite linear}@keyframes shine{0%{left:-100%}100%{left:150%}}.col-big-red{flex:2!important}.red-card-images{object-fit:cover}.red-card-images{object-fit:cover}.red-card-images{object-fit:cover}.logo-animated:hover{animation:tilt 1s ease-in-out infinite}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}100%{transform:rotate(0deg)}}.sj-fb img,.sj-ig img{width:32px}.sj-x img{width:48px}.sj-fb{margin-right:10px}.sj-yt img{width:42px}.icons{display:flex;justify-content:center;align-items:center;gap:10px}.et_pb_code_1{background-color:#ffffff;margin-bottom:0px!important;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px;border-color:#20576e;border-style:solid;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);overflow:hidden}.et_pb_section_2_tb_header.et_pb_section{margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et_pb_section_2_tb_header{position:fixed;bottom:0px;right:0px;top:auto;left:auto;z-index:999999!important}.et_pb_row_2_tb_header{z-index:999999!important;flex-wrap:nowrap}.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2{width:100%!important}.et_pb_row_2{max-width:none!important;flex-wrap:nowrap}.et_pb_column_2_tb_header{flex-grow:2}.et_pb_code_4_tb_header{margin-bottom:0px!important;position:fixed;bottom:5%;right:30px;top:auto;left:auto;z-index:999999}.et_pb_column_6_tb_header{z-index:999999!important}@media only screen and (max-width:767px){.et_pb_row_0_tb_header{--horizontal-gap:5%;justify-content:center;align-items:center;flex-wrap:nowrap}.et_pb_row_0_tb_header>[class*="et_flex_column"]{--horizontal-gap-parent:5%}.et_pb_image_0_tb_header{width:125px}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-size:25px}.et_pb_code_0{display:none!important}}@media only screen and (min-width:1440px){.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_0_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_header,.et-l--header>.et_builder_inner_content>.et_pb_section.et_pb_section_2_tb_header{background-color:rgba(255,255,255,0)!important}.et-l--post>.et_builder_inner_content>.et_pb_section.et_pb_section_0{background-color:initial!important}.et_pb_section_0{background-image:none!important}.et_pb_image_0{background-image:none;background-color:initial}.et_pb_code_1{background-color:#ffffff}}