.us-collection-page{--product-list-horizontal-spacing-factor:1;--product-list-vertical-spacing-factor:1}.us-native-product-list{--product-list-max-items-per-row-allowed:99!important;grid-template-columns:repeat(2,minmax(0,1fr))}.us-native-product-list[data-us-size=large]{grid-template-columns:1fr}.us-sort-control{position:relative}.us-sort-control label{display:flex;align-items:center;justify-content:center;gap:8px}.us-sort-control select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.us-sort-control:focus-within{outline:1px solid currentColor;outline-offset:-3px}.us-compact-layout{display:none!important}.us-filters-dialog{position:fixed;inset:0 0 0 auto;max-width:min(440px,100%);width:440px;height:100dvh;max-height:100dvh;margin:0;padding:32px;border:0;background:rgb(var(--background,255 255 255));color:rgb(var(--text-color,28 28 28));overflow:auto}.us-filters-dialog::backdrop{background:#0006}.us-filters-dialog h2{margin:0}.us-filters-dialog [data-us-filters-close]{font-size:26px;line-height:1}.us-filter-form{display:grid;gap:20px;margin-top:30px}.us-filter-value{display:flex;gap:12px;align-items:center;margin:10px 0}.us-filter-value input{width:16px;height:16px}.us-price-filter{display:flex;gap:16px}.us-price-filter label{display:grid;gap:8px;min-width:0}.us-price-filter input{width:100%;padding:10px;border:1px solid #ddd}.us-pagination{display:flex;justify-content:center;gap:24px;margin:20px 0 60px}.us-pagination .current{border-bottom:1px solid}.us-contact-page .us-inquiry summary{list-style:none;cursor:pointer;display:inline-flex}.us-contact-page .us-inquiry summary::-webkit-details-marker{display:none}.us-contact-page .us-inquiry[open] summary{margin-bottom:32px}.us-contact-page .us-inquiry .form{text-align:start}.us-contact-page .us-inquiry .form>.button{justify-self:center}.us-brand-page{overflow:hidden}.us-brand-page .content-over-media>picture>img{display:block;width:100%;height:auto}.us-brand-page .content-over-media>.content{z-index:1}.us-article{--article-image-height:min(500px,45vmax)}.us-share-list{gap:.75rem 1rem}.us-share-list a{font-size:.75rem;text-decoration:underline;text-underline-offset:.2em}.us-article .article__footer .us-share-list{display:none}@media(max-width:699px){.us-article .article__footer .us-share-list{display:grid;margin-block-end:1.5rem}.us-article .article__toolbar{display:none}}@media(min-width:700px){.us-native-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.us-native-product-list[data-us-size=large]{grid-template-columns:repeat(2,minmax(0,1fr))}.us-native-product-list[data-us-size=compact]{grid-template-columns:repeat(4,minmax(0,1fr))}.us-compact-layout{display:flex!important}}@media(min-width:1000px){.us-native-product-list{grid-template-columns:repeat(4,minmax(0,1fr))}.us-native-product-list[data-us-size=large]{grid-template-columns:repeat(3,minmax(0,1fr))}.us-native-product-list[data-us-size=compact]{grid-template-columns:repeat(6,minmax(0,1fr))}}





.us-contact-page .us-inquiry,.us-contact-page .us-inquiry>summary{width:100%}

.us-native-search .collection{--collection-sidebar-width:240px}.us-native-search .collection-toolbar__button-list{margin-inline-start:auto}.us-native-search .facets-sidebar .us-filter-form{margin-top:0;gap:0}.us-native-search .facets-sidebar .accordion__toggle{padding-block:20px;font-size:12px;line-height:1.7;display:flex;justify-content:space-between}.us-native-search .facets-sidebar .accordion__toggle:after{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin:4px 2px}.us-native-search .facets-sidebar details[open] .accordion__toggle:after{transform:rotate(225deg)}.us-native-search .facets-sidebar .us-filter-form>.button{margin-top:24px}.us-native-search .facets-sidebar .us-filter-form>.link{margin-top:16px}.us-native-search .us-native-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.us-native-search .us-native-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.us-native-search .collection{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px}}@media(min-width:1400px){.us-native-search .us-native-product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}

.us-native-search.us-facets-ready .facets-sidebar .us-filter-form>.button{display:none}
