.appliedFiltersWrapper{margin:0 0 30px 0;display:none;justify-content:flex-start;align-items:baseline;gap:20px;}
.noFiltersAppled{text-transform:uppercase;}
#appliedFiltersList{list-style:none;margin:0;display:flex;flex-direction:row;gap:10px;}
.appliedFilter{padding:8px 16px;background-color:#1a1a1a63;display:none;align-items:center;cursor:pointer;color:#fff;gap:15px;transition:background-color 200ms;}
.appliedFilter:hover{background-color:#656464;color:#fff;transition:background-color 200ms;}
.appliedFilter:focus,
.appliedFilter:active{background-color:#1a1a1a63;transition:background-color 50ms;}
.appliedFilterText{display:block;font-family:"MarkOTMedium";text-transform:uppercase;font-size:10px;}
.appliedFilterRemove{font-size:8px;}
@media (min-width: 975px){body.body_products .logoNoMorph{position:absolute;}}
.product__item__hover__category{text-transform:uppercase;}
.filter__content__row label{cursor:pointer;}
span.newTag-sidebar{font-size:8px;background-color:rgba(250, 250, 250, .2);color:var(--white);display:block;height:auto;padding:0 8px;font-family:"MarkOTBold";border-radius:2px;}
.limitedStockFlag{font-family:var(--medium);font-size:10px;}
.collectionFSTitle h1{color:inherit!important;font-weight:inherit!important;line-height:inherit!important;}
.productFilterNavWrapper{padding:30px var(--widthOffset) 0;display:flex;justify-content:flex-end;align-items:center;width:100%;}
.productFilterWrapper.is-pinned{min-height:80vh;height:80vh;max-height:80vh;overflow-y:scroll;}
#openCloseFilterBTN{background-color:var(--white);color:var(--white);padding:0 20px;height:40px;font-family:var(--medium);}
.productFilterWrapper{width:100%;height:fit-content;}
.productFilterInner{display:flex;flex-direction:column;}
.productFilterInner strong{text-transform:uppercase;padding-left:10px;margin-bottom:20px;display:block;font-size:14px;}
.openCloseFilterBTN{display:none!important;}
.productFilterLabel{display:flex;position:relative;justify-content:space-between;width:100%;padding:var(--sidebarPadding);cursor:pointer;color:var(--sbFontColor);text-transform:uppercase;font-family:var(--medium);letter-spacing:.5px;transition:all .2s ease-in-out;}
.filterOptionWrap{height:min-content;max-height:0;overflow:hidden;margin:0!important;transition:max-height .165s;}
.open_close_filter:after,
.open_close_filter_trade_price:after,
.open_close_filter_size:after,
.open_close_filter_location:after,
.open_close_filter_material:after,
.open_close_filter_colors:after,
.open_close_filter_inventory:after,
.open_close_filter_avail:after,
.open_close_filter_shape:after,
.open_close_filter_distress:after{content:"";font-family:"woven-iconset-2";font-size:8px;line-height:unset;position:absolute;right:40px;color:var(--sbFontColor);transition:all 400ms linear;}
#open_close_filter:not(checked)+label::after,
#open_close_filter_size:not(checked)+label::after,
#open_close_filter_trade_price:not(checked)+label::after,
#open_close_filter_location:not(checked)+label::after,
#open_close_filter_material:not(checked)+label::after,
#open_close_filter_colors:not(checked)+label::after,
#open_close_filter_eco:not(checked)+label::after,
#open_close_filter_avail:not(checked)+label::after,
#open_close_filter_shape:not(checked)+label::after,
#open_close_filter_distress:not(checked)+label::after{transition:all 200ms linear;transform:rotate(0deg);transform-origin:center;}
#open_close_filter_colors:checked+label::after,
#open_close_filter_size:checked+label::after,
#open_close_filter:checked+label::after,
#open_close_filter_trade_price:checked+label::after,
#open_close_filter_location:checked+label::after,
#open_close_filter_material:checked+label::after,
#open_close_filter_eco:checked+label::after,
#open_close_filter_avail:checked+label::after,
#open_close_filter_shape:checked+label::after,
#open_close_filter_distress:checked+label::after{transition:all 200ms linear;transform:rotate(135deg);transform-origin:center;}
#open_close_filter:checked+label~.price-filter,
#open_close_filter_size:checked+label~.size-filter,
#open_close_filter_trade_price:checked+label~.trade-price-filter,
#open_close_filter_location:checked+label~.location-filter,
#open_close_filter_material:checked+label~.material-filter,
#open_close_filter_colors:checked+label~.color-filter,
#open_close_filter_eco:checked+label~.color-filter,
#open_close_filter_avail:checked+label~.avail-filter,
#open_close_filter_shape:checked+label~.shape-filter,
#open_close_filter_distress:checked+label~.distress-filter{max-height:200px!important;transition:max-height 400ms;}
.productFilterForm.is-open>.productFilterLabel::after{transition:all 200ms linear;transform:rotate(135deg);transform-origin:center;}
.productFilterForm.is-open>.filterOptionWrap{max-height:200px!important;transition:max-height 400ms;}
button.productFilterLabel{background:transparent;border:0;text-align:left;font:inherit;font-family:var(--medium);font-size:var(--inputLabelFontSize);letter-spacing:.5px;color:var(--sbFontColor);line-height:inherit;}
.js-year-filter > .productFilterLabel::after{content:"";font-family:"woven-iconset-2";font-size:8px;position:absolute;right:40px;color:var(--sbFontColor);transition:transform 200ms linear;}
.dateRangeValues{display:flex;justify-content:space-between;text-transform:uppercase;gap:32px;margin-top:8px;}
.dateRangeLabel{color:var(--sbFontColor);margin-right:4px;}
.dateRangeSliderGroup label{color:#ffffff78;}
.dateRangeValues output{color:var(--white);font-family:var(--medium);}
.dateRangeSliderGroup{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:10px;text-transform:uppercase;font-size:12px;}
.dateRangeSliderGroup input[type="range"]{width:100%;accent-color:var(--white);}
.productFilterWrapper .btnNior{width:100%;margin-top:10px;}
.productFilterForm{border-bottom:1px solid var(--sbBorderColor);padding:0;width:100%;transition:color 200ms;}
.productFilterForm:hover label:first-of-type,
.productFilterForm:hover label:after,
.productFilterForm:hover button:after,
.productFilterForm:hover button{color:var(--white);transition:color 200ms;}
.productFilterForm:first-of-type{border-top:1px solid var(--sbBorderColor);}
.filterBTNWrapper{width:100%;text-align:center;display:flex;justify-content:space-between;height:40px;padding:0;}
.filterCloseBTN,
.filterApplyBTN{width:100%;height:100%;font-size:var(--sidebarFontSize);text-transform:uppercase;font-family:var(--bodyFontFamily);display:flex;align-items:center;justify-content:center;border-top:1px solid var(--sbBorderColor);border-bottom:1px solid var(--sbBorderColor);color:var(--sbFontColor);transition:color 200ms, background-color 200ms, opacity 200ms;}
.filterCloseBTN{border-right:1px solid var(--sbBorderColor);}
.filterApplyBTN:hover{color:var(--white);background-color:var(--sbBorderColor);transition:color 200ms, background-color 200ms;}
.filterApplyBTN.updated{color:var(--white);background-color:var(--sbBorderColor);transition:color 200ms, background-color 200ms;border:1px solid #e1e1e1;animation:pulsate 2s infinite;}
.filterApplyBTN.updated:hover{color:var(--black)!important;background-color:var(--white)!important;transition:color 200ms, background-color 200ms;}
.filterApplyBTN.updated:focus{background-color:#8d8d8d!important;}
@keyframes pulsate{0%{background-color:#bababa;}
50%{background-color:#5f5f5f;}
100%{background-color:#bababa;}}
.filterCloseBTN:hover{color:var(--white);transition:color 200ms;}
.checkboxInput{display:none;}
.checkboxInput+label{text-transform:uppercase;border:1px solid var(--sbBorderColor);padding:8px 10px;text-align:center;margin:0;font-family:var(--medium);flex-grow:1;cursor:pointer;font-size:var(--sidebarFontSize);letter-spacing:0.5px;line-height:1.5;color:#ffffff78;}
.checkboxInput+label:hover{background-color:var(--sbBorderColor);color:var(--sbFontColor);}
.checkboxInput:checked+label{background-color:var(--white);color:var(--black)!important;transition:background-color 200ms, color 200ms;}
.filterRow .filterInputGroup:last-of-type .checkboxInput+label{margin-right:0;}
.colorInputLabel{display:block;border:1px solid #424242!important;width:100%;height:2rem;position:relative;cursor:pointer;opacity:.7;}
.colorInputLabel:hover{opacity:1;}
.colorCheckbox:checked+label{border:1px solid var(--white)!important;opacity:1;}
.whiteColorOption::after{color:black!important;}
.colorInputLabel::after{content:attr(data-tooltip);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgb(255, 255, 255);font-size:10px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none;}
.colorInputLabel:hover::after{opacity:1;visibility:visible;}
#limitedCheck+label{color:var(--white)!important;background-color:#9e494c!important;opacity:.6;}
#limitedCheck+label:hover{opacity:.8;}
#limitedCheck:checked+label{opacity:1;background-color:#9e494c!important;color:var(--white)!important;}
.archiveSaleButton{color:var(--white)!important;background-color:#434343!important;opacity:0.7;width:100%;text-align:center;padding:4px 0;font-size:10px;transition:opacity ease-in-out 200ms;}
.archiveSaleButton:hover{opacity:.9;background-color:#9e494c!important;transition:opacity ease-in-out 200ms;}
.archiveSaleButton:active,
.archiveSaleButton:focus{opacity:1;}
.catLongDescWrapper{width:var(--collectionHeroWidth);margin-left:var(--marginLeft4Sidebar);height:fit-content;}
.catLongDescInner{display:grid;grid-template-columns:1fr 1fr;min-height:50vh;color:var(--white);}
.catLongDescriptionWrap{align-content:center;font-size:14px;line-height:1.5;text-transform:lowercase;padding:4rem;}
.catLongDescriptionWrap span{margin-bottom:1rem;display:block;}
.catLDSeeAllWrap{align-content:end;padding-bottom:2rem;padding-left:4rem;background-size:cover;background-position:center center;cursor:pointer;height:100%;}
.catLDSeeAllTitle{user-select:none;color:var(--white);font-size:2rem;line-height:1.25;text-transform:uppercase;font-family:var(--light);display:block;position:relative;}
.catLDSeeAllTitleLink{position:relative;}
.catLDSeeAllTitle::before{content:"";height:2px;width:80px;background-color:#fff;display:block;margin-bottom:15px;}
.catLDSeeAllWrap::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(#1a1a1a00 50%, #1a1a1ac4 90%, #1a1a1a 101%);z-index:0;}
@media (max-width: 974px){.catLongDescWrapper{margin-left:0;}
.catLongDescriptionWrap{padding:2rem;background-color:var(--black);}
.catLongDescInner{grid-template-columns:auto;grid-template-rows:auto;}
.catLDSeeAllTitleLink{height:50vh;}
.catLDSeeAllWrap{padding:2rem;}
.collectionHeroText{align-items:flex-start;flex-direction:column;gap:1rem;width:100%;position:relative;top:unset;bottom:unset;background-color:var(--white);color:var(--black);padding:2rem var(--widthOffset);}}
.catBlogSection{background-color:#262626;width:var(--collectionHeroWidth);margin-left:var(--marginLeft4Sidebar);padding:4rem var(--widthOffset);}
.catBlogSection > h3{margin:0 0 1rem;font-family:var(--light);font-size:1.15rem;font-weight:400;line-height:1.3;text-transform:uppercase;color:var(--white);}
.catBlogGrid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;}
.blogPostWrapper{display:grid;grid-template-columns:1fr 2fr;width:100%;height:148px;background-color:#363636;color:var(--white);overflow:hidden;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color 200ms ease;}
.blogPostWrapper:hover{background-color:#484848;color:var(--white);}
.blogPostThumb{overflow:clip;min-height:0;height:100%;}
.blogPostThumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease,
        filter 400ms ease;}
.blogPostWrapper:hover .blogPostThumb img{transform:scale(1.03);filter:brightness(1.05);}
.blogPostItem{display:flex;flex-direction:column;justify-content:center;gap:0.75rem;padding:1.15rem 1.25rem;}
.blogPostItemTitle h3{margin:0;font-family:var(--light);font-size:1rem;font-weight:400;line-height:1.3;text-transform:none;color:var(--white);}
.blogPostItem span{font-size:0.7rem;text-transform:uppercase;font-family:var(--medium);letter-spacing:0.05em;display:inline-flex;align-items:center;gap:0.5rem;border-bottom:1px solid var(--white);width:fit-content;padding-bottom:0.35rem;margin-bottom:0;color:var(--white);}
.blogPostItem span::after{content:"";font-family:"woven-icon-set-2023";font-style:normal;font-weight:normal;font-size:0.85em;line-height:1;text-transform:none;}
@media (max-width: 974px){.catBlogSection{margin-left:0;padding:2rem;}
.catBlogGrid{grid-template-columns:1fr;}
.blogPostWrapper{grid-template-columns:1fr;width:100%;height:auto;}
.blogPostThumb{height:auto;}
.blogPostThumb img{width:100%;height:auto;aspect-ratio:16 / 9;}
.blogPostItem{padding:1.5rem;gap:0.85rem;}
.blogPostItemTitle h3{font-size:1.25rem;}}
