/* Start ADS */ [data-ad-slot] { display: block; } [data-ad-slot] picture, [data-ad-slot] img { width: 100%; height: 100%; object-fit: cover; display: block; } [data-ad-slot][data-ad-size="landscape-16x9"] { aspect-ratio: 16 / 9; } [data-ad-slot][data-ad-size="rectangle-4x5"] { aspect-ratio: 4 / 5; } [data-ad-slot][data-ad-size="square-1x1"] { aspect-ratio: 1 / 1; } [data-ad-slot][data-ad-fit="contain"] picture, [data-ad-slot][data-ad-fit="contain"] img { object-fit: contain; } /* End ADS */ #data-favorite[data-favorite='true'] { color: #000; } .search__content-default .search-trending-content [data-layout="2"] { display: none; } .search__content-default .search-trending-content [fs-list-element="list"]>* { display: none; } .search__content-default .search-trending-content [fs-list-element="list"]>*:nth-child(-n+4) { display: block; } .search__content-result .search-trending-content [fs-list-element="list"]>* { display: block; } .search__content-result [fs-list-element="list"] [data-layout='1'] { display: none !important; } .search__content-result [fs-list-element="list"] { grid-template-columns: 1fr; } .popup-tags { display: flex; flex-direction: column; gap: .25rem; padding: .5rem; position: absolute; top: calc(100% + .25rem); opacity: 0; right: 0; pointer-events: none; height: fit-content; width: fit-content; align-items: start; } .popup-tags.is--show { opacity: 1; pointer-events: visible; } .location-images:hover .swiper-images-actions { opacity: 1; } .btn-filter.btn-filter-category-active .btn-category-icon { filter: invert(1); } .footer-link__wrapper.is--open .footer-link__icon { transform: rotate(45deg); } .btn-filter-category.btn-filter-category-active .btn-category-icon { filter: invert(100%); } .btn-filter-category.btn-filter-category-active .btn-category-close { display: flex; } input[disabled] { opacity: .5; pointer-events: none; } :is([data-btn-save='brand'], [data-btn-save='blog'], [data-btn-save='product'], [data-btn-save='location'])[data-favorite] { color: transparent; } :is([data-btn-save='brand'], [data-btn-save='blog'], [data-btn-save='product'], [data-btn-save='location'])[data-favorite='true'] { color: white !important; } .swiper-slide:hover .swiper-navigation, .swiper-slide:hover .swiper-pagination { opacity: 1; pointer-events: auto; } .swiper-button-disabled { display: none; } .products-wrapper { opacity: 0; } .nav-dashboard-item[data-active='true'] { background-color: #FFF; } /* Rich Style */ .w-richtext h1 strong, .w-richtext h2 strong, .w-richtext h3 strong, .w-richtext h4 strong, .w-richtext h5 strong, .w-richtext h6 strong { font-weight: inherit !important; } /* End Rich Style */ // Scroll-spy for anchor navs — adds w--current to the link matching the // section currently in view, and auto-scrolls horizontal mobile navs. (function () { function init() { const links=Array.from(document.querySelectorAll('.anchor-link[href^="#"]')); if ( !links.length) return; // Map: sectionId -> { target, links: [] } const sectionMap=new Map(); links.forEach((link)=> { const id=link.getAttribute('href').slice(1); if ( !id) return; const target=document.getElementById(id); if ( !target) return; if ( !sectionMap.has(id)) sectionMap.set(id, { target, links: [] }); sectionMap.get(id).links.push(link); }); if ( !sectionMap.size) return; function setActive(activeId) { links.forEach((link)=> { link.classList.toggle('w--current', link.getAttribute('href')==='#' + activeId); }); // Keep active item visible inside horizontal mobile nav const entry=sectionMap.get(activeId); if ( !entry) return; entry.links.forEach((link)=> { const container=link.closest('.anchors'); if ( !container || container.scrollWidth <=container.clientWidth) return; const left=link.offsetLeft - (container.clientWidth - link.clientWidth) / 2; container.scrollTo({ left: Math.max(0, left), behavior: 'smooth' }); }); } })();