/** Shopify CDN: Minification failed

Line 265:3 Unexpected "/"

**/
.active-facets {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    grid-column: 1 / -1;
    grid-row: 2;
    flex-direction: column;
}
 .active-facets-vertical-filter {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.facets__heading{
   font-size:16px;
}
.active-facets-vertical-filter .active-facets__button-wrapper {
    padding-top: 0;
    display: flex;
    align-items: flex-start;
}
.active-facets__button {
    display: block;
    margin-right: 1.5rem;
    margin-top: .7rem;
    padding-left: .2rem;
    padding-right: .2rem;
    text-decoration: none;
}
span.active-facets__button-inner {
    color:#121212;
    border: 1px solid #121212;
    border-radius: 2.6rem;
    font-size: 1rem;
    min-height: 0;
    min-width: 0;
    padding: 3px 6px;
    display: inline-flex;
    align-items: center;
    font-size: 12px;
}
.svg-wrapper {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
.svg-wrapper svg{
width: 15px;
    height: 15px;
   fill: #121212;
    color: #121212;
    stroke: #121212;
}
@media screen and (min-width: 750px) {
    .facets-vertical .active-facets {
        margin: 0;
        align-items: flex-start;
    }
     .active-facets facet-remove:last-of-type {
        margin-bottom: 1rem;
    }
}

*{
    --spacing: .25rem;
}
.container.collection-top-container{
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.col-span-3 {
    grid-column: span 3 / span 3;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.mx-auto {
    margin-inline: auto;
}
.mt-3 {
    margin-top: calc(var(--spacing) * 3);
}
.right-image img{
    display:block;
}
.select-subcollection-container{
    padding-top: calc(var(--spacing) * 10);
}
#select-subcollection-container-inner{
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: stretch;
    gap:12px;
}
.select-subcollection-item{
    flex: 0 0 calc((100% - (12px * 5)) / 6);
    border: 2px solid #f4f4f5;
    border-radius: 6px;
    padding: 15px;
    position:relative;
}
.land-card-img{
    width: 75%;
    display: flex;
    margin: auto;
}
.bottom-text{
    font-size:14px;
    margin-bottom:0px;
    text-align: center;
}
@media only screen and (min-width: 769px) {
    .main-content {
        min-height: auto;
    }
}
.main-table td,.main-table th{
        padding: 5px;
    text-align:center;
    border-right:1px solid #E9E9E9;
        font-size: 12px;
}
.main-table thead td, 
.main-table thead th{
background:#f4f4f5 !important;
font-size:12px;
}
.main-table{
border: 1px solid #E9E9E9;
}

.stock-head{
    width:180px;
}
.outside-head{
width:100px;
}
.inside-dimensions-head{
width:125px;
}
.qty-case-head{
width:80px;
}
.price-per-case-head{
width:200px;
}
.container.product-list-container p{
margin-bottom:0px;
}
.variant__button-label.color-swatch{
border-radius:100%;
position: relative;
display: inline-block;
font-weight: 400;
padding: 7px 15px;
margin: 0 8px 12px 0;
width:20px;
height:20px;
}
.color-select-td{
width:54px;
}
.choices__list.choices__list--single{
font-size:12px;
}
.choices__list.choices__list--single>div{
display: flex;
justify-content: flex-start;
align-items: center;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list{
padding:6px;
font-size:12px;
}
.choices__list--dropdown .choices__list>div{
display: flex;
justify-content: flex-start;
align-items: center;
height:30px;
}
.choices__inner{
background-color: #ffffff !important;
padding: 5px !important;
border: 1px solid #ffffff;
margin:6px;
width:100% !important;
min-height:35px !important;
}
.addtocart-td input{
    padding: 6px;
font-size: 12px;
min-height: 30px;
height: 25px;
}
.addtocart-td .btn{
border-radius: 8px;
width: 60px;
padding: 0px;
height: 28px;
line-height:28px;
font-size:12px;
}
.request-quote{
min-height: 40px;
border: 2px solid #000000;
background-color: #ffffff;
border-radius: 6px;
font-size: 14px;
padding: 8px;
font-weight: 600;
color: #000000;
}
.select-subcollection-item{
cursor:pointer;
}
.select-subcollection-item.checked ,.select-subcollection-item:hover{
border-color:rgb(2, 132, 199);
}
.select-subcollection-item .checked_icon{
display:none;
padding:0px 4px;
}
.select-subcollection-item.checked .checked_icon{
display:block;
}
.main-table-container{
display:none;
}
.main-table-container.active{
display:block;
}
.product-count{
display:none;
}
.active-facets.active-facets-mobile{
display:none;
} 
.mobile-facets__wrapper{
display:none;
}

.header-section{
z-index:999999;
}
.container.product-list-container {
margin-bottom:50px;
}
.choices__list.choices__list--single span{
 border: 3px solid;
border-color: #fff;
box-shadow: 0 0 0 1px #e8e8e1;
width: 20px !important;
height: 20px !important;
border-radius: 100% !important;
    display: none !important;
} */
.choices[data-type*=select-one]::after{
right:21px !important;
}
.choices__list.choices__list--dropdown span{
border: 3px solid;
border-color: #fff;
box-shadow: 0 0 0 1px #e8e8e1;
width: 20px !important;
height: 20px !important;
border-radius: 100% !important;
    display: none !important;
}
.choices__list--dropdown, .choices__list[aria-expanded]{
z-index:9999 !important;
}
.active-facets .active-facets-vertical-filter:only-child>facet-remove {
display: none;
}
#CollectionSection{
    position:relative;
    top:20px;
}
.loading-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    padding: 0 1.5rem;
    opacity: .6;
    position: absolute;
    background-color: #ffffff;
}

#CollectionSection.loading .loading-overlay {
    display: block;
}
.mobile-facets__close{
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: .7rem;
    right: 1rem;
    width: 4.4rem;
    height: 4.4rem;
    z-index: 101;
    opacity: 0;
    transition: opacity var(--duration-short) ease;
}
@media only screen and (max-width: 769px) {
   #CollectionAjaxResult .grid-new{
    flex-direction: column;
   }
   .small-hide {
        display: none !important;
    }
   .product-count, .active-facets.active-facets-mobile, .mobile-facets__wrapper {
        display: flex;
    }
    .active-facets.active-facets-mobile{
        flex-direction: row;
        align-items: baseline;
    }
    .grid__item--sidebar,.grid__item--content{
        padding:0px;
    }
    .facets-container{
        display: flex;
        justify-content: space-between;
                margin: 15px auto;
    }
    .product-count__text.text-body{
        font-size:14px;
        display:flex;
        justify-content:end;
    }
    .container.collection-top-container{
        padding:0px;
    }
    .svg-wrapper svg path{
        stroke-width:unset !important;
    }
    .container.collection-top-container .col-span-3{
            grid-column: span 5 / span 5;
    }


}

.mobile-facets__disclosure {
    display: flex;
}
.disclosure-has-popup {
    position: relative;
}
.mobile-facets {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    background-color: rgba(18,18,18, .5);
    pointer-events: none;
}

.mobile-facets__inner {
    background-color: #ffffff;
    width: calc(100% - 5rem);
    margin-left: auto;
    height: 100%;
    overflow-y: auto;
    pointer-events: all;
    transition: transform 0.1s ease;
    max-width: 37.5rem;
    display: flex;
    flex-direction: column;
    border-color: rgba(18,18,18, 0.1);
    border-style: solid;
    border-width: 0 0 0 1px;
    }

    .mobile-facets__close {
        display: none;
        align-items: center;
        justify-content: center;
        position: fixed;
        top: .7rem;
        right: 1rem;
        width: 2.2rem;
        height: 2.2rem;
        z-index: 99999999;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    details.menu-opening .mobile-facets__close {
        display: flex;
        opacity: 1;
    }
    .mobile-facets__close .svg-wrapper{
        width:100%;
        height:100%;
    }

    .mobile-facets__close .svg-wrapper svg{
        width:100%;
        height:100%;
    }

    .mobile-facets__header {
        border-bottom: .1rem solid rgba(0,0,0, .08);
        padding: 1rem 2.5rem;
        text-align: center;
        display: flex;
        position: sticky;
        top: 0;
        z-index: 2;
        display:flex;
        justify-content:center;
    }
    .mobile-facets__header .mobile-facets__heading{
        margin-bottom:0px;
        font-size:18px;
    }
    .mobile-facets__count{
        margin-bottom:0px;
    }
    .mobile-facets__close-button.link{
        display:none;
    }
    .mobile-facets__summary.focus-inset>div{
        display: flex;
        justify-content: space-between;
        padding: 15px;
        font-size: 18px;
    }
    #Details-Mobile-SortBy-{
        display:none;
    }
    .mobile-facets__footer{
        display:none;
    }
    #FacetsWrapperMobile .mobile-facets__arrow svg{
        width:15px;
        height:15px;
    }
    .mobile-facets__submenu ul.facets-layout{
        margin-left:25px;
    }
