body{--bs-body-color: #5e5e5e}.card-body{--bs-card-color: #5e5e5e;color:#5e5e5e}.cs_site_branding img{min-width:55px;max-width:100px;max-height:55px}.cs_site_branding:nth-child(2) img{min-width:60px;max-width:100px}@media screen and (max-width: 1199px){.cs_nav .cs_nav_list{top:99px}}.cs_site_header.cs_style_1 .cs_main_header_in,.cs_site_header.cs_style_1 .cs_top_header_in{justify-content:flex-end !important}.cs_main_header .container-fluid{box-shadow:0 3px 13px -1px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:center;padding:20px}.cs_main_header .container-fluid .cs_main_header_left{position:absolute;left:0;justify-content:flex-start;align-items:center;gap:5px;align-content:center;flex-direction:column;text-align:center}.cs_main_header .container-fluid .cs_main_header_left.cs_main_header_left_single{top:50%;transform:translateY(-50%);justify-content:center}.cs_main_header{background-color:#fff;color:#070707}.cs_site_header.cs_style_1.cs_color_1 .cs_nav_list{background-color:#fff}.cs_site_header.cs_style_1.cs_color_1 .cs_menu_toggle{color:#070707}.cs_site_header.cs_style_1.cs_color_1 .cs_nav_list>li>a{color:#070707}.cs_site_header.cs_style_1.cs_color_1 .cs_header_action{color:#070707}.cs_nav .cs_nav_list ul{background-color:#fff;color:#070707}.cs_nav_list{display:flex;justify-content:center;align-items:center}.cs_size_filter_list li{width:initial}.cs_size_filter_list li span{padding:0 10px}.cs_product:hover{opacity:.8 !important}.cs_size_filter_list input:disabled+span{opacity:.5}#catalog-heading{text-shadow:#777 3px 3px 4px}.image-variant img[data-images]{cursor:pointer}@media screen and (max-width: 1199px){.cs_site_branding{display:block;margin:5px}}.cs_main_header .cs_nav_list>li>a{min-width:150px}.menu-item-delivery-date{font-size:11px;line-height:12px;color:#b0ae1a;margin-top:-25px;position:absolute}@media screen and (max-width: 1199px){.menu-item-delivery-date{margin-top:-10px;margin-left:16px;font-size:12px;position:absolute}}.grecaptcha-badge{position:absolute !important;bottom:144px !important}img.lazy{opacity:0;transition:opacity 300ms ease;background:#eee}img.lazy.loaded{opacity:1}img#top-swim-thumb{object-position:20% center}.cs_hero_thumb img{object-fit:cover;width:100%;height:100%;object-position:center center}@media screen and (max-width: 2249px){.cs_hero.cs_style_1{min-height:initial;padding-bottom:80px;flex-direction:column-reverse}.cs_hero.cs_style_1 .cs_hero_text{width:100%;padding:30px 15px 70px;flex:none}.cs_hero.cs_style_1 .cs_hero_thumb{height:450px;min-height:initial;width:100%;flex:initial}.cs_slider .cs_pagination.cs_style_1{left:15px;bottom:80px}.slick-slide .cs_hero_text,.slick-slide.slick-active .cs_hero_text{left:0}.cs_hero_thumb.cs_bg_filed{height:auto !important}.cs_hero_thumb img{object-fit:contain}}.cs_nav .cs_nav_list>li>ul>li>.menu-item-delivery-date,.cs_nav .cs_nav_list>li>ul>li>ul>li>.menu-item-delivery-date{position:static !important;display:block !important;margin:-6px 20px 0 !important;font-size:11px !important;line-height:1.2 !important;color:#b0ae1a !important;white-space:nowrap}.cs_nav .cs_nav_list>li>ul>li>a .menu-item-badge,.cs_nav .cs_nav_list>li>ul>li>ul>li>a .menu-item-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-left:8px !important;vertical-align:middle;line-height:1 !important;position:relative;top:-1px}#catalog-sort-select{border:1px solid #5e5e5e;background-color:rgba(0,0,0,0);padding:3px;border-radius:4px}.cs_filter_sort{display:block}.cs_filter_sort .cs_sort_section{grid-column:initial;grid-template-columns:1fr;justify-content:flex-end}.cs_filter_sort .cs_sort_wrap{width:100%;margin-left:auto;justify-content:flex-end;gap:18px}.cs_shop_filter .cs_filter_dropdown_group{border:1px solid #e2e2e2;border-radius:8px;background:#fff;overflow:hidden}.cs_shop_filter .cs_filter_dropdown_group.is-open .cs_filter_dropdown_content{display:block}.cs_shop_filter .cs_filter_dropdown_group.is-open .cs_filter_expand_chevron i{transform:rotate(180deg)}.cs_shop_filter .cs_filter_dropdown_group.is-dirty .cs_filter_toggle_meta{flex-shrink:0}.cs_shop_filter .cs_filter_dropdown_toggle{width:100%;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;gap:8px;padding:0;padding-left:4px;text-align:left;color:#1f1f1f;min-height:48px}.cs_shop_filter .cs_filter_expand_btn{border:none;background:rgba(0,0,0,0);padding:10px 8px;color:inherit;display:inline-flex;align-items:center;flex-shrink:0}.cs_shop_filter .cs_filter_expand_label{flex:1 1 auto;min-width:0;text-align:left;justify-content:flex-start}.cs_shop_filter .cs_filter_expand_chevron{flex-shrink:0;padding:10px 12px}.cs_shop_filter .cs_filter_expand_chevron i{transition:transform .2s ease}.cs_shop_filter .cs_filter_toggle_meta{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.cs_shop_filter .cs_filter_group_apply{flex-shrink:0;border:1px solid #b0ae1a;background:#b0ae1a;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:6px;line-height:1.3;cursor:pointer;white-space:nowrap}.cs_shop_filter .cs_filter_group_apply:hover{filter:brightness(1.05)}.cs_shop_filter .cs_filter_selected_tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs_shop_filter .cs_filter_selected_tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f4f4f4;color:#4d4d4d;font-size:12px;line-height:1.4}.cs_shop_filter .cs_filter_selected_hint{font-size:12px;color:#8a8a8a}.cs_shop_filter .cs_filter_dropdown_content{display:none;max-height:none;overflow:visible;border-top:1px solid #efefef;padding:10px 14px 8px}.cs_shop_filter .cs_filter_submit_overlay{position:fixed;inset:0;z-index:1100;background-color:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;pointer-events:none}.cs_shop_filter .cs_filter_submit_overlay.is-visible{display:flex}.cs_shop_filter .cs_filter_submit_overlay_text{background:#111;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;letter-spacing:.2px}.cs_shop_filter .cs_filter_close.btn-link{position:static;left:auto;right:auto;top:auto;width:auto;height:auto;min-width:44px;min-height:44px;border:none;border-radius:0;background:rgba(0,0,0,0);color:inherit;display:flex;align-items:center;justify-content:center}.cs_mobile_filter_fab{position:fixed;bottom:20px;left:20px;z-index:99}.cs_mobile_filter_fab .cs_filter_btn{border:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;background:#b0ae1a;color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);font-weight:600}.cs_filter_btn_label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1}.cs_filter_header_reset{display:inline-flex;align-items:center;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.2;color:#5e5e5e;border:1px solid #c8c8c8;border-radius:6px;text-decoration:none;background:rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease,background .2s ease}.cs_filter_header_reset:hover{color:#1f1f1f;border-color:#1f1f1f;text-decoration:none}@media(max-width: 991px){.cs_shop_filter.active{overflow-y:auto;-webkit-overflow-scrolling:touch}.cs_shop_filter .cs_filter_sidebar{height:auto !important;min-height:100%;max-height:none !important;overflow:visible !important}}@media(min-width: 992px){.cs_mobile_filter_fab{display:none !important}.cs_catalog_with_filters{display:flex;align-items:flex-start;gap:28px}.cs_catalog_main_column{flex:1;min-width:0}.cs_shop_filter{position:static !important;top:auto !important;left:auto !important;height:auto !important;width:auto !important;flex:0 0 clamp(280px,26vw,360px);max-width:360px;z-index:1 !important;opacity:1 !important;visibility:visible !important;transition:none !important}.cs_shop_filter.active{opacity:1 !important;visibility:visible !important}.cs_shop_filter .cs_filter_sidebar{position:sticky;top:100px;height:auto !important;max-height:none !important;overflow:visible !important;max-width:none !important;width:100%;padding:28px 22px !important;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.06);border:1px solid #ececec}.cs_shop_filter .cs_filter_overlay{display:none !important;visibility:hidden !important;pointer-events:none !important}.cs_shop_filter .cs_filter_sidebar_header .cs_filter_close{display:none !important}.cs_catalog_with_filters .cs_catalog_main_column .cs_product_grid_4.cs_grid_view{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px)and (min-width: 1500px){.cs_catalog_with_filters .cs_catalog_main_column .cs_product_grid_4.cs_grid_view{grid-template-columns:repeat(4, 1fr)}}
