[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:unset}*{box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0;-moz-tap-highlight-color:#fff0;tap-highlight-color:#fff0}::-moz-selection{color:var(--icey_site_c_white);background:var(--icey_site_c_black)}::selection{color:var(--icey_site_c_white);background:var(--icey_site_c_black)}:root{font-synthesis:none;interpolate-size:allow-keywords;--icey_site_header_width:1500px;--icey_site_header_height:90px;--icey_site_header_height_static:90px;--icey_site_content_width:1500px;--icey_site_content_mid_width:800px;--icey_site_content_h_padding:2rem;--icey_site_section_v_padding:5rem;--icey_site_gap:3rem;--icey_site_border_radius:1.5rem;--icey_site_admin_bar:32px;--icey_site_c_red:#e4371b;--icey_site_c_sand:#efecea;--icey_site_c_grey:#d6d6d6;--icey_site_c_darkgrey:#444444;--icey_site_c_white:#ffffff;--icey_site_c_black:#000000;--icey_site_c_text:var(--icey_site_c_black)}:target{scroll-margin-top:150px}html{font-size:clamp(0.9rem, 0.9rem + 0.15vw, 1.2rem);scroll-behavior:smooth;scrollbar-gutter:stable;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1c1e21 #fff0;min-height:100%}body.icey_wp{font-size:100%;font-family:'arial',sans-serif;line-height:1.8;font-weight:400;overflow:hidden;background-color:var(--icey_site_c_forest_green);color:var(--icey_site_c_black);min-height:100svh;display:flex;flex-direction:column;gap:0;line-height:1.4}a,.elementor-widget-text-editor a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:0.3s all ease-in;color:var(--icey_site_c_red)}a:hover,.elementor-widget-text-editor a:hover{text-underline-offset:.5em}.icey_wp h1,.icey_wp h2,.icey_wp h3,.icey_wp h4,.icey_wp h5,.icey_wp h6{font-family:'din-2014-narrow',sans-serif;line-height:1.2;font-weight:600;margin-top:0;margin-bottom:.7em;text-transform:uppercase;letter-spacing:.015em}.icey_wp h1{font-size:2.2rem}.icey_wp h2{font-size:1.8rem}.icey_wp h3{font-size:1.4rem}.icey_wp h4{font-size:1.2rem}button,.button,.elementor-button,.product_type_simple,.tc360_button,.elementor .tc360_button,.icey_wp .tc360_button_whiteblack{border-radius:var(--icey_site_border_radius);border:none;background-color:var(--icey_site_c_red);color:var(--icey_site_c_white);padding:1em 2em;line-height:1.1;font-weight:700;transition:all 0.3s ease;width:auto;display:flex;width:fit-content;text-transform:uppercase;font-size:.9rem;span{color:var(--icey_site_c_white);transition:all 0.3s ease}}button:hover,.button:hover,.elementor-button:hover,.product_type_simple:hover,.tc360_button:hover,.elementor .tc360_button:hover,.icey_wp .tc360_button_whiteblack:hover{background-color:var(--icey_site_c_black);color:var(--icey_site_c_white);transition:all 0.3s ease;span{color:var(--icey_site_c_white);transition:all 0.3s ease}}.icey_wp .tc360_button_whiteblack{background-color:var(--icey_site_c_white);color:var(--icey_site_c_red)}.icey_wp .tc360_button_whiteblack:hover{background-color:var(--icey_site_c_black);color:var(--icey_site_c_white)}.elementor .tc360_button_dark{background-color:var(--icey_site_c_darkgrey);color:var(--icey_site_c_white);span{color:var(var(--icey_site_c_white))}}.elementor .tc360_button_dark:hover{background-color:var(--icey_site_c_red);color:var(--icey_site_c_darkgrey);span{color:var(var(--icey_site_c_darkgrey))}}.elementor .tc360_button_white{background-color:var(--icey_site_c_white);color:var(--icey_site_c_darkgrey);span{color:var(var(--icey_site_c_darkgrey))}}.elementor .tc360_button_white:hover{background-color:var(--icey_site_c_darkgrey);color:var(--icey_site_c_white);span{color:var(var(--icey_site_c_white))}}.elementor .tc360_button_small{font-size:.8rem}p:last-child{margin-block-end:0;margin-block-start:0}.tc360_ingress{font-size:115%;padding-bottom:1em}.e-con .elementor-widget.elementor-widget.tc360_p_margin_bottom{margin-bottom:1em}.tc360_image_round{aspect-ratio:1 / 1;width:100%;object-fit:cover;object-position:center}@keyframes icey_spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.icey_wp>header{height:var(--icey_site_header_height_static);background-color:var(--icey_site_c_black);overflow:visible}#tc360_header{position:fixed;left:0;top:0;height:var(--icey_site_header_height);background-color:inherit;z-index:1000;transition:translate 0.3s ease;padding:0 calc(var(--icey_site_content_h_padding) *2);box-shadow:0 0 15px 0 rgb(0 0 0 / .1)}.icey_scroll_down #tc360_header{translate:0 calc(var(--icey_site_header_height) * -1)}#tc360_header_inner{display:flex;flex-direction:row;justify-content:flex-end;height:100%;gap:0}#tc360_header_logo_wrapper{position:absolute;left:0;top:0;width:auto;padding:2rem 1rem 1rem 1rem;border-radius:0 0 var(--icey_site_border_radius) var(--icey_site_border_radius);background-color:#fff0;translate:0 -1rem;z-index:1003;transition:0.3s all ease;margin-left:-1rem}#tc360_header_logo_wrapper:hover{translate:0 0rem}#tc360_header_logo_wrapper:hover{background-color:var(--icey_site_c_black);padding:3rem 1rem 1rem}.icey_scrolled:not(.icey_scroll_up) #tc360_header_logo_wrapper{translate:0 2.5rem;width:100px;padding:4.5rem 1rem 1rem;background-color:var(--icey_site_c_black);box-shadow:0 0 10px 0 rgb(0 0 0 / .3);margin-left:0}.icey_scrolled:not(.icey_scroll_up) #tc360_header_logo_wrapper:hover{translate:0 4rem}#tc360_header_logo,#tc360_header_logo_black{width:100%;max-width:100px;height:100%;object-fit:contain;object-position:left center;transition:opacity 0.3s ease;opacity:1}#tc360_header_nav_shortcode{width:auto;display:flex;height:100%}.tc360_header_nav{display:flex;align-items:center;height:100%}.tc360_menu_toggle{display:none;position:relative;z-index:1001;width:50px;height:50px;padding:0;margin:0;background:none;border:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:7px;right:-5px}.tc360_menu_toggle_bar{display:block;width:35px;height:4px;background-color:var(--icey_site_c_white);border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease}.icey_main_menu_active .tc360_menu_toggle_bar:nth-child(1){transform:translateY(12px) rotate(45deg)}.icey_main_menu_active .tc360_menu_toggle_bar:nth-child(2){opacity:0}.icey_main_menu_active .tc360_menu_toggle_bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.tc360_menu_overlay{display:flex;align-items:center;height:100%}.tc360_main_menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}.tc360_main_menu>li{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.tc360_main_menu li>a{font-family:'din-2014-narrow',sans-serif;letter-spacing:.02em;font-weight:400}.tc360_main_menu>li>a{display:flex;align-items:center;padding:.6rem 1rem;color:var(--icey_site_c_white);text-decoration:none;white-space:nowrap;text-transform:uppercase;position:relative;z-index:2;transition:0.3s all ease;font-size:1rem}.tc360_main_menu>li>a:focus-visible{outline:2px solid var(--icey_site_c_red);outline-offset:2px;border-radius:4px}.tc360_flag_icon{flex-shrink:0;width:2.3rem;height:1.6rem}.tc360_submenu_toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:var(--icey_site_c_red);transition:all 0.3s ease;border-radius:0;position:relative;z-index:2}.tc360_submenu_toggle:focus-visible{outline:2px solid var(--icey_site_c_red);outline-offset:2px}.tc360_chevron_icon{transition:transform 0.3s ease;flex-shrink:0}.tc360_main_menu>li.tc360_submenu_open>.tc360_submenu_toggle .tc360_chevron_icon{transform:rotate(-90deg)}.tc360_sub_menu{list-style:none;margin:0;background-color:var(--icey_site_c_black);opacity:0;visibility:hidden;transition:all 0.3s ease-in;pointer-events:none;padding:0;overflow:hidden}.tc360_main_menu>li.tc360_submenu_open>.tc360_sub_menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tc360_sub_menu .tc360_sub_menu{opacity:1;visibility:visible;pointer-events:auto;position:static;transform:none;height:auto;overflow:visible;background-color:#fff0}.tc360_sub_menu li a{display:block;padding:.7rem 1.5rem;color:var(--icey_site_c_white);white-space:nowrap;transition:all 0.3s ease;text-transform:uppercase;font-size:.9rem}.tc360_main_menu a:focus:not(:focus-visible),.tc360_submenu_toggle:focus:not(:focus-visible),.tc360_menu_toggle:focus:not(:focus-visible){outline:none}#tc360_search_wrapper{position:fixed;inset:0;background-color:rgb(28 30 33 / .8);display:flex;justify-content:center;align-items:center;z-index:1100;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}#tc360_search_wrapper.tc360_search_active{opacity:1;visibility:visible}#tc360_search_wrapper>.elementor-widget-search{display:flex;width:100%;max-width:800px;padding:0 var(--icey_site_content_h_padding);transform:translateY(1rem);transition:transform 0.3s ease}#tc360_search_wrapper.tc360_search_active>.elementor-widget-search{transform:translateY(0)}#tc360_search_wrapper>.elementor-widget-search>.e-search{width:100%}#tc360_search_wrapper .elementor-widget-search .e-search-input{border-radius:var(--icey_site_border_radius);padding:.5rem 1rem}#tc360_search_wrapper .elementor-widget-search .e-search .e-search-submit{border-radius:var(--icey_site_border_radius);background-color:var(--icey_site_c_red);span{color:var(--icey_site_c_white);font-weight:700}}#tc360_search_wrapper .elementor-widget-search .e-search .e-search-submit:hover{background-color:var(--icey_site_c_darkgrey);span{color:var(--icey_site_c_white)}}#tc360_search_wrapper .elementor-widget-search .e-search-results-container{border-radius:var(--icey_site_border_radius);overflow:hidden}#tc360_search_wrapper .e-search-results-list a .elementor-heading-title{color:var(--icey_site_c_black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:0.3s all ease-in}#tc360_search_wrapper .e-search-results-list a:hover .elementor-heading-title{text-underline-offset:.5em}#tc360_search_wrapper .elementor-widget-search .e-search-input-wrapper>svg:is(svg).e-font-icon-svg.e-fas-times{fill:var(--icey_site_c_black)}.tc360_section_standard{padding:var(--icey_site_section_v_padding) calc(var(--icey_site_content_h_padding) * 2)}.tc360_section_standard_s{padding:calc(var(--icey_site_section_v_padding) / 2) calc(var(--icey_site_content_h_padding) * 2)}.tc360_section_standard_first{padding:calc(var(--icey_site_section_v_padding) / 2) calc(var(--icey_site_content_h_padding) * 2) var(--icey_site_section_v_padding) calc(var(--icey_site_content_h_padding) * 2)}.tc360_section_side_only{padding:0 calc(var(--icey_site_content_h_padding) * 2)}.tc360_content_mid_width,.tc360_hero_headline_wrapper{max-width:var(--icey_site_content_mid_width);padding-bottom:2rem}.tc360_hero_headline_wrapper{text-wrap:balance}.tc360_hero_headline_wrapper p{font-size:1.1rem}.tc360_underhero_section{border-radius:calc(var(--icey_site_border_radius) * 2) calc(var(--icey_site_border_radius) * 2) 0 0;margin-top:calc(var(--icey_site_border_radius) * -2)}.tc360_padding_column_vertical{padding-top:var(--icey_site_section_v_padding);padding-bottom:var(--icey_site_section_v_padding)}.e-con:has(>.e-con>.tc360_image_fullside){align-items:stretch}.e-con:has(>.tc360_image_fullside){display:flex;flex-direction:column}img.tc360_image_fullside{width:50vw;max-width:none;height:100%;flex-grow:1;object-fit:cover;object-position:center center;position:relative}.icey_wp .elementor .tc360_divblock{border-radius:var(--icey_site_border_radius);padding:calc(var(--icey_site_content_h_padding) * 1.5) var(--icey_site_content_h_padding)}.tc360_divider{display:flex;position:relative;justify-self:center;align-self:center}.tc360_seemetab{white-space:nowrap}.elementor-widget-text-editor,main .elementor-shortcode{ul,ol{padding-left:2.5rem;margin-bottom:2.5rem;list-style:none;li{position:relative;margin-bottom:.5rem;line-height:1.6}}ul{li::before{content:"";position:absolute;left:-2rem;top:.4em;width:.8rem;height:.8rem;background-color:var(--icey_site_c_red);border-radius:50%}}ol{counter-reset:tc360-counter;li{counter-increment:tc360-counter;&::before{content:counter(tc360-counter) ".";position:absolute;left:-2rem;font-family:'din-2014-narrow',sans-serif;font-weight:700;color:var(--icey_site_c_darkgrey);font-size:1.2em;vertical-align:middle;height:100%;line-height:1;top:.1em}}}}.icey_hero_wrap{position:relative;width:100%;min-height:560px;background:var(--icey_site_c_black,#000);display:flex;flex-direction:column;overflow:hidden}#icey_hero_canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.icey_hero_inner{position:relative;z-index:2;width:100%;flex-grow:1;max-width:calc(var(--icey_site_content_width, 1500px) + (var(--icey_site_content_h_padding, 2rem) * 4));margin:0 auto;padding:0 calc(var(--icey_site_content_h_padding, 2rem) * 2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--icey_site_gap,3rem);pointer-events:none}.icey_ghost_title{flex:1 1 300px;margin:0;font-family:'din-2014-narrow',sans-serif;font-size:clamp(3rem, 6vw, 5.5rem);font-weight:700;line-height:1.1;text-transform:uppercase;opacity:0;user-select:none}.icey_ghost_char{display:inline-block;white-space:pre}.icey_hero_extra{flex:0 1 400px;pointer-events:auto}@media (max-width:1025px){.icey_hero_inner{padding:0 var(--icey_site_content_h_padding,1rem);max-width:calc(var(--icey_site_content_width, 1500px) + (var(--icey_site_content_h_padding, 1rem) * 2));flex-direction:column;justify-content:flex-start;text-align:center;padding-top:calc(var(--icey_site_header_height_static) + 2rem)}.icey_ghost_title{flex:0 1 auto;font-size:clamp(2rem, 1rem + 10vw, 6rem);margin-top:-6%}}@media (max-width:768px){.icey_ghost_title{margin-top:-12%}}.tc360_section_standard:has(.tc360_canvas_bg){position:relative}.elementor-widget-shortcode:has(.elementor-shortcode>.tc360_canvas_bg),.elementor-shortcode:has(>.tc360_canvas_bg){position:absolute;inset:0;left:0;top:0;width:100%;height:100%;z-index:0}.tc360_canvas_bg{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:auto;background:#000}.tc360_hero_home .icey_hero_wrap{--hero-vh:70vh;--hero-min:500px;--hero-max:600px;height:clamp(var(--hero-min), calc(var(--hero-vh) - var(--icey_site_header_height_static)), var(--hero-max))}.icey_wp>footer{margin-top:auto;z-index:1;a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:-.3em;text-decoration-color:#fff0;transition:0.3s all ease-in;color:inherit}a:hover{text-underline-offset:.5em;text-decoration-color:inherit}}#tc360_footer{color:var(--icey_site_c_white)}#tc360_footer_inner{display:flex;flex-direction:row;gap:4rem;justify-content:space-between}#tc360_footer_logo_wrapper{display:flex;justify-content:center;align-items:flex-start}#tc360_footer_logo{width:clamp(100px, 100%, 250px);height:auto;object-fit:contain;transition:scale 0.3s ease;scale:1}#tc360_footer_logo_wrapper:hover #tc360_footer_logo{scale:1.1}#tc360_footer h2.footer_headline{margin-bottom:1em}.tc360_footer_text{line-height:1.6}.tc360_footer_gyms p,.tc360_footer_menu ul>li{margin-bottom:0}.tc360_footer_gyms p a,.icey_wp .tc360_footer_menu ul>li>a,.icey_wp .tc360_footer_menu ul>li>a:hover{display:flex;padding:0;line-height:1.2;margin-bottom:1em}#tc360_sub_footer{padding:2rem var(--icey_site_content_h_padding);color:var(--icey_site_c_white)}#tc360_sub_footer .elementor-widget-icon-list .elementor-icon-list-items{display:flex;justify-content:center;flex-direction:row;align-items:center;row-gap:1rem;column-gap:2rem;flex-wrap:wrap}#tc360_sub_footer .elementor-widget-icon-list .elementor-icon-list-items{a,span{color:#fff;font-size:.8rem}}#icey_to_top{font-size:0;position:fixed;right:10px;bottom:-100px;transition:all 0.3s ease-in-out;width:40px;height:40px;padding:0;background-color:var(--icey_site_c_black);;z-index:100;min-width:0;color:var(--icey_site_c_white);border:none}#icey_to_top:hover{background-color:var(--icey_site_c_red);transition:all 0.3s ease-in-out}.icey_scroll_up #icey_to_top{bottom:9rem;opacity:1}#icey_to_top::before{content:"";position:absolute;width:1.2rem;height:1.2rem;background-color:var(--icey_site_c_white);left:50%;top:50%;translate:-50% -50%;z-index:2;transition:all 0.5s ease-out 0s;clip-path:polygon(0 0,78% 50%,0 100%,0 80%,0 50%,0 20%);rotate:-90deg;border-radius:1rem}.icey_scrolled #icey_to_top::before{box-shadow:0 0 20px -7px rgb(0 0 0 / .5);transition:0.5s all ease-in,clip-path 0.5s ease-in 0.5s;clip-path:polygon(0 0,78% 50%,0 100%,0 80%,50% 50%,0 20%)}.forminator-ui a{text-decoration:underline}.icey_wp #forminator-module-202.forminator-design--material .forminator-response-message.forminator-success,.icey_wp #forminator-module-202.forminator-design--material .forminator-response-message.forminator-success p{background-color:var(--icey_site_c_black);box-shadow:none;color:#fff;font-size:1.1rem;border-radius:var(--icey_site_border_radius);padding:2rem 1rem;text-align:center}.icey_wp nav .icey_language_toggle{margin-block-start:0}.icey_wp .icey_language_modal{border-radius:var(--icey_site_border_radius);background-color:var(--icey_site_c_sand)}.icey_wp .icey_language_modal_inner{border-radius:var(--icey_site_border_radius);gap:1rem}.icey_wp h2{margin-bottom:0}.icey_wp .icey_language_select{border-radius:var(--icey_site_border_radius);border:1.5px solid var(--icey_site_c_black)}.icey_wp .icey_btn{border-radius:var(--icey_site_border_radius);color:var(--icey_site_c_white);background-color:var(--icey_site_c_red);&.icey_btn_secondary:not(:hover){background-color:#fff0;color:var(--icey_site_c_black)}}.icey_wp .icey_btn:hover{background-color:var(--icey_site_c_black)}.icey_wp .tc360_singleproduct_breadcrumb{.tc360-breadcrumbs a,.tc360-breadcrumbs .current,.tc360-breadcrumbs .tc360-sep{color:#fff}}@media only screen and (max-width:1025px){.icey_wp .tc360_post_loop_grid_mobileslider .elementor-loop-container.elementor-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch}.icey_wp .tc360_post_loop_grid_mobileslider .elementor-loop-container::-webkit-scrollbar{display:none}.icey_wp .tc360_post_loop_grid_mobileslider .e-loop-item{scroll-snap-align:start;flex:0 0 100%;max-width:100%;display:flex;flex-direction:column;height:auto}.icey_wp .tc360_post_loop_grid_mobileslider .e-loop-item>*{flex-grow:1;display:flex;flex-direction:column}.icey_wp .tc360_post_loop_grid_mobileslider .e-loop-item:not(:only-child){flex:0 0 85%;max-width:85%}.icey_wp .tc360_post_loop_grid_mobileslider .elementor-loop-container::before{content:"Swipa för fler";position:absolute;display:block;padding:.5rem 0 .5rem 0;border-radius:5px;color:var(--icey_site_c_black);z-index:1;font-size:.8rem;right:0;bottom:0;translate:0 50%}.icey_wp .tc360_post_loop_grid_mobileslider .elementor-loop-container::after{content:"";flex:0 0 calc(var(--icey_site_content_h_padding) / 2)}}@media only screen and (max-width:768px){.icey_wp .tc360_post_loop_grid_mobileslider .e-loop-item:not(:only-child){flex:0 0 90%;max-width:90%}}.icey_wp .tc360_404_search .e-search-submit{background-color:var(--icey_site_c_red);color:#fff;font-weight:700;span{color:currentColor}}.icey_wp .tc360_404_search .e-search-submit:hover{background-color:var(--icey_site_c_black);color:var(--icey_site_c_white);span{color:currentColor}}.icey_wp .tc360_404_search .e-search-results-container{border-radius:var(--icey_site_border_radius);border:none}.icey_wp .tc360_404_search .e-search-results-container .e-search-results,.icey_wp .tc360_404_search .e-search-results-container .e-search-loader{border:none}body.icey_wp .icey_show_more{display:block;overflow:hidden;cursor:pointer;line-height:1.5;height:4.5em;interpolate-size:allow-keywords;transition:height 0.5s ease}body.icey_wp .icey_show_more[aria-expanded="true"]{height:calc-size(auto,size)}body.icey_wp .icey_show_more::after{content:"+";position:absolute;bottom:0;border-radius:50%;background-color:var(--icey_site_c_white);color:var(--icey_site_c_text);width:1.15rem;display:flex;justify-content:center;align-items:center;font-weight:700;height:1.1rem;line-height:1;right:0;transition:all 0.3s ease}body.icey_wp .icey_show_more[aria-expanded="true"]::after{content:"-"}body.icey_wp .icey_show_more:hover::after{background-color:var(--icey_site_c_darkgrey);color:var(--icey_site_c_white)}.tc360_breadcrumb_wrapper{padding-top:1.5rem;padding-bottom:.5rem}.tc360-breadcrumbs{font-size:1rem;color:var(--icey_site_c_text)}.tc360-breadcrumbs a{color:inherit;text-decoration:underline}.tc360-breadcrumbs a:hover{color:var(--icey_site_c_darkgrey)}.tc360-breadcrumbs .tc360-sep{margin-inline:.5rem;color:var(--icey_site_c_text)}.tc360-breadcrumbs .current{color:var(--icey_site_c_text)}.tc360-breadcrumbs a.tc360-home-link{display:inline-block;scale:1;position:relative;top:-3px}.tc360-breadcrumbs a.tc360-home-link:hover{scale:1.5}.tc360_instagram{padding-left:1rem;padding-right:1rem}.tc360_instagram .elementor-widget-icon-box{display:flex;justify-content:flex-start}.tc360_instagram .elementor-icon-box-wrapper{display:flex;justify-content:flex-start;align-items:center}.tc360_instagram .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{margin-bottom:0}.tc360_instagram .elementor-icon-box-wrapper{.elementor-icon-box-icon a,.elementor-icon-box-title a{transition:0.3s all ease!important}}.tc360_instagram #sb_instagram{padding:0!important}.tc360_instagram #sb_instagram #sbi_images{padding-top:1rem!important;padding-bottom:2rem!important;gap:1rem!important}.tc360_instagram #sb_instagram .sbi_item{transition:0.3s all ease}.tc360_instagram #sb_instagram .sbi_item:hover{opacity:1;scale:1.08;transition:0.3s all ease;a,img{opacity:1!important}}.tc360_instagram #sb_instagram .sbi_photo img{border:5px solid var(--icey_site_c_white);border-radius:var(--icey_site_border_radius)}.tc360_instagram_follow.e-div-block-base{padding:1.5rem 0 .5rem 0;color:var(--icey_site_c_white)}.tc360_instagram_follow .elementor-icon-box-wrapper{width:auto;display:flex;justify-content:flex-start;flex-direction:row!important;transition:0.3s padding ease}.tc360_instagram_follow .elementor-icon-box-wrapper:hover{padding-left:2rem}.tc360_instagram_follow .elementor-icon-box-wrapper .elementor-icon-box-content{order:1;width:auto;flex-grow:0;display:flex;align-items:center}.tc360_instagram_follow .elementor-icon-box-wrapper .elementor-icon-box-icon{order:2}.tc360_instagram_follow .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{margin-bottom:0}.tc360_gallery .swiper-slide-inner{aspect-ratio:16 / 10;width:100%;display:block;overflow:hidden;border-radius:calc(var(--icey_site_border_radius) / 2)}.tc360_gallery .swiper-slide-image{width:100%;height:100%;object-fit:cover;object-position:center}.tc360_gallery .swiper-slide:only-child .swiper-slide-image{object-position:top center}.tc360_gallery .elementor-swiper-button{color:var(--icey_site_c_white);background-color:var(--icey_site_c_black);opacity:1;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;transition:0.3s all ease}.tc360_gallery .elementor-swiper-button:hover{opacity:1;background-color:var(--icey_site_c_red)}.tc360_gallery .elementor-swiper-button-prev{left:1rem}.tc360_gallery .elementor-swiper-button-next{right:1rem}.tc360_gallery .elementor-swiper-button svg{width:1rem;height:1rem;fill:var(--icey_site_c_white)!important}.tc360_gallery .swiper-pagination{position:relative;bottom:auto;margin-top:2rem;display:flex;justify-content:center;gap:.5rem}.tc360_gallery .swiper-pagination-bullet{width:1rem;height:1rem;background-color:var(--icey_site_c_black);opacity:1;transition:0.3s all ease;margin:0!important}.tc360_gallery .swiper-pagination-bullet-active,.tc360_gallery .swiper-pagination-bullet:hover{opacity:1;background-color:var(--icey_site_c_red)}.tc360_gallery.tc360_gallery_product .swiper-slide-inner{aspect-ratio:1 / 1}.tc360_gallery.tc360_gallery_product .swiper-slide-image{object-fit:contain}.tc360_gallery.tc360_gallery_product .tc360-thumbnails-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.tc360_gallery.tc360_gallery_product .tc360-thumbnail{width:calc(25% - 1rem);cursor:pointer;border-radius:var(--icey_site_border_radius);overflow:hidden;border:2px solid #fff0;transition:0.3s all ease;aspect-ratio:1 / 1}.tc360_gallery.tc360_gallery_product .tc360-thumbnail img{width:100%;height:100%;object-fit:contain}.tc360_gallery.tc360_gallery_product .tc360-thumbnail.active,.tc360_gallery.tc360_gallery_product .tc360-thumbnail:hover{border-color:var(--icey_site_c_red)}.tc360_contactform .forminator-error-message{background-color:var(--icey_site_c_red)!important;color:var(--icey_site_c_white)!important;padding:.5em 1em}.tc360_contactform input.forminator-input{padding:.5em 1em!important}.tc360_contactform .forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after{border:none!important}.tc360_contactform textarea.forminator-textarea{border-radius:var(--icey_site_border_radius)!important;border-color:var(--icey_site_c_darkgrey)!important}.tc360_contactform .forminator-row-last .forminator-field{display:flex;flex-direction:row;justify-content:flex-end}.tc360_contactform .forminator-row:has(.forminator-consent){margin-bottom:0!important}.tc360_contactform button.forminator-button.forminator-button-submit{border-radius:calc(var(--icey_site_border_radius) / 2)!important;border:none!important;background-color:var(--icey_site_c_red)!important;color:var(--icey_site_c_white)!important;padding:1em 2em!important;line-height:1.1!important;font-weight:bold!important;transition:all 0.3s ease!important;width:auto!important;display:flex!important;width:fit-content!important;text-transform:uppercase!important;span{color:var(--icey_site_c_white)!important;transition:all 0.3s ease!important}}.tc360_contactform button.forminator-button.forminator-button-submit:hover{background-color:var(--icey_site_c_darkgrey)!important;color:var(--icey_site_c_white)!important;transition:all 0.3s ease!important;span{color:var(--icey_site_c_white)!important;transition:all 0.3s ease!important}}.tc360_grupptraning_wrapper{width:100%}.tc360_grupptraning_filter{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.tc360_grupptraning_filter_btn{background:#fff0;border:2px solid var(--icey_site_c_black);color:var(--icey_site_c_black);padding:.5em 1.25em;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:2rem;cursor:pointer;transition:0.2s all ease;font-family:inherit}.tc360_grupptraning_filter_btn:hover{background:var(--icey_site_c_black);color:var(--icey_site_c_white)}.tc360_grupptraning_filter_btn.is_active{background:var(--icey_site_c_red);border-color:var(--icey_site_c_red);color:var(--icey_site_c_white)}.tc360_grupptraning_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;width:100%}.tc360_grupptraning_item{background:var(--icey_site_c_black);color:var(--icey_site_c_white);border-radius:var(--icey_site_border_radius);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:0.3s all ease}.tc360_grupptraning_item.is_hidden{display:none}@media only screen and (max-width:1440px){.tc360_grupptraning_grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1025px){.tc360_grupptraning_grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.tc360_grupptraning_grid{grid-template-columns:1fr}}.tc360_grupptraning_item_content{flex:1}.tc360_grupptraning_item:hover{color:var(--icey_site_c_white);background-color:var(--icey_site_c_red)}.tc360_grupptraning_item_image{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--icey_site_c_black)}.tc360_grupptraning_item_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:0.4s transform ease}.tc360_grupptraning_item:hover .tc360_grupptraning_item_image img{transform:scale(1.05)}.tc360_grupptraning_item_content{flex:1;padding:1.25rem 1.5rem 1.5rem 1.5rem}.tc360_grupptraning_item_title{font-size:1.25rem;margin:0 0 .5rem 0;color:var(--icey_site_c_white)}.tc360_grupptraning_item_excerpt{font-size:.9rem;margin:0;color:var(--icey_site_c_white);opacity:.85}.tc360_grupptraning_item{view-transition-name:var(--vt-name)}::view-transition-old(*),::view-transition-new(*){animation-duration:0.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}body.tc360_modal_open{overflow:hidden}.tc360_grupptraning_modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0s linear 0.25s}.tc360_grupptraning_modal.is_active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.25s ease,visibility 0s linear 0s}.tc360_grupptraning_modal_backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tc360_grupptraning_modal_inner{position:relative;z-index:1;background:var(--icey_site_c_white);color:var(--icey_site_c_black);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;border-radius:var(--icey_site_border_radius);box-shadow:0 20px 60px rgb(0 0 0 / .5);transform:translateY(20px) scale(.98);transition:transform 0.35s cubic-bezier(.16,1,.3,1)}.tc360_grupptraning_modal.is_active .tc360_grupptraning_modal_inner{transform:translateY(0) scale(1)}.tc360_grupptraning_modal_close{position:absolute;top:1rem;right:1rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:var(--icey_site_c_black);color:var(--icey_site_c_red);border:none;border-radius:50%;cursor:pointer;z-index:2;transition:0.2s all ease;box-shadow:0 4px 12px rgb(0 0 0 / .3);&:focus{background:var(--icey_site_c_black);color:var(--icey_site_c_red)}}.tc360_grupptraning_modal_close:hover{background:var(--icey_site_c_red);color:var(--icey_site_c_white);transform:scale(1.05)}.tc360_grupptraning_modal_body{min-height:200px;position:relative}.tc360_grupptraning_modal_loader{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid rgb(0 0 0 / .1);border-top-color:var(--icey_site_c_red);border-radius:50%;animation:tc360_modal_spin 0.8s linear infinite}@keyframes tc360_modal_spin{to{transform:rotate(360deg)}}.tc360_grupptraning_modal_article{display:flex;flex-direction:column}.tc360_grupptraning_modal_image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--icey_site_c_grey)}.tc360_grupptraning_modal_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tc360_grupptraning_modal .tc360_grupptraning_modal_image img{opacity:0;transition:opacity 0.4s ease}.tc360_grupptraning_modal .tc360_grupptraning_modal_image img.is_loaded{opacity:1}.tc360_grupptraning_modal_text{padding:2rem 2.5rem 2.5rem 2.5rem}.tc360_grupptraning_modal_title{font-size:2rem;margin:0 0 .25rem 0;color:var(--icey_site_c_black)}.tc360_grupptraning_modal_terms{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--icey_site_c_red);font-weight:700;margin:0 0 1.5rem 0}.tc360_grupptraning_modal_content{font-size:1rem;line-height:1.6}.tc360_grupptraning_modal_content p{margin:0 0 1em 0}.tc360_grupptraning_modal_content p:last-child{margin-bottom:0}.tc360_grupptraning_modal_content a{text-decoration:underline}@media only screen and (max-width:768px){.tc360_grupptraning_modal{padding:0}.tc360_grupptraning_modal_inner{max-height:100vh;border-radius:0}.tc360_grupptraning_modal_text{padding:1.5rem}.tc360_grupptraning_modal_title{font-size:1.5rem}.tc360_grupptraning_modal_close{width:3rem;height:3rem;top:.75rem;right:.75rem}}.tc360_dagens_klasser_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.tc360_dagens_klass{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.9rem 1.5rem;background:var(--icey_site_c_black);color:var(--icey_site_c_white);border-radius:var(--icey_site_border_radius);font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.tc360_dagens_klass_tid{font-weight:700;white-space:nowrap}.tc360_dagens_klass_namn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tc360_dagens_klass_langd{opacity:.7;white-space:nowrap;text-align:right}.tc360_dagens_klasser_empty{padding:1rem 1.5rem;background:var(--icey_site_c_grey);color:var(--icey_site_c_black);border-radius:var(--icey_site_border_radius);grid-column:1 / -1}@media only screen and (max-width:768px){.tc360_dagens_klasser_wrapper{grid-template-columns:1fr}}.icey_wp .tc360_faq .e-n-accordion{gap:.2em;display:flex;flex-direction:column}.icey_wp .tc360_faq .e-n-accordion-item-title{border:none}.icey_wp .tc360_faq .e-n-accordion-item-title h3.e-n-accordion-item-title-text{font-size:1.3rem}.icey_wp .tc360_faq .e-n-accordion-item>.e-con-full{border:none;padding:1em 2.3em}.icey_wp .tc360_faq .e-n-accordion-item>.e-con-full>.elementor-widget-text-editor{font-size:1.1rem}.icey_wp .tc360_faq details.e-n-accordion-item[open] summary{background-color:var(--icey_site_c_red);color:var(--icey_site_c_white)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:currentColor}.icey_wp .tc360_faq .e-n-accordion-item>.e-con-full .e-button-base.tc360_button{font-size:.8rem}.tc360_post_filter .e-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.tc360_post_filter .e-filter button.e-filter-item{background-color:var(--icey_site_c_white);color:var(--icey_site_c_text);border:1.5px solid var(--icey_site_c_darkgrey);font-size:.7rem;padding:1em;border-radius:calc(var(--icey_site_border_radius) / 2)}.tc360_post_filter .e-filter{button.e-filter-item:hover,button.e-filter-item[aria-pressed="true"]{background-color:var(--icey_site_c_darkgrey);border:1.5px solid var(--icey_site_c_darkgrey);color:var(--icey_site_c_white)}}.tc360_post_loop_grid{width:100%}.tc360_post_loop_grid .elementor-loop-container.elementor-grid{gap:2rem}.tc360_post_loop_grid .e-load-more-spinner{font-size:4rem;fill:var(--icey_site_c_red);padding-top:3rem}.tc360_post_loop_grid .elementor-widget-container .e-load-more-message{background-color:var(--icey_site_c_red);color:#fff;padding:1rem;border-radius:1rem;width:fit-content;justify-self:center;opacity:.8;pointer-events:none}.tc360_post_loop_grid .e-loop__load-more.elementor-button-wrapper{display:flex;justify-content:center;margin-top:4rem}.e-loop-item:has(>.tc360_post_puff){height:100%;background-color:var(--icey_site_c_red);overflow:hidden;border-radius:var(--icey_site_border_radius);transition:0.3s background-color ease}.e-loop-item:has(>.tc360_post_puff:hover){background-color:var(--icey_site_c_black)}.e-loop-item:has(>.tc360_post_puff:hover) a{color:var(--icey_site_c_white)}.tc360_post_puff.e-con-full.e-con{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;transition:0.3s all ease}.tc360_post_puff_image_wrapper{width:100%}.tc360_post_puff_image_wrapper .elementor-widget-image{overflow:hidden;position:relative;width:100%;height:250px;background-color:#fff}.tc360_post_puff_image_wrapper .elementor-widget-image img{position:absolute;left:0;top:0;height:100%;width:100%;transition:scale 0.6s ease;object-position:center;object-fit:cover;scale:1}.tc360_post_puff:hover .tc360_post_puff_image_wrapper .elementor-widget-image img{scale:1.1}.tc360_post_puff_content{height:100%;padding:1rem 1.5rem 1.5rem 1.5rem;color:var(--icey_site_c_white)}.e-loop-item:has(>.tc360_post_puff:hover) a .tc360_post_puff_content,.tc360_post_puff_content:hover{color:var(--icey_site_c_white)}.tc360_post_puff_content h2.elementor-heading-title{font-size:1.2rem;margin-bottom:.3em}.tc360_post_puff_content .elementor-widget-theme-post-excerpt,.tc360_post_puff_content .icey_excerpt{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.tc360_post_loop_grid.tc360_post_loop_grid_staff .elementor-loop-container.elementor-grid{gap:3rem}.e-loop-item:has(>.tc360_staff_puff){height:100%;background-color:var(--icey_site_c_black);overflow:hidden;border-radius:var(--icey_site_border_radius);transition:0.3s background-color ease}.tc360_staff_puff,.tc360_staff_puff>.elementor-element,.tc360_staff_puff>.elementor-element>.elementor-shortcode{height:100%}.tc360_staff_puff>.elementor-element>.elementor-shortcode{display:flex;flex-direction:column}.tc360_staff_puff_image_wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--icey_site_content_h_padding) var(--icey_site_content_h_padding) 0 var(--icey_site_content_h_padding)}.tc360_staff_puff_image_wrapper img{width:100%;object-position:center;object-fit:cover;border-radius:50%;aspect-ratio:1 / 1;max-width:200px;border:5px solid var(--icey_site_c_white)}.tc360_staff_puff_content{flex:1;display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem 1.5rem;color:var(--icey_site_c_white);text-align:center}.e-loop-item:has(>.tc360_staff_puff:hover) a .tc360_staff_puff_content,.tc360_staff_puff_content:hover{color:var(--icey_site_c_white)}.tc360_staff_puff_content h2.elementor-heading-title{font-size:1.1rem;margin-bottom:.3em}.tc360_staff_puff_roles{font-size:.8rem;color:var(--icey_site_c_grey)}ul.tc360_staff_puff_contact{list-style:none;padding:0;margin-top:auto}.tc360_staff_puff_about{display:flex;margin-bottom:1em;width:100%;font-size:.9rem}.tc360_staff_puff_about p{width:100%}ul.tc360_staff_puff_contact a{color:var(--icey_site_c_white);text-decoration:underline;font-size:.9rem;text-decoration-color:#fff0;text-underline-offset:0,5em;&:hover{color:var(--icey_site_c_white);text-decoration-color:rgb(255 255 255);text-underline-offset:0,3em}}ul.tc360_staff_puff_contact li:not(:last-child){padding-bottom:.5em}.elementor-social-icon:hover{opacity:1}.elementor-widget-shortcode:has(.tc360_gyms_circle_wrapper){position:absolute;z-index:10;top:50%;left:50%;width:100%;max-width:calc(var(--icey_site_content_width) + (var(--icey_site_content_h_padding) * 4));padding:0 calc(var(--icey_site_content_h_padding) * 2);pointer-events:none;display:flex;justify-content:center;height:100%;translate:-50% -50%}.elementor-widget-shortcode:has(.tc360_gyms_circle_wrapper)>.elementor-shortcode{max-width:var(--icey_site_content_width);width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.tc360_gyms_circle_wrapper{display:flex;flex-direction:column;align-items:center;padding:0;width:50%;height:100%;justify-content:center;pointer-events:none;max-width:600px;.tc360_gyms_circle{position:relative;display:grid;place-items:center;height:100%;width:100%;translate:8% 0%;&:has(.tc360_gym_item:hover) .tc360_gym_item:not(:hover) .tc360_gym_image::after{box-shadow:inset 0 0 60px 40px rgb(0 0 0 / .3)}}.gym-city{--gym-index:0}.gym-bakfickan{--gym-index:1}.gym-ursviken{--gym-index:2}.gym-moro{--gym-index:3}.tc360_gym_item{position:absolute;container-type:inline-size;width:31%;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;--angle:calc(var(--gym-index) * 90deg - 90deg);transform:rotate(var(--angle)) translateY(-8.75rem) rotate(calc(var(--angle) * -1));transition:all 0.3s ease;border:1.5px solid #fff0;pointer-events:auto;&.gym-city{width:41%;transform:rotate(var(--angle)) translateY(-9.0625rem) rotate(calc(var(--angle) * -1));margin-right:7%}&:hover{scale:1.08;z-index:2;border:1.5px solid rgb(255 255 255);.tc360_gym_image::before{border:1.5px solid rgb(255 255 255)}.tc360_gym_image::after{opacity:0}.tc360_gym_overlay{opacity:1}.tc360_gym_curved_text{animation-play-state:running;color:var(--icey_site_c_white)}.tc360_gym_curved_text text{stroke-width:0}}.tc360_gym_image{position:relative;width:70%;height:70%;border-radius:50%;overflow:hidden;background-color:var(--icey_site_c_black);box-shadow:0 10px 40px rgb(0 0 0 / .15);transition:0.3s all ease;&::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:all 0.3s ease;border:1.5px solid #fff0;z-index:1}&::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 #fff0;pointer-events:none;transition:all 0.3s ease}&:hover::after{opacity:0}img{width:100%;height:100%;object-fit:cover}}.tc360_gym_overlay{position:absolute;inset:0;background-color:var(--icey_site_c_red);color:var(--icey_site_c_white);display:flex;justify-content:center;align-items:center;font-family:'din-2014-narrow',sans-serif;font-weight:700;text-transform:uppercase;font-size:13cqw;opacity:0;transition:opacity 0.3s ease}.tc360_gym_curved_text{position:absolute;width:110%;height:110%;pointer-events:none;overflow:visible;animation:icey_spin 25s linear infinite;animation-play-state:paused;color:var(--icey_site_c_white);transition:0.3s all ease;text{font-family:'din-2014-narrow',sans-serif;font-size:.6rem;font-weight:700;fill:currentColor;text-transform:uppercase;letter-spacing:.1em;transition:all 0.3s ease}}}}@media only screen and (max-width:1025px){.elementor-widget-shortcode:has(.tc360_gyms_circle_wrapper){height:calc(50% - 4rem);translate:-50% 0%;margin-top:-2%;&>.elementor-shortcode{justify-content:center}}.tc360_gyms_circle_wrapper{width:100%;max-width:none;container-type:size;.gym-city{--gym-index:1}.gym-bakfickan{--gym-index:0;margin-right:10cqw}.gym-ursviken{--gym-index:2;margin-left:10cqw}.gym-moro{--gym-index:3;margin-bottom:10cqh}.tc360_gyms_circle{translate:0% 0%;width:min(135cqw, 189cqh, 810px);height:auto;aspect-ratio:1;container-type:inline-size}.tc360_gym_item{transform:rotate(var(--angle)) translateY(-22cqw) rotate(calc(var(--angle) * -1));&.gym-city{width:36%;margin:0;transform:rotate(var(--angle)) translateY(-24cqw) rotate(calc(var(--angle) * -1))}}}}body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{border-radius:0}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header{background-color:var(--icey_site_c_red);border-radius:var(--icey_site_border_radius) var(--icey_site_border_radius) 0 0}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{border-radius:0 0 var(--icey_site_border_radius) var(--icey_site_border_radius)}body.icey_wp .modal-cacsp-position .modal-cacsp-box a{color:#000;font-weight:700}body.icey_wp .modal-cacsp-position .modal-cacsp-box a.modal-cacsp-btn{font-weight:400;border-radius:var(--icey_site_border_radius);height:auto;line-height:1;transition:0.3s all ease}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings *,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save *{background-color:#fff0;border:1.5px solid #000;line-height:1;display:flex;justify-content:center;align-items:center;color:#000}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all{background-color:var(--icey_site_c_red);padding:.7em 1.5em;border:1.5px solid var(--icey_site_c_red);display:flex;justify-content:center;align-items:center}body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle,body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background-color:var(--icey_site_c_black)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle{background-color:#e6e6e6}body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background-color:var(--icey_site_c_black)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle{background-color:#e6e6e6}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all{background-color:#8A1538;border:1.5px solid #8A1538;line-height:1;display:flex;justify-content:center;align-items:center;color:#000}body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle,body.icey_wp .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle{background-color:24px 24px 24px 24px}body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings:hover,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings:hover *,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save:hover,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save:hover *,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept:hover,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all:hover,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse:hover,body.icey_wp .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all:hover{background-color:var(--icey_site_c_black);opacity:1;border-color:var(--icey_site_c_black);color:#fff}@media only screen and (min-width:1026px){.tc360_main_menu{height:100%}.tc360_main_menu>li{height:100%;transition:0.3s background-color ease}.tc360_main_menu>li>a{background-color:var(--icey_site_c_black)}.tc360_main_menu>li>a:hover,.tc360_main_menu>li>a:focus-visible{color:var(--icey_site_c_black);background-color:var(--icey_site_c_white)}.tc360_main_menu>li.tc360_main_pop>a{background-color:var(--icey_site_c_red)}.tc360_main_menu>li.tc360_search>a:hover,.tc360_main_menu>li.tc360_search>a:focus-visible{background-color:var(--icey_site_c_white)}.tc360_main_menu>li.tc360_main_pop>a:hover,.tc360_main_menu>li.tc360_main_pop>a:focus-visible{background-color:var(--icey_site_c_black);color:var(--icey_site_c_red)}.tc360_main_menu>li.tc360_submenu_open>a,.tc360_main_menu>li:hover>a{background-color:var(--icey_site_c_black);color:var(--icey_site_c_red)}.tc360_submenu_toggle{width:28px;height:100%;margin-left:-.4rem;pointer-events:none;background-color:var(--icey_site_c_black)}.tc360_submenu_toggle{color:var(--icey_site_c_white)}.tc360_main_menu>li.tc360_submenu_open>.tc360_submenu_toggle,.tc360_main_menu>li:hover>.tc360_submenu_toggle{background-color:var(--icey_site_c_black);color:var(--icey_site_c_red)}.tc360_main_pop .tc360_submenu_toggle{background-color:var(--icey_site_c_red)}.tc360_main_menu>li.tc360_main_pop.tc360_submenu_open>.tc360_submenu_toggle,.tc360_main_menu>li.tc360_main_pop:hover>.tc360_submenu_toggle{background-color:var(--icey_site_c_black)}.tc360_main_menu>li:hover>.tc360_submenu_toggle .tc360_chevron_icon{transform:rotate(-90deg)}.tc360_sub_menu{position:absolute;top:100%;left:0;z-index:1;min-width:220px;border-radius:0 0 var(--icey_site_border_radius) var(--icey_site_border_radius);transform:translateY(-2rem);box-shadow:0 0 10px -4px rgb(0 0 0 / .3);pointer-events:none}.tc360_main_menu>li:hover>.tc360_sub_menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tc360_sub_menu li:first-child a{padding-top:.8rem}.tc360_sub_menu li:last-child a{padding-bottom:.8rem}.tc360_sub_menu .tc360_sub_menu{position:static;box-shadow:none;transform:none;min-width:auto;pointer-events:none}.tc360_main_menu>li:hover .tc360_sub_menu{pointer-events:auto}.tc360_sub_menu .tc360_sub_menu li a{padding:.5rem 1.5rem .5rem 2.5rem}.tc360_sub_menu li a:hover,.tc360_sub_menu li a:focus-visible{color:var(--icey_site_c_black);background-color:var(--icey_site_c_white)}.tc360_sub_menu li a:focus-visible{outline:2px solid var(--icey_site_c_red);outline-offset:-2px;border-radius:4px}.tc360_main_menu>li.current-menu-item>a,.tc360_main_menu>li.current-menu-ancestor>a{color:var(--icey_site_c_white);background-color:var(--icey_site_c_darkgrey)}.tc360_sub_menu li.current-menu-item>a{color:var(--icey_site_c_white);background-color:var(--icey_site_c_darkgrey)}.tc360_sub_menu li.current-menu-item>a:hover,.tc360_sub_menu li.current-menu-item>a:focus-visible{cursor:default}.tc360_main_menu>li.current-menu-item,.tc360_main_menu>li.current-menu-ancestor,.tc360_main_menu>li.current-menu-item .tc360_submenu_toggle,.tc360_main_menu>li.current-menu-ancestor .tc360_submenu_toggle{background-color:var(--icey_site_c_darkgrey);color:var(--icey_site_c_white)}.tc360_main_menu>li.icey_language_toggle{margin-left:.5rem}.tc360_main_menu>li.icey_language_toggle>a{font-size:.7rem;padding-right:.5rem;border-left:1.5px solid #D5DAD1}.tc360_breadcrumb_wrapper{margin-bottom:-2rem;z-index:1}}@media only screen and (max-width:1280px){html{font-size:clamp(0.8rem, 0.8rem + 0.10vw, 1rem)}#tc360_header{padding:0 var(--icey_site_content_h_padding)}.tc360_section_standard{padding:var(--icey_site_section_v_padding) var(--icey_site_content_h_padding)}.tc360_section_standard_s{padding:var(--icey_site_section_v_padding) var(--icey_site_content_h_padding)}.tc360_section_standard_first{padding:calc(var(--icey_site_section_v_padding) / 2) var(--icey_site_content_h_padding) var(--icey_site_section_v_padding) var(--icey_site_content_h_padding)}.tc360_section_side_only{padding:0 var(--icey_site_content_h_padding)}.tc360_breadcrumb_wrapper{padding-top:2rem}}@media only screen and (max-width:1025px){:root{--icey_site_header_height:90px;--icey_site_header_height_static:90px;--icey_site_content_h_padding:2rem;--icey_site_section_v_padding:4rem;--icey_site_gap:3rem;--icey_site_border_radius:1rem}body.icey_wp{font-size:100%}#tc360_header_logo_wrapper{padding:2.5rem 1.5rem 1.5rem 1.5rem;width:10rem;margin-left:-1.5rem}.icey_scrolled:not(.icey_scroll_up) #tc360_header_logo_wrapper{padding:3.5rem 1.5rem 1.5rem 1.5rem;translate:0 5.5rem;width:10rem;margin-left:0}.icey_scroll_down #tc360_header_logo_wrapper{translate:0 4rem}.tc360_menu_toggle{display:flex;z-index:1002;scale:1.3}.tc360_menu_overlay{position:fixed;inset:0;z-index:1001;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--icey_site_c_black);opacity:0;visibility:hidden;transition:all 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6rem 0 3rem 0;pointer-events:none}.icey_main_menu_active .tc360_menu_overlay{opacity:1;visibility:visible;padding-top:calc(var(--icey_site_header_height_static) + 10rem);pointer-events:auto}html.icey_main_menu_active{overflow:hidden}.tc360_main_menu{flex-direction:column;align-items:center;gap:0;width:100%;max-width:calc(100% - (var(--icey_site_content_h_padding) * 2))}.tc360_main_menu>li{width:100%;align-items:center}.tc360_main_menu>li>a{flex-grow:1;padding:.5rem 1rem;background-color:#fff0;font-size:3rem}.tc360_main_menu>li.current-menu-item,.tc360_main_menu>li.current_page_item{background-color:var(--icey_site_c_red)}.tc360_main_menu>li.current-menu-item>a,.tc360_main_menu>li.current_page_item>a{color:var(--icey_site_c_white)}.tc360_main_menu>li:has(>a:hover){background-color:#fff0}.tc360_main_menu>li>a:hover,.tc360_main_menu>li:hover>a,.tc360_main_menu>li.tc360_submenu_open>a{background-color:var(--icey_site_c_red);color:var(--icey_site_c_white)}.tc360_submenu_toggle{width:5rem;height:4rem;pointer-events:auto;background-color:#fff0;margin-right:-1rem}.tc360_main_menu>li.current-menu-item,.tc360_main_menu>li.current_page_item{.tc360_submenu_toggle{color:var(--icey_site_c_white);padding-right:1rem}}.tc360_submenu_toggle:hover,.tc360_main_menu>li:hover>.tc360_submenu_toggle,.tc360_main_menu>li.tc360_submenu_open>.tc360_submenu_toggle{background-color:#fff0;color:var(--icey_site_c_white)}.tc360_submenu_toggle .tc360_chevron_icon{width:3rem;height:3rem}.tc360_main_menu>li:hover>.tc360_submenu_toggle .tc360_chevron_icon{transform:rotate(0deg)}.tc360_main_menu>li.tc360_submenu_open>.tc360_submenu_toggle .tc360_chevron_icon{transform:rotate(-90deg)}.tc360_sub_menu{position:static;width:100%;min-width:0;box-shadow:none;border-radius:0;background-color:rgb(0 0 0 / .02);padding:0;transform:none;height:0;opacity:1;visibility:hidden;pointer-events:none;overflow:hidden;transition:height 0.3s ease,visibility 0.3s ease,padding 0.3s ease}.tc360_main_menu>li:hover>.tc360_sub_menu{height:0;visibility:hidden;pointer-events:none}.tc360_main_menu>li.tc360_submenu_open>.tc360_sub_menu{height:auto;padding:.25rem 0 .75rem;visibility:visible;pointer-events:auto;overflow:visible;background-color:var(--icey_site_c_light_red)}.tc360_sub_menu li a{padding:.6rem 1rem;color:var(--icey_site_c_white);font-size:2rem}.tc360_sub_menu>li.current-menu-item>a{background-color:var(--icey_site_c_red);color:var(--icey_site_c_white)}.icey_main_menu_active .tc360_main_menu>li.current-menu-ancestor>.tc360_sub_menu,.icey_main_menu_active .tc360_main_menu>li.current-menu-item.menu-item-has-children>.tc360_sub_menu{height:auto;padding:.25rem 0 .75rem;visibility:visible;overflow:visible;pointer-events:auto;background-color:var(--icey_site_c_black)}.tc360_main_menu>li.current-menu-ancestor>.tc360_submenu_toggle .tc360_chevron_icon,.tc360_main_menu>li.current-menu-item.menu-item-has-children>.tc360_submenu_toggle .tc360_chevron_icon{transform:rotate(-90deg)}.tc360_main_menu>li.icey_language_toggle>a{font-size:1.1rem}.tc360_sub_menu .tc360_sub_menu{padding-left:1rem}.tc360_hero_home .icey_hero_wrap{--hero-vh:80dvh;--hero-min:600px;--hero-max:800px}.tc360_post_filter .e-filter{justify-content:center}#tc360_footer_logo{width:clamp(100px, 100%, 200px)}}@media only screen and (max-width:768px){:root{--icey_site_header_height:70px;--icey_site_header_height_static:70px;--icey_site_content_h_padding:1rem;--icey_site_section_v_padding:3rem;--icey_site_gap:2rem;--icey_site_border_radius:1rem}html{font-size:100%}.icey_wp h1{font-size:1.9rem}.icey_wp h2{font-size:1.7rem}.icey_wp h3{font-size:1.3rem}.icey_wp h4{font-size:1.1rem}.tc360_ingress{font-size:110%}button,.button,.elementor-button,.tc360_button,.elementor .tc360_button{font-size:.8rem;padding:1em 1.5em}#tc360_header_logo_wrapper{padding:2rem 1rem 1.5rem 1rem;width:6.5rem;margin-left:-1rem}.icey_scrolled:not(.icey_scroll_up) #tc360_header_logo_wrapper{padding:3.5rem 1rem 1rem 1rem;width:6.5rem;translate:0 2rem;margin-left:0}.tc360_menu_toggle{scale:1}.icey_main_menu_active .tc360_menu_overlay{padding-top:calc(var(--icey_site_header_height_static) + 6rem)}.tc360_main_menu>li>a{font-size:2rem}.tc360_sub_menu li a{font-size:1.5rem}.tc360_submenu_toggle .tc360_chevron_icon{width:2rem;height:2rem}#tc360_header_inner .elementor-widget-search .e-search-form{flex-direction:column}#tc360_search_wrapper .elementor-widget-search .e-search-results-container{display:flex;position:relative;margin-top:.5rem}#tc360_search_wrapper .elementor-widget-search .e-search .e-search-submit{margin:.5rem 0 0 0;padding:.5em 1em}img.tc360_image_fullside{width:calc(100% + (var(--icey_site_content_h_padding) * 2));left:calc(var(--icey_site_content_h_padding) * -1)}.tc360_hero_headline_wrapper{padding-top:2rem}.tc360_hero_home .icey_hero_wrap{--hero-vh:85dvh;--hero-max:600px;--hero-min:max(600px, 130vw)}.tc360_post_filter .e-filter{gap:.65rem;margin-left:calc(var(--icey_site_content_h_padding) * -0.5);width:calc(100% + var(--icey_site_content_h_padding))}.tc360_post_filter .e-filter button.e-filter-item{font-size:.7rem;padding:.6em}.icey_modal_buttons,.icey_age_modal .icey_modal_buttons{flex-wrap:wrap}footer .tc360_section_standard{padding:calc(var(--icey_site_section_v_padding) * 1.5) var(--icey_site_content_h_padding) calc(var(--icey_site_section_v_padding) * 2) var(--icey_site_content_h_padding)}#tc360_footer_inner{gap:2rem}#tc360_footer_logo{width:clamp(50px, 100%, 150px)}.tc360_footer_gyms a{justify-content:center}.tc360_footer_menu .menu-item a{justify-content:center}.tc360_footer_contact{justify-content:center}.tc360_footer_contact{text-align:center}.tc360_footer_contact .elementor-icon-list-items{display:inline-grid;grid-template-columns:auto auto;gap:12px 10px;align-items:center}.tc360_footer_contact .elementor-icon-list-item,.tc360_footer_contact .elementor-icon-list-item a{display:contents}.tc360_footer_contact .elementor-icon-list-icon{justify-self:end}.tc360_footer_contact .elementor-icon-list-text{justify-self:start;text-align:left}.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none!important}}@media only screen and (max-width:250px){html{font-size:50%}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.tc360_grupptraning_modal,.tc360_grupptraning_modal_inner,.tc360_grupptraning_modal .tc360_grupptraning_modal_image img{transition:none}.tc360_grupptraning_modal_inner{transform:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#wp-admin-bar-wp-logo{display:none!important}body.admin-bar .dialog-lightbox-widget{height:100vh}.forminator-edit-module{display:none}