.elementor-2901 .elementor-element.elementor-element-947a6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2901 .elementor-element.elementor-element-d3447bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}@media(max-width:1024px){.elementor-2901 .elementor-element.elementor-element-d3447bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2901 .elementor-element.elementor-element-d3447bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.aivonik-container { width: 100%; padding: 20px; }


.dock-wrapper { display: flex; justify-content: center; margin-bottom: 50px; }
.dock { 
    background: rgba(255,255,255,0.7); 
    backdrop-filter: blur(10px); 
    padding: 10px 20px; 
    border-radius: 20px; 
    display: flex; 
    gap: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
.dock-item { cursor: pointer; padding: 10px; font-weight: bold; font-size: 12px; }


.product-grid { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; }
.product-card { 
    width: 250px; 
    background: #fff; 
    border-radius: 20px; 
    padding: 15px; 
    display: none; 
}
.product-card .img-box img { width: 100%; height: auto; border-radius: 15px; }

#all:checked ~ .aivonik-container .product-card { display: block; }

#pants:checked ~ .aivonik-container .product-card { display: none; }
#pants:checked ~ .aivonik-container .item-pants { display: block; }

#sweatshirts-hoodies:checked ~ .aivonik-container .product-card { display: none; }
#sweatshirts-hoodies:checked ~ .aivonik-container .item-sweatshirts-hoodies { display: block; }

#t-shirts:checked ~ .aivonik-container .product-card { display: none; }
#t-shirts:checked ~ .aivonik-container .item-t-shirts { display: block; }
/* 隐藏 Aivonik // Membership 这一行容器 */
.breadcrumb, 
.breadcrumbs, 
.entry-title, 
.page-header, 
.woocommerce-breadcrumb {
    display: none !important;
}

/* 针对某些主题特定标题栏的隐藏 */
header.entry-header {
    display: none !important;
}/* End custom CSS */