.category-buttons-section{background:var(--lust-cat-bg);padding-top:var(--lust-cat-pad-top);padding-bottom:var(--lust-cat-pad-bottom)}.category-buttons-section .category-buttons-inner{max-width:var(--lust-cat-max-width);margin:0 auto;padding:0 24px}.category-buttons-section .category-buttons-heading{margin:0 0 22px;text-align:center;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.category-buttons-section .category-buttons-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lust-cat-gap)}.category-buttons-section .category-button,.category-buttons-section .category-buttons-mobile-link{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;text-decoration:none}.category-buttons-section .category-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--lust-cat-button-min-width);min-height:var(--lust-cat-button-height);padding:0 24px;border:1px solid var(--lust-cat-button-border);background:var(--lust-cat-button-bg);color:var(--lust-cat-button-text);border-radius:var(--lust-cat-button-radius);text-transform:uppercase;letter-spacing:.12em;font-size:12px;line-height:1.2;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.category-buttons-section .category-button:hover,.category-buttons-section .category-button.is-active{background:var(--lust-cat-button-hover-bg);color:var(--lust-cat-button-hover-text);border-color:var(--lust-cat-button-hover-border)}.category-buttons-section .category-button-chevron{font-size:14px;line-height:1;transition:transform .16s ease}.category-buttons-section [aria-expanded=true] .category-button-chevron{transform:rotate(180deg)}.category-buttons-section .subcategory-panels{margin-top:0}.category-buttons-section .subcategory-panel{padding-top:30px}.category-buttons-section .subcategory-panel[hidden]{display:none!important}.category-buttons-section .subcategory-panel-title{margin:0 0 18px;text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.category-buttons-section .subcategory-list{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-buttons-section .subcategory-list::-webkit-scrollbar{display:none}.category-buttons-section .subcategory-card{flex:0 0 calc(10% - 14.4px);min-width:0;color:inherit;text-decoration:none;text-align:center;scroll-snap-align:start}.category-buttons-section .subcategory-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#00000009;contain:paint}.category-buttons-section .subcategory-media img,.category-buttons-section .subcategory-media svg{display:block;width:100%;height:100%;object-fit:cover}.category-buttons-section .subcategory-label{display:block;margin-top:9px;line-height:1.25;font-size:12px}.category-buttons-section .category-buttons-mobile-dropdown{display:none}@media screen and (min-width:1150px)and (pointer:fine){.category-buttons-section .subcategory-panel .floating-controls-container--inside{--floating-controls-inset-inline: -1.75rem}}@media screen and (min-width:700px)and (max-width:1149px){.category-buttons-section .subcategory-card{flex-basis:calc(20% - 12.8px)}}@media screen and (min-width:700px)and (max-width:1149px)and (pointer:fine){.category-buttons-section .subcategory-panel .floating-controls-container--inside{--floating-controls-inset-inline: -.75rem}}@media screen and (max-width:699px){.category-buttons-section{padding-top:var(--lust-cat-mobile-pad-top);padding-bottom:var(--lust-cat-mobile-pad-bottom)}.category-buttons-section .category-buttons-inner{padding:0 16px}.category-buttons-section .category-buttons-list,.category-buttons-section .category-buttons-heading{display:none}.category-buttons-section .category-buttons-mobile-dropdown{display:block;width:100%;border:1px solid var(--lust-cat-button-border);background:var(--lust-cat-button-bg);border-radius:var(--lust-cat-button-radius)}.category-buttons-section .category-buttons-mobile-dropdown summary{min-height:var(--lust-cat-button-height);padding:0 18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lust-cat-button-text);text-transform:uppercase;letter-spacing:.12em;font-size:12px;list-style:none}.category-buttons-section .category-buttons-mobile-dropdown summary::-webkit-details-marker{display:none}.category-buttons-section .category-buttons-mobile-dropdown summary:after{content:"\2304";margin-left:10px;font-size:14px}.category-buttons-section .category-buttons-mobile-dropdown[open] summary:after{content:"\2303"}.category-buttons-section .category-buttons-mobile-list{border-top:1px solid var(--lust-cat-button-border)}.category-buttons-section .category-buttons-mobile-link{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 18px;border:0;border-bottom:1px solid var(--lust-cat-button-border);background:var(--lust-cat-button-bg);color:var(--lust-cat-button-text);text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.category-buttons-section .category-buttons-mobile-link:last-child{border-bottom:0}.category-buttons-section .category-buttons-mobile-link.is-active{background:var(--lust-cat-button-hover-bg);color:var(--lust-cat-button-hover-text)}.category-buttons-section .subcategory-panel{padding-top:22px}.category-buttons-section .subcategory-card{flex-basis:calc(31% - 10px)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lust-category-navigation.css.map */
