.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#ffffff!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#ffffff}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ffffff}.footer-widget h4{color:#ffffff}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#ffffff}a{color:#2ea2cc}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(235,234,235,0)}#main-header .nav li ul{background-color:#f2f2f2}.nav li ul{border-color:rgba(19,37,83,0.4)}#top-header,#et-secondary-nav li ul{background-color:rgba(36,36,84,0.63)}#et-secondary-nav li ul{background-color:#d8d8d8}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.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_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(19,37,83,0.83)}.et_search_form_container input::-moz-placeholder{color:rgba(19,37,83,0.83)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(19,37,83,0.83)}.et_search_form_container input:-ms-input-placeholder{color:rgba(19,37,83,0.83)}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px}#top-menu li a{font-size:13px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:13px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current_page_item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current_page_item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current_page_item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current_page_item>a{color:#132553}#main-footer{background-color:#cecece}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#main-footer .footer-widget h4{color:#ffffff}.footer-widget li:before{border-color:#ffffff}#et-footer-nav{background-color:rgba(255,255,255,0)}#footer-bottom{background-color:rgba(0,0,0,0)}#footer-bottom .et-social-icon a{font-size:22px}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{border-color:#2ea2cc}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{color:#2ea2cc}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){#logo{max-height:55%}.et_pb_svg_logo #logo{height:55%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:25px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:50px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:50px;margin:-50px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:50px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:50px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:16px 0 16px 0!important}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(0,37,84,0.68)}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgba(242,232,232,0.92)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:rgba(19,37,83,0.83)!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:rgba(19,37,83,0.83)!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:rgba(19,37,83,0.83)!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:rgba(19,37,83,0.83)!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#132553!important}}@media only screen and (min-width:1350px){.et_pb_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){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ebeaeb}.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:#132553}.et_close_search_field:after{color:#132553!important}.et_search_form_container input::-moz-placeholder{color:#132553}.et_search_form_container input::-webkit-input-placeholder{color:#132553}.et_search_form_container input:-ms-input-placeholder{color:#132553}}.separator.small{position:relative;display:block;margin:10px auto 20px auto}.text.align.right{text-align:right}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 2.2s ease-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%)}12.5%{transform:translateY(20%)}25%{transform:translateY(0%)}37.5%{transform:translateY(20%)}50%{transform:translateY(0%)}}.home .et-fixed-header #top-menu li a{color:#002554!important}#main-header.et-fixed-header li a{color:#002554!important}.et-fixed-header #top-menu li.current-menu-item>a{color:rgba(0,0,0,.6)!important}span.mobile_menu_bar:before{color:#ffffff}@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:260px;padding:4px 12px}}span.mobile_menu_bar:before{color:#132553}.et_pb_button i,.et_pb_button .fa,.et_pb_button span.fa,.et_pb_button [class*="fa-"],.et_pb_button:before,.et_pb_button:after{display:none!important;content:''!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#2ea3f2!important}#et_search_icon:hover,.mobile_menu_bar::before,.mobile_menu_bar::after,.et_toggle_slide_menu::after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay::before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span::before,.woocommerce-page .star-rating span::before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#2ea3f2!important}.payments-row{display:flex;align-items:center;gap:10px}.no-click>a{pointer-events:none;cursor:default}.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:260px;height:260px;object-fit:cover;display:block;margin:0 auto;border-radius:18px}.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:260px;height:260px;object-fit:cover;border-radius:18px}.team-photos .focus-up img{object-position:50% 10%}.team-photos .focus-center img{object-position:50% 50%}.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:320px;height:320px}.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:320px;height:320px;object-fit:cover;object-position:50% 20%;display:block;margin:0 auto}@media (max-width:980px){.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:240px;height:240px;object-position:50% 15%}}@media (max-width:767px){.team-photos .et_pb_blurb .et_pb_main_blurb_image img{width:180px;height:180px;object-position:50% 10%}}.product-volume{font-size:18px;color:#666;margin:6px 0 12px 0}.woocommerce div.product form.cart .quantity{background:transparent!important}.woocommerce div.product form.cart .quantity{background:transparent!important;margin-right:12px!important}.woocommerce div.product form.cart .quantity input.qty{background:#fff!important;border:1px solid #d9d9d9!important;color:#222!important;width:68px!important;height:46px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;padding:0!important}.woocommerce div.product form.cart .quantity{background:transparent!important;margin-right:12px!important}.woocommerce div.product form.cart .quantity{background:transparent!important}.woocommerce div.product form.cart .quantity input.qty{background:#fff!important;border:1px solid #d9d9d9!important;color:#222!important;width:70px!important;height:48px!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;padding:0!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-Price-amount{color:#a39074!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.single_add_to_cart_button{background:#fff!important;color:#a39074!important;border:1px solid #a39074!important;box-shadow:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.single_add_to_cart_button:hover{background:#a39074!important;color:#fff!important;border-color:#a39074!important}#sidebar .widget a,#sidebar a,.et_right_sidebar #sidebar a{color:#a39074!important}#sidebar .widget a:hover,#sidebar a:hover,.et_right_sidebar #sidebar a:hover{color:#756247!important}.single-product .product_meta a,.single-product .posted_in a,.single-product .tagged_as a,.single-product .sku_wrapper a{color:#a39074!important}.single-product .product_meta a:hover,.single-product .posted_in a:hover,.single-product .tagged_as a:hover,.single-product .sku_wrapper a:hover{color:#756247!important}.et_pb_button_module_wrapper.lux-book-btn .et_pb_button,.lux-book-btn .et_pb_button,a.et_pb_button.lux-book-btn{background:#223A63!important;background-color:#223A63!important;color:#FFFFFF!important;border:1px solid #223A63!important;border-radius:999px!important;padding:10px 28px!important;font-size:16px!important;font-weight:500!important;letter-spacing:0.02em!important;line-height:1.2!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 5px 14px rgba(34,58,99,0.12)!important;transition:all 0.25s ease!important}.et_pb_button_module_wrapper.lux-book-btn .et_pb_button:hover,.lux-book-btn .et_pb_button:hover,a.et_pb_button.lux-book-btn:hover{background:#4F6E9F!important;background-color:#4F6E9F!important;border-color:#4F6E9F!important;color:#FFFFFF!important;box-shadow:0 7px 18px rgba(79,110,159,0.18)!important;transform:translateY(-1px)!important}.et_pb_button_module_wrapper.lux-book-btn .et_pb_button,.et_pb_button_module_wrapper.lux-book-btn .et_pb_button span,.et_pb_button_module_wrapper.lux-book-btn .et_pb_button:before,.et_pb_button_module_wrapper.lux-book-btn .et_pb_button:after,.lux-book-btn .et_pb_button,.lux-book-btn .et_pb_button span,.lux-book-btn .et_pb_button:before,.lux-book-btn .et_pb_button:after,a.et_pb_button.lux-book-btn,a.et_pb_button.lux-book-btn span,a.et_pb_button.lux-book-btn:before,a.et_pb_button.lux-book-btn:after,a.et_pb_button.lux-book-btn:link,a.et_pb_button.lux-book-btn:visited,a.et_pb_button.lux-book-btn:hover{color:#FFFFFF!important}.ib-arst-card-wrap{margin-top:8px}.ib-arst-heading{margin-bottom:14px;font-weight:600}.ib-arst-card--soft{display:flex;align-items:center;gap:22px;padding:18px 20px;border:1px solid rgba(0,0,0,0.08);border-radius:18px;background:rgba(255,255,255,0.45)}.ib-arst-photo{flex:0 0 130px}.ib-arst-photo a,.ib-arst-photo img{display:block}.ib-arst-photo img{width:130px;height:130px;object-fit:cover;border-radius:50%}.ib-arst-content{flex:1}.ib-arst-title{margin-bottom:4px;font-weight:600;line-height:1.3em}.ib-arst-title a{text-decoration:none}.ib-arst-meta{margin-bottom:18px;font-size:0.92em;opacity:0.75}.ib-arst-content p{margin:0 0 10px 0}.ib-arst-linkline{margin-bottom:0}.ib-arst-linkline a{text-decoration:underline}@media (max-width:767px){.ib-arst-card--soft{flex-direction:column;align-items:center;text-align:center;padding:18px 16px;gap:14px}.ib-arst-photo{flex:none}.ib-arst-photo img{width:110px;height:110px}.ib-arst-meta{margin-bottom:14px}}@media (max-width:767px){.mobiili-ikoon-rida .et_pb_blurb_content{display:flex;align-items:flex-start;gap:14px;text-align:left}.mobiili-ikoon-rida .et_pb_main_blurb_image{margin-bottom:0!important;margin-right:0!important;width:auto;flex:0 0 auto}.mobiili-ikoon-rida .et_pb_blurb_container{flex:1 1 auto}.mobiili-ikoon-rida .et_pb_module_header{margin-bottom:6px}.mobiili-ikoon-rida.et_pb_blurb{margin-bottom:14px}}@media (max-width:767px){.eelis-blurb .et_pb_blurb_content{display:flex!important;align-items:flex-start!important;gap:12px!important;text-align:left!important}.eelis-blurb .et_pb_main_blurb_image{margin:0!important;width:32px!important;min-width:32px!important;flex:0 0 32px!important;text-align:center!important}.eelis-blurb .et_pb_blurb_container{margin:0!important;padding:0!important;flex:1 1 auto!important;width:auto!important}.eelis-blurb .et_pb_module_header{margin:0 0 4px 0!important;text-align:left!important;font-size:15px!important;line-height:1.3em!important}.eelis-blurb .et_pb_blurb_description{margin:0!important;text-align:left!important;font-size:13px!important;line-height:1.5em!important}.eelis-blurb .et-pb-icon{font-size:24px!important;line-height:1!important}.eelis-blurb{margin-bottom:14px!important;padding:0!important;border:0!important}}.postid-8135 .summary p.price,.postid-8135 .summary span.price{display:none!important}.postid-8135 form.cart table.variations,.postid-8135 form.cart table.variations tbody,.postid-8135 form.cart table.variations tr,.postid-8135 form.cart table.variations td,.postid-8135 form.cart table.variations th{display:block;width:100%!important}.postid-8135 form.cart table.variations td.value,.postid-8135 form.cart table.variations th.label{padding:0!important}.postid-8135 form.cart table.variations select,.postid-8135 .summary form input[type="text"],.postid-8135 .summary form input[type="email"],.postid-8135 .summary form input[type="tel"],.postid-8135 .summary form textarea,.postid-8135 .summary form select{width:100%!important;max-width:100%!important;min-height:54px;font-size:18px;line-height:1.4;padding:12px 16px;border:1px solid #d9d2cc;border-radius:8px;background:#fff;box-sizing:border-box}.postid-8135 .summary form textarea{min-height:130px}.postid-8135 .summary form label,.postid-8135 form.cart table.variations th.label label{display:block;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px;color:#333}.postid-8135 .summary small,.postid-8135 .summary .description,.postid-8135 .summary p.description{display:block;font-size:14px;line-height:1.5;color:#777;margin-top:6px}.postid-8135 .summary form .form-row,.postid-8135 .summary form p,.postid-8135 form.cart table.variations{margin-bottom:18px!important}.postid-8135 form.cart table.variations select,.postid-8135 .summary form select{font-size:20px!important;color:#555!important;height:56px!important}.postid-8135 form.cart table.variations select option,.postid-8135 .summary form select option{font-size:18px!important;color:#333!important}.postid-8135 .summary form input::placeholder,.postid-8135 .summary form textarea::placeholder{font-size:18px!important;color:#8a8a8a!important}.postid-8135 .summary .description,.postid-8135 .summary p.description,.postid-8135 .summary small,.postid-8135 .summary .woocommerce-product-details__short-description p,.postid-8135 .summary form .field-description,.postid-8135 .summary form .instruction{font-size:16px!important;line-height:1.6!important;color:#777!important}.postid-8135 form.cart table.variations select,.postid-8135 .summary form select{font-size:17px!important;color:#555!important;height:54px!important}.postid-8135 form.cart table.variations select option,.postid-8135 .summary form select option{font-size:16px!important;color:#333!important}.postid-8135 .summary form input::placeholder,.postid-8135 .summary form textarea::placeholder{font-size:17px!important;color:#8a8a8a!important}.postid-8135 .summary .description,.postid-8135 .summary p.description,.postid-8135 .summary small,.postid-8135 .summary form .field-description,.postid-8135 .summary form .instruction{font-size:14px!important;line-height:1.6!important;color:#777!important}.ib-arst-card-wrap{margin-top:4px;margin-bottom:10px}.ib-arst-heading{margin-bottom:10px;font-weight:600}.ib-arst-card--compact{display:flex;align-items:center;gap:14px;padding:12px 14px;max-width:520px;border:1px solid rgba(0,0,0,0.08);border-radius:16px;background:rgba(255,255,255,0.45)}.ib-arst-photo{flex:0 0 78px}.ib-arst-photo a,.ib-arst-photo img{display:block}.ib-arst-photo img{width:78px;height:78px;object-fit:cover;border-radius:50%}.ib-arst-content{flex:1}.ib-arst-title{margin-bottom:2px;line-height:1.25em;font-weight:600}.ib-arst-title a{text-decoration:none}.ib-arst-meta{margin-bottom:8px;font-size:0.92em;line-height:1.3em;opacity:0.8}.ib-arst-linkline{margin:0}.ib-arst-linkline a{text-decoration:underline}@media (max-width:767px){.ib-arst-card--compact{max-width:100%;padding:12px 14px;gap:12px}.ib-arst-photo{flex:0 0 68px}.ib-arst-photo img{width:68px;height:68px}.ib-arst-meta{margin-bottom:6px}}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce-message{background-color:#f8f4ef!important;background:#f8f4ef!important;border:1px solid #e5d8c6!important;border-left:4px solid #b49b73!important;color:#2f2f2f!important;font-size:15px!important;line-height:1.5!important;padding:14px 20px!important;margin-bottom:24px!important;border-radius:3px!important;box-shadow:0 8px 24px rgba(0,0,0,0.06)!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-message a{color:#2f2f2f!important}.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button,.woocommerce-message .button,.woocommerce-message a.button{background-color:transparent!important;background:transparent!important;color:#8a7352!important;border:1px solid #b49b73!important;border-radius:2px!important;padding:8px 16px!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;box-shadow:none!important}.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button:hover,.woocommerce-message .button:hover,.woocommerce-message a.button:hover{background-color:#b49b73!important;background:#b49b73!important;color:#ffffff!important;border-color:#b49b73!important}a.et-cart-info{display:none!important}.woocommerce ul.products li.product a img{width:100%!important;height:230px!important;object-fit:contain!important;object-position:center center!important;padding:10px!important;box-sizing:border-box!important;background:#ffffff!important;border:1px solid #eee6dc!important;border-radius:3px!important;margin-bottom:18px!important}.woocommerce ul.products li.product{text-align:left!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:52px!important;font-size:16px!important;line-height:1.35!important}.woocommerce ul.products li.product .price{color:#9b8465!important;font-size:16px!important;margin-top:6px!important}body.woocommerce #content-area,body.post-type-archive-product #content-area,body.tax-product_cat #content-area,body.tax-product_tag #content-area{display:flex!important;flex-direction:row-reverse!important;gap:40px!important;align-items:flex-start!important}body.woocommerce #left-area,body.post-type-archive-product #left-area,body.tax-product_cat #left-area,body.tax-product_tag #left-area{float:none!important;width:76%!important;padding-right:0!important;padding-left:0!important}body.woocommerce #sidebar,body.post-type-archive-product #sidebar,body.tax-product_cat #sidebar,body.tax-product_tag #sidebar{float:none!important;width:24%!important;padding-left:0!important;padding-right:20px!important;border-right:none!important;border-left:none!important}#main-content .container:before{display:none!important}@media only screen and (max-width:980px){body.woocommerce #content-area,body.post-type-archive-product #content-area,body.tax-product_cat #content-area,body.tax-product_tag #content-area{display:block!important}body.woocommerce #left-area,body.woocommerce #sidebar,body.post-type-archive-product #left-area,body.post-type-archive-product #sidebar,body.tax-product_cat #left-area,body.tax-product_cat #sidebar,body.tax-product_tag #left-area,body.tax-product_tag #sidebar{width:100%!important;padding:0!important}}.et_left_sidebar #sidebar{width:22%!important;padding-right:28px!important}.et_left_sidebar #left-area{width:78%!important;padding-left:28px!important}#main-content .container:before{display:none!important}.woocommerce-page #main-content .container,.woocommerce #main-content .container{max-width:1280px!important}#sidebar h4.widgettitle,#sidebar .widget h4{font-size:20px!important;line-height:1.3!important;margin-bottom:16px!important;color:#1f1f1f!important}#sidebar,#sidebar a{font-size:15px!important;line-height:1.75!important;color:#7d725f!important}#sidebar a:hover{color:#a98b61!important}#sidebar .widget_search input[type="text"],#sidebar .widget_search input[type="search"],#sidebar input.search-field{border:1px solid #e5d8c6!important;background:#ffffff!important;height:44px!important;padding:10px 12px!important}#sidebar .widget_search input[type="submit"],#sidebar button{background:#d8c8b7!important;color:#2f2f2f!important;border:none!important;height:44px!important}html[lang="fi"] .ib-esto,html[lang="fi"] .ib-esto-top{display:none!important}@media(max-width:980px){#mobile_menu li.ib-fi-broneeri{border:0!important;padding:0!important}#mobile_menu li.ib-fi-broneeri>a{background:#132553!important;color:#fff!important;display:block!important;text-align:center!important;margin:16px 20px 8px!important;padding:15px 10px!important;border-radius:2px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.10em;text-transform:uppercase}#main-header #mobile_menu li.ib-fi-broneeri>a,#main-header #mobile_menu li.ib-fi-broneeri>a:hover{color:#ffffff!important;opacity:1!important}#mobile_menu li.ib-fi-social{display:inline-block!important;width:auto!important;float:none!important;border:0!important;margin:0!important;vertical-align:middle;padding:14px 12px!important;line-height:1!important;border-top:1px solid rgba(19,37,83,.10)!important}#mobile_menu li.ib-fi-broneeri+li.ib-fi-social{margin-left:6px!important}}html[lang="fi"] #ib-app-bar{display:none!important}@media (min-width:981px){#main-header .container{width:88%;max-width:1200px}}