/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-brand-list_wrapper .wl-brand-list_nav_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:left;margin-bottom:2.4rem}.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav{display:flex;flex-wrap:nowrap;justify-content:center;gap:3.6rem;margin:0;padding:0}@media (width <= 780px){.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav{justify-content:flex-start}}.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav li{list-style:none}.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav a,.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav a:visited{display:block;text-decoration:none;color:#818181;font-size:1.5rem;font-weight:400;padding:.6rem 0 1rem;white-space:nowrap;opacity:1;transition:opacity .3s ease}.wl-brand-list_wrapper .wl-brand-list_nav_wrapper .wl-brand-list_nav a:hover{opacity:.6;transition:opacity .3s ease}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner_title{font-size:2rem;font-weight:500;text-align:center;line-height:1;padding:12px;background-color:#ebeff3}@media screen and (width < 750px){.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner_title{font-size:1.5rem;padding:10px}}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner{display:flex;flex-wrap:wrap;gap:2rem;padding:0;margin:0 0 6rem;list-style:none}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner li{width:calc(33.333% - (2rem * 2 / 3));list-style:none}@media screen and (width >= 990px){.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner li{width:calc(25% - 1.5rem)}}@media screen and (width < 750px){.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner li{width:calc(50% - 1rem)}}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner a,.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner a:visited{display:block;text-decoration:none;opacity:1;transition:opacity .3s ease}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner a:hover{opacity:.6;transition:opacity .3s ease}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner img{width:100%;height:auto;padding:0;margin:0;line-height:0;vertical-align:middle;border:1px solid #dedede}.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner .wl-brand-list_item_inner_collection_title{font-size:1.3rem;font-weight:400;line-height:1.5;margin:.5rem 0 0;padding:0;text-align:center}@media screen and (width >= 990px){.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner .wl-brand-list_item_inner_collection_title{font-size:1.4rem}}@media screen and (width < 750px){.wl-brand-list_wrapper .wl-brand-list_item .wl-brand-list_item_inner .wl-brand-list_item_inner_collection_title{font-size:1.2rem}}.wl-brand-list_wrapper .wl-brand-list_item.wl-brand-list_item--lazy{margin-bottom:6rem}.wl-brand-list_wrapper .wl-brand-list_item.wl-brand-list_item--lazy .wl-brand-list_item_loading{display:flex;align-items:center;justify-content:center;min-height:12rem}.wl-brand-list_wrapper .wl-brand-list_item.wl-brand-list_item--lazy .wl-brand-list_item_loading_spinner{width:2.4rem;height:2.4rem;border:2px solid #dedede;border-top-color:#818181;border-radius:50%;animation:wl-brand-list-spin .8s linear infinite}@keyframes wl-brand-list-spin{to{transform:rotate(360deg)}}@media screen and (width >= 990px){.wl-collection-list__slider--auto{justify-content:center;grid:auto / repeat(auto-fit,minmax(0,var(--image-size)));display:grid}}@media screen and (width < 750px){.wl-collection-list__slider:not(.slider){padding-left:.4rem;padding-right:.4rem}}
