.template-collection #main-content{color:#171717;background:#fff}.template-collection #main-content>.shopify-section>.row,.template-collection .template-header>.row{max-width:1600px}.template-collection .breadcrumbs{font-size:12px;line-height:1.5;letter-spacing:0}.template-collection .template-header{padding:24px 0 28px}.template-collection .db-collection-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.template-collection .template-header--title{margin:0;font-size:34px;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.template-collection .db-collection-total{color:#666;font-size:13px;line-height:1.5;white-space:nowrap}.template-collection .db-collection-total .facets__label{font-size:inherit;margin:0}.template-collection .facets--bar .thb-filter-count{display:none}.template-collection .db-collection-heading+.collection-banner--description{margin-top:16px}.template-collection .collection-banner--description{font-size:14px;line-height:1.6;max-width:760px}.template-collection .db-collection-nav{margin-top:22px}.template-collection .db-collection-nav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.template-collection .db-collection-nav li{min-width:0;max-width:100%}.template-collection .db-collection-nav__link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #bcbcbc;border-radius:3px;font-family:var(--font-navigation-family, inherit);font-size:13px;line-height:1.4;font-weight:500;letter-spacing:0;text-decoration:none;color:#171717;background:#fff;overflow-wrap:anywhere}.template-collection .db-collection-nav__link.is-current{color:#fff;border-color:#171717;background:#171717}.template-collection .db-collection-mobile-filter,.template-collection .db-collection-sort-label{display:none}.template-collection .facets--bar{display:block;padding-bottom:16px;margin-bottom:0}.template-collection .facets--bar .thb-filter-count,.template-collection .facets--bar .facets__label{font-size:13px;line-height:1.5}.template-collection .facets--bar .custom-select--button{min-height:44px;border:1px solid #bcbcbc;border-radius:3px;padding:10px 14px;font-size:13px;line-height:1.4;letter-spacing:0;color:#171717;background:#fff}.template-collection .facets--bar .custom-select--list{min-width:230px;background:#fff;color:#171717;border:1px solid #d5d5d5;border-radius:4px;z-index:50}.template-collection .facets--bar .custom-select--item button{min-height:44px;padding:12px 16px;letter-spacing:0}.template-collection .facets--bar .custom-select--item-active{background:#f0f0f0}.template-collection .facets .thb-filter-title{min-height:56px;padding-block:18px;font-size:14px;line-height:1.4;letter-spacing:0;font-weight:600}.template-collection .facets .thb-filter{border-color:#dedede}.template-collection .facets .thb-filter-content{padding-bottom:20px}.template-collection .facets .thb-filter-content ul{scrollbar-width:thin;max-height:300px}.template-collection .facets .thb-filter-content ul:not(.list-color):not(.list-size):not(.list--boxed) label{display:inline-flex;align-items:center;min-height:36px;margin:0;font-size:13px;letter-spacing:0}.template-collection .facets .thb-filter-content ul.list-size{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px}.template-collection .facets .list-size li{position:relative;display:grid;min-width:0}.template-collection .facets .list-size input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0}.template-collection .facets .list-size label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;margin:0;padding:6px 2px;border:1px solid #c8c8c8;border-radius:3px;color:#171717;background:#fff;font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.template-collection .facets .list-size .filter-color,.template-collection .facets .list-size label:before,.template-collection .facets .list-size label:after{display:none}.template-collection .facets .list-size .count{margin:3px 0 0;font-size:10px;line-height:1;color:inherit}.template-collection .facets .list-size input:checked+label{background:#171717;color:#fff;border-color:#171717}.template-collection .facets .list-size input:disabled+label{color:#aaa;border-color:#e5e5e5;background:#f7f7f7}.template-collection .facets .list-size input:focus-visible+label,.template-collection #main-content :is(a,button,select):focus-visible{outline:2px solid #207cb2;outline-offset:3px}.template-collection .active-facets{gap:6px;margin-block:12px 0}.template-collection .active-facets__button{min-height:36px;border-radius:3px;letter-spacing:0}.template-collection #product-grid .product-card{border:0;border-radius:0;box-shadow:none;min-width:0}.template-collection #product-grid .product-featured-image{margin-bottom:14px}.template-collection #product-grid .product-featured-image-link{border-radius:3px;background:#f1f1f1}.template-collection #product-grid .product-featured-image-link img{object-fit:contain}.template-collection #product-grid .product-card-info{padding:0;text-align:left}.template-collection #product-grid .product-card-vendor{margin-bottom:6px;font-size:11px;letter-spacing:0}.template-collection #product-grid .product-card-title{font-size:14px;line-height:1.45;letter-spacing:0;margin-bottom:8px;overflow-wrap:break-word}.template-collection #product-grid .price{font-size:14px;line-height:1.5;letter-spacing:0}.template-collection #product-grid .product-card--add-to-cart-button{min-height:44px;height:auto;padding:11px 10px;border-radius:999px;font-size:12px;line-height:1.4;letter-spacing:0;white-space:normal}.template-collection #product-grid .star-rating{max-width:100%;font-size:12px}.template-collection #product-grid .collection-empty{list-style:none;width:100%;padding:48px 16px;text-align:center}.template-collection .db-collection-empty-reset{margin-top:16px;min-height:44px}.template-collection .pagination{margin-block:24px 48px}.template-collection .pagination :is(a,span){min-width:40px;min-height:44px;letter-spacing:0}.template-collection .facet-drawer{border-radius:0;max-width:440px;background:#fff;--color-heading: #171717;--color-body: #171717;--color-border: #dedede;--color-form-border: #c8c8c8}.template-collection .facet-drawer .side-panel-inner{height:100dvh;display:flex;flex-direction:column}.template-collection .facet-drawer .side-panel-header{background:#fff;border-bottom:1px solid #dedede;padding:12px 20px;flex:0 0 auto}.template-collection .facet-drawer .side-panel-header .h6{font-size:24px;line-height:1.25;letter-spacing:0;margin:0}.template-collection .facet-drawer .side-panel-header>div{padding:0;border:0;min-height:44px}.template-collection .db-facet-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#171717}.template-collection .facet-drawer .side-panel-content{background:#fff;overscroll-behavior:contain;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 24px}.template-collection .facet-drawer .facets .thb-filter-title{min-height:62px;padding:18px 14px;font-size:15px}.template-collection .facet-drawer .thb-filter[open]>.thb-filter-title{background:#f2f2f2}.template-collection .facet-drawer .thb-filter-content{padding-top:14px;padding-inline:2px}.template-collection .facet-drawer .facets .thb-filter-content ul{max-height:none;overflow:visible}.template-collection .facet-drawer .facets .thb-filter-content ul:not(.list-color):not(.list-size):not(.list--boxed) label{display:flex;min-height:44px;width:100%;font-size:14px}.template-collection .facet-drawer .thb-filter-content ul:not(.list-color):not(.list-size):not(.list--boxed) li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:center;margin:0}.template-collection .facet-drawer .thb-filter-content ul:not(.list-color):not(.list-size):not(.list--boxed) input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#171717}.template-collection .facet-drawer .list-brand .filter-name{flex:1}.template-collection .facet-drawer .list-brand .count{color:#666}.template-collection .facet-drawer .facets .list-size label{min-height:48px;font-size:13px}.template-collection .facet-drawer .thb-filter-sort-count{display:none}.template-collection .facet-drawer .side-panel-footer{padding:16px 20px max(104px,env(safe-area-inset-bottom));background:#fff;gap:12px;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center}.template-collection .facet-drawer .side-panel-footer .button{min-height:48px;border-radius:3px;background:#171717;color:#fff;letter-spacing:0;display:flex;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:600;padding-inline:12px;white-space:normal;text-transform:none}.template-collection .facet-drawer .mobile-filters-apply .mobile-filter-count{display:inline-flex;margin:0;color:inherit;font:inherit}.template-collection .facet-drawer .mobile-filters-apply .facets__label{margin:0;color:inherit;font:inherit}.template-collection .facet-drawer .mobile-filters-clear{display:inline-flex;align-items:center;min-height:44px;letter-spacing:0}@media(min-width:1068px){.template-collection .sidebar-container.facets--sidebar{grid-template-columns:230px minmax(0,1fr);gap:32px}.template-collection .facets-desktop-container{max-width:230px;min-width:0}.template-collection .sidebar-container.facets--sidebar.results--0{grid-template-columns:minmax(0,1fr)}}.template-collection .sidebar-container{grid-template-columns:minmax(0,1fr)}.template-collection .sidebar-container>div{min-width:0}.template-collection .facets--bar{position:sticky;top:var(--header-height, 0px);z-index:35;padding:12px 0 16px;background:#fff}.template-collection .facets--bar .facets__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.template-collection .db-collection-mobile-filter{display:block;grid-column:2;grid-row:1;min-width:0}.template-collection .db-collection-mobile-filter .facets-toggle{display:block;border:0;padding:0}.template-collection .db-collection-mobile-filter button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;width:100%;padding:10px;border:1px solid #999;border-radius:3px;color:#171717;background:#fff;font-family:var(--font-navigation-family, inherit);font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0}.template-collection .db-collection-mobile-filter svg{margin:0}.template-collection .facets--bar .facets--bar-right,.template-collection .facets--bar .thb-filter-sort-count{display:contents}.template-collection .facets--bar .thb-filter-sort-count .thb-filter-sort{display:block;grid-column:1;grid-row:1;margin:0;min-width:0}.template-collection .facets--bar .custom-select{display:block;width:100%}.template-collection .facets--bar .custom-select--button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;width:100%;padding:10px 8px;font-size:13px}.template-collection .db-collection-sort-label{display:inline}.template-collection .facets--bar .custom-select--text{display:none}.template-collection .facets--bar .thb-filter-count{grid-column:1 / -1;grid-row:2;margin:0;text-align:left}.template-collection .facets--bar .facets__label{margin:0}.template-collection .facets--bar-sticky{display:none}.template-collection .facets--bar facet-toolbar{grid-column:1 / -1;grid-row:3}.template-collection .facet-drawer{width:min(100%,440px)}.template-collection .facet-drawer .facets .thb-filter-content ul.list-size{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1068px){.template-collection .facets--bar .facets__form{grid-template-columns:140px 140px minmax(0,1fr)}.template-collection .facets--bar .custom-select--list{left:0;right:auto}}@media(max-width:767px){.template-collection .template-header{padding:18px 0 14px}.template-collection .template-header--title{font-size:26px;line-height:1.2}.template-collection .db-collection-total{font-size:12px}.template-collection .db-collection-nav{margin-top:16px}.template-collection .db-collection-nav ul{gap:7px}.template-collection .db-collection-nav__link{padding:9px 12px;font-size:12px}.template-collection #product-grid{margin-inline:-4px}.template-collection #product-grid>.column{padding-inline:4px}.template-collection #product-grid .product-card{margin-bottom:24px;min-height:calc(100% - 24px)}.template-collection #product-grid .product-featured-image{margin-bottom:12px}.template-collection #product-grid .product-card-title{font-size:13px;line-height:1.45}.template-collection #product-grid .product-card-vendor{font-size:10px}.template-collection #product-grid .price{font-size:13px}.template-collection #product-grid .product-card--add-to-cart-button{font-size:11px;padding-inline:6px}}@media(hover:hover){.template-collection .db-collection-nav__link:not(.is-current):hover{border-color:#171717;background:#f3f3f3}}@media(min-width:1068px){.template-collection #header.style3 .header--inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:92px;padding-inline:44px}.template-collection #header.style3 .thb-header-mobile-left{display:inline-flex;grid-column:1;justify-self:start;margin:0}.template-collection #header.style3 .full-menu{display:none}.template-collection #header.style3 .logolink{grid-column:2;justify-self:center;justify-content:center;margin:8px 0}.template-collection #header.style3 .thb-secondary-area{grid-column:3;justify-self:end;margin-left:0}.template-collection #header.style3 .thb-secondary-area-item,.template-collection #header.style3 shopify-account{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/db-collection-refresh.css.map */
