.module-text-1201 .module-title{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--j-font_size-font-size--title-module);color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));text-transform:none;text-decoration:none;-webkit-text-decoration:none;line-height:1.4;margin-bottom:1.25em !important;white-space:normal;overflow:initial;text-overflow:initial;-webkit-line-clamp:initial;-webkit-line-clamp:2}.module-text-1201 .module-title:after{display:none;margin-top:.7em}.module-text-1201 .module-title .page-title-text:after{display:none;margin-top:.7em}.module-text-1201 .module-title .filter-title-text:after{display:none;margin-top:.7em}.module-text-1201 .module-title:after,.module-text-1201 .module-title .page-title-text:after,.module-text-1201 .module-title .filter-title-text:after{width:50px;height:2px;background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));--background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))}.module-text-1201 .module-body{--text-module-align-v:flex-start} .site-wrapper>:has(.collection-intro) :is(.grid-row,.grid-cols-wrapper,.grid-cols,.grid-col,.grid-items,.grid-item,.module,.module-body,.module-content){display:block!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:none!important}
.site-wrapper>:has(.collection-intro){width:100%;max-width:1440px!important;margin:0 auto!important;padding:0 5%!important;box-sizing:border-box;background:none!important}
.collection-intro{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:25px 0 30px}
.collection-eyebrow{margin:0 0 15px;font-size:10px;line-height:1.6;letter-spacing:1.9px;font-weight:400;text-transform:uppercase;color:#292925}
.collection-intro h1{margin:0!important;padding:0!important;font-size:52px!important;line-height:1.2!important;letter-spacing:-1.8px!important;font-weight:400!important;text-transform:none!important;text-align:left!important;color:#292925!important;background:none!important;border:0!important}
.collection-intro h1::before,.collection-intro h1::after{display:none!important}
.collection-text{flex:none;max-width:480px;margin:0;font-size:13px;line-height:1.8;color:#79786e}
.collection-text br{display:inline!important}
.collection-categories{display:flex;flex-wrap:wrap;gap:12px 26px;padding:12px 0 35px;font-size:12px}
.collection-categories a{display:inline-flex;gap:4px;padding:7px 0;border-bottom:1px solid #d7d6cf;font-size:12px;line-height:1.6;color:#292925!important;text-decoration:none!important}
.collection-categories a span{font-size:11px;color:#292925}
.collection-categories a:hover,.collection-categories a.active{border-color:#292925}
.route-product-category .site-wrapper>.container>.row{grid-template-rows:auto auto auto 1fr;column-gap:40px;row-gap:0}
.route-product-category #content,.route-product-category .main-products-wrapper{display:contents!important}
.route-product-category .products-filter{grid-column:1/-1;grid-row:1;display:flex!important;align-items:center;justify-content:flex-end;gap:30px;width:100%!important;margin:0 0 25px!important;padding:20px 0!important;background:none!important;border:0!important;border-block:1px solid #deded7!important;box-shadow:none!important}
.route-product-category .products-filter .grid-list,.route-product-category .products-filter .per-page{display:none!important}
.route-product-category .products-filter .select-group{display:block!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important}
.route-product-category .products-filter .sort-by{display:flex!important;align-items:center;gap:15px;width:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
.route-product-category .products-filter .input-group-addon{display:block!important;width:auto!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#75756b!important;background:none!important;border:0!important}
.route-product-category .products-filter select.form-control{width:auto!important;max-width:190px;height:auto!important;min-height:0!important;padding:6px!important;font-size:11px!important;line-height:1.6!important;color:#292925!important;background-color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.route-product-category .site-wrapper>.container>.row>#column-left{grid-column:1;grid-row:2/-1;align-self:start;position:sticky;top:120px}
.route-product-category .main-products{grid-column:2;grid-row:2}
.route-product-category .pagination-results{grid-column:2;grid-row:3;display:flex!important;align-items:center;justify-content:space-between;margin:30px 0 0!important;padding:0!important;font-size:10px!important;color:#7c7c72!important;background:none!important;border:0!important}
.route-product-category .pagination-results>div{float:none;width:auto!important;max-width:none!important;flex:none!important;padding:0!important}
.route-product-category .site-wrapper>.container{padding-bottom:0!important}
#filter{margin:0!important;padding:0!important;font-size:11px;background:none!important;border:0!important;box-shadow:none!important}
#filter>.module-title{display:flex!important;align-items:center;justify-content:space-between;margin:0 0 18px!important;padding:0!important;font-size:17px!important;line-height:1.3!important;letter-spacing:0!important;font-weight:400!important;text-transform:none!important;color:#292925!important;background:none!important;border:0!important}
#filter>.module-title::before,#filter>.module-title::after{display:none!important}
#filter .reset-filter{display:inline-block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;color:#7c7b72!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#filter .reset-filter::before,#filter .reset-filter::after{display:none!important}
#filter .module-body,#filter .panel-group{margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
#filter .panel{margin:0!important;padding:18px 0!important;background:none!important;border:0!important;border-top:1px solid #deded7!important;border-radius:0!important;box-shadow:none!important}
#filter .panel-heading{margin:0!important;padding:0!important;background:none!important;border:0!important}
#filter .panel-title{margin:0!important;padding:0!important;font-size:11px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}
#filter .accordion-toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:0!important;font-size:11px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:#292925!important;background:none!important;border:0!important}
#filter .accordion-toggle em{display:none!important}
#filter .accordion-toggle::after{content:'−'!important;display:inline!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;background:none!important;border:0!important;opacity:1!important;font:12px/1 Arial,Helvetica,sans-serif!important;color:#292925!important}
#filter .accordion-toggle.collapsed::after{content:'+'!important}
#filter .panel-body{margin:0!important;padding:15px 0 0!important;background:none!important;border:0!important}
#filter .panel-body label{display:flex!important;align-items:center;gap:8px;margin:0 0 8px!important;padding:0!important;font-size:10px!important;line-height:1.6!important;font-weight:400!important;color:#5f6056!important;cursor:pointer}
#filter .panel-body input[type=checkbox],#filter .panel-body input[type=radio]{appearance:auto!important;flex:none;position:static!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;accent-color:#657b4f}
#filter .count-badge{margin-left:auto!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important;font-size:9px!important;line-height:1.6!important;color:#96968c!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.category-story{max-width:1440px;margin:45px auto 0;padding:70px 5%;box-sizing:border-box}
.module-blocks.category-story-block,.category-story-block{background:none!important}
@media(max-width:1100px){.collection-intro h1{font-size:44px!important}.route-product-category .site-wrapper>.container>.row{column-gap:25px}}
@media(max-width:760px){.site-wrapper>:has(.collection-intro){padding:0 22px!important}.collection-intro{display:block;padding:12px 0 20px}.collection-eyebrow{margin-bottom:12px;font-size:8px}.collection-intro h1{font-size:38px!important}.collection-text{max-width:none;margin-top:17px;font-size:11px}.collection-categories{flex-wrap:nowrap;gap:21px;padding:0 0 25px;overflow:auto;white-space:nowrap;font-size:10px;scrollbar-width:none}.collection-categories a{flex:none;font-size:10px}.route-product-category .site-wrapper>.container>.row{display:block!important}.route-product-category #content,.route-product-category .main-products-wrapper{display:block!important}.route-product-category .products-filter{margin-bottom:18px!important;padding:15px 0!important}.route-product-category .products-filter .sort-by .input-group-addon{display:none!important}.route-product-category .products-filter select.form-control{max-width:150px;padding:3px!important;font-size:10px!important}}
.route-product-category .site-wrapper>.container>.row{row-gap:0!important}
.route-product-category .site-wrapper>#product-category.container{margin-top:0!important;margin-bottom:0!important}
.route-product-category .products-filter select.form-control{appearance:none!important;-webkit-appearance:none!important;padding-right:24px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23292925' stroke-width='1.4'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 6px center!important}
.route-product-category .products-filter .sort-by::after,.route-product-category .products-filter .sort-by::before{display:none!important}
#filter .accordion-toggle::before,#filter .panel::after,#filter .panel::before{display:none!important}
#filter .panel:first-child{border-top:1px solid #deded7!important}
#filter .panel-body .filter-item-bg{display:none!important}
#filter .panel-body .links-text{flex:1;min-width:0}
#filter .extra-controls{display:flex;align-items:center;gap:6px;margin:12px 0 0!important;padding:0!important;font-size:10px;color:#5f6056}
#filter .extra-controls input{width:60px!important;height:auto!important;margin:0!important;padding:5px 6px!important;font-size:10px!important;line-height:1.4!important;text-align:left!important;color:#292925!important;background:#fff!important;border:1px solid #deded7!important;border-radius:0!important;box-shadow:none!important}
.ias-trigger a,.ias-trigger .btn{color:#292925!important;background:#fff!important;border:1px solid #292925!important;border-radius:0!important;box-shadow:none!important}
.mobile-filter-trigger{box-shadow:none!important}
.bottom-row:has(.category-story-block .block-content){margin-top:45px;border-top:1px solid #deded7}
@media(max-width:760px){.collection-categories{margin-right:-22px;padding-right:22px}.bottom-row:has(.category-story-block .block-content){margin-top:25px}.route-product-category #content{position:relative}.route-product-category #content>.mobile-filter-trigger{position:absolute!important;top:0;left:0;bottom:auto!important;right:auto!important;z-index:2;display:flex!important;align-items:center;gap:8px;width:auto!important;min-width:0!important;height:54px!important;margin:0!important;padding:0!important;transform:none!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#292925!important;background:none!important;border:0!important;border-radius:0!important;opacity:1!important;visibility:visible!important}.route-product-category #content>.mobile-filter-trigger::before{margin:0!important;font-size:14px!important;color:#292925!important}}
.mobile-filter-container #filter>.module-title{display:none!important}
.mobile-filter-container #filter{padding:0 22px!important}
.mobile-filter-container .mobile-wrapper-header{height:auto!important;min-height:56px;padding:0 22px!important;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px!important;font-weight:400!important;color:#292925!important;background:#fff!important;border-bottom:1px solid #deded7!important}
.mobile-filter-container .mobile-wrapper-header .reset-filter{margin:0 0 0 auto!important;padding:0!important;font-size:10px!important;font-weight:400!important;text-decoration:underline!important;text-transform:none!important;letter-spacing:0!important;color:#7c7b72!important;background:none!important;border:0!important;box-shadow:none!important}
.mobile-filter-container .mobile-wrapper-header .reset-filter::before{display:none!important}
.mobile-filter-container .mobile-wrapper-header .x{position:static!important;margin:0!important}
