body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]){--catalog-ink: #272c25;--catalog-wall: #e5e7e0;--catalog-bone: #f2f1e9;--catalog-olive: #666e5b;--catalog-line: #c1c6ba;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 42px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 28px;color:var(--catalog-ink);background:var(--catalog-wall)}.keeping-store-v5 .keeping-catalog-hero{color:#272c25;background:#e5e7e0;padding-top:54px}.keeping-store-v5 .keeping-catalog-eyebrow{margin:0 0 22px;color:#666e5b;font:600 11px/1.4 Helvetica,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.keeping-store-v5 .keeping-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:38px}.keeping-store-v5 .keeping-catalog-title{margin:0;max-width:100%;color:#272c25;font:700 clamp(60px,7.7vw,112px)/.94 KeepingRailBarlow,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere}.keeping-store-v5 .keeping-catalog-description{max-width:580px;margin:22px 0 0;color:#58604f;font:400 14px/1.65 Helvetica,Arial,sans-serif;letter-spacing:0}.keeping-store-v5 .keeping-catalog-description>:first-child{margin-top:0}.keeping-store-v5 .keeping-catalog-description>:last-child{margin-bottom:0}.keeping-store-v5 .keeping-catalog-hero-image{flex:0 1 30%;min-width:0}.keeping-store-v5 .keeping-catalog-hero-image img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain}.keeping-store-v5 .keeping-catalog-tabs{display:flex;align-items:stretch;gap:32px;margin:0;padding:0;border-top:1px solid #c1c6ba;border-bottom:1px solid #c1c6ba;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#abb2a2 transparent}.keeping-store-v5 .keeping-catalog-tabs a{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:57px;margin-bottom:-1px;padding:15px 0 14px;border-bottom:2px solid transparent;color:#5b6352;font:500 13px/1.4 Helvetica,Arial,sans-serif;letter-spacing:0;text-decoration:none}.keeping-store-v5 .keeping-catalog-tabs a:hover,.keeping-store-v5 .keeping-catalog-tabs a[aria-current=page]{color:#272c25;border-bottom-color:#272c25}.keeping-store-v5 .keeping-catalog-tab-count{color:#737b69;font-size:10px;font-variant-numeric:tabular-nums;align-self:flex-start}.keeping-store-v5 .keeping-catalog-tabs a:focus-visible{outline:2px solid #666e5b;outline-offset:-4px}.keeping-store-v5 .keeping-catalog-series{display:flex;align-items:center;gap:24px;min-height:47px;border-bottom:1px solid #c1c6ba;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#abb2a2 transparent}.keeping-store-v5 .keeping-catalog-series-label{flex:0 0 auto;color:#737b69;font:500 10px/1.4 Helvetica,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.keeping-store-v5 .keeping-catalog-series a{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:45px;padding:12px 0;color:#5b6352;font:400 12px/1.4 Helvetica,Arial,sans-serif;text-decoration:none}.keeping-store-v5 .keeping-catalog-series a:hover,.keeping-store-v5 .keeping-catalog-series a[aria-current=page]{color:#272c25;text-decoration:underline;text-underline-offset:5px}.keeping-store-v5 .keeping-catalog-series a:focus-visible{outline:2px solid #666e5b;outline-offset:-2px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) #MainContent .gradient{background:var(--catalog-wall);color:var(--catalog-ink)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-grid{margin-top:22px;margin-bottom:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card{background:transparent;color:var(--catalog-ink);border:0;border-radius:0;box-shadow:none;--border-radius: 0px;--border-width: 0px;--shadow-opacity: 0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__inner{border-radius:0;background:var(--catalog-bone)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__media{margin:0;border-radius:0;background:var(--catalog-bone)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .media img{object-fit:contain;background:var(--catalog-bone)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card>.card__content{padding:0;border-bottom:1px solid var(--catalog-line)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__information{padding:16px 0 19px;text-align:left}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__heading{color:var(--catalog-ink);font:600 14px/1.45 Helvetica,Arial,sans-serif;letter-spacing:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-information{text-align:left}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-information .price{margin-top:9px;color:#58604f;font:400 13px/1.5 Helvetica,Arial,sans-serif;letter-spacing:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-information .caption-large:empty{display:none}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card__badge{padding:10px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .badge{border-radius:0;border:1px solid #666e5b;background:var(--catalog-bone);color:var(--catalog-ink);font:500 10px/1.3 Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__open-label,.mobile-facets__count,.facets__label,.mobile-facets__label){color:var(--catalog-ink);font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .facets__summary{padding-top:10px;padding-bottom:10px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) :is(.facets__disclosure,.facets__disclosure-vertical,.facets__display,.facets__display-vertical,.active-facets__button-inner,.mobile-facets__inner,.mobile-facets__submenu){border-radius:0;box-shadow:none}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) :is(.facets__display,.facets__display-vertical,.mobile-facets__inner,.mobile-facets__submenu,.mobile-facets__footer){background:var(--catalog-bone);color:var(--catalog-ink)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .facets__display{border:1px solid var(--catalog-line)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .facets__header{border-bottom-color:var(--catalog-line)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .active-facets__button-inner{box-shadow:inset 0 0 0 1px var(--catalog-line);color:var(--catalog-ink);font-size:11px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .active-facets__button-inner:hover{box-shadow:inset 0 0 0 1px var(--catalog-ink)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .mobile-facets__open{min-height:44px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) :is(.mobile-facets__heading,.mobile-facets__close-button){color:var(--catalog-ink);font-family:Helvetica,Arial,sans-serif;letter-spacing:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) :is(.mobile-facets__footer .button,.mobile-facets__footer .button:before,.mobile-facets__footer .button:after){border-radius:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .mobile-facets__footer .button{background:var(--catalog-ink);color:var(--catalog-bone)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .facets__price .field__input{border-radius:0;color:var(--catalog-ink);background:transparent}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .pagination-wrapper{margin-top:48px;padding-top:24px;border-top:1px solid var(--catalog-line)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .pagination__item{color:var(--catalog-ink);font:500 13px/1 Helvetica,Arial,sans-serif;min-height:44px;border-radius:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .pagination__item--current{background:var(--catalog-ink);color:var(--catalog-bone)}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .pagination__item--current:after{display:none}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .collection--empty .title--primary{padding:30px 0;color:var(--catalog-ink);font:400 20px/1.7 Helvetica,Arial,sans-serif;letter-spacing:0}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-grid .scroll-trigger{opacity:1;transform:none;animation:none}body.keeping-store-v5[data-keeping-template=search] .template-search{padding-top:54px}body.keeping-store-v5[data-keeping-template=search] .template-search--empty{min-height:64vh;padding-bottom:80px}body.keeping-store-v5[data-keeping-template=search] .template-search__header{margin-bottom:32px;text-align:left;opacity:1;transform:none;animation:none}body.keeping-store-v5[data-keeping-template=search] .template-search__header h1{margin:0;text-align:left;color:var(--catalog-ink);font:700 clamp(60px,7.7vw,112px)/.94 KeepingRailBarlow,"Arial Narrow",sans-serif;letter-spacing:-.025em;text-transform:uppercase}body.keeping-store-v5[data-keeping-template=search] .keeping-search-description{margin:22px 0 0;color:#58604f;font:400 14px/1.65 Helvetica,Arial,sans-serif}body.keeping-store-v5[data-keeping-template=search] .template-search__search{max-width:740px;margin:28px 0 0}body.keeping-store-v5[data-keeping-template=search] .template-search__search .search{margin-top:0}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field{background:var(--catalog-bone);border-bottom:1px solid var(--catalog-ink)}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field:before,body.keeping-store-v5[data-keeping-template=search] .template-search__search .field:after{border-radius:0;box-shadow:none}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field:focus-within{outline:2px solid var(--catalog-olive);outline-offset:3px}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field__input{min-height:62px;color:var(--catalog-ink);font-family:Helvetica,Arial,sans-serif;box-shadow:none}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field__label{color:#666e5b;font-family:Helvetica,Arial,sans-serif}body.keeping-store-v5[data-keeping-template=search] .template-search__header p[role=status]{margin-top:24px;color:var(--catalog-ink);font:400 14px/1.6 Helvetica,Arial,sans-serif}body.keeping-store-v5[data-keeping-template=search] .keeping-search-navigation{margin-bottom:20px}body.keeping-store-v5[data-keeping-template=search] .keeping-catalog-browse{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:44px;color:var(--catalog-ink);font-size:13px;text-decoration:none;border-bottom:1px solid var(--catalog-ink)}body.keeping-store-v5[data-keeping-template=search] .keeping-catalog-browse:hover{color:var(--catalog-olive)}@media(hover:hover){body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-wrapper:hover .media.media--hover-effect>img{transform:scale(1.025)}}@media(max-width:749px){.keeping-store-v5 .keeping-catalog-hero{padding-top:34px}.keeping-store-v5 .keeping-catalog-eyebrow{margin-bottom:17px;font-size:10px}.keeping-store-v5 .keeping-catalog-heading{padding-bottom:28px;gap:24px;flex-direction:column;align-items:stretch}.keeping-store-v5 .keeping-catalog-title{font-size:clamp(49px,13vw,76px)}.keeping-store-v5 .keeping-catalog-description{margin-top:17px;font-size:13px;max-width:34em}.keeping-store-v5 .keeping-catalog-tabs{gap:24px}.keeping-store-v5 .keeping-catalog-tabs a{min-height:52px;font-size:12px}.keeping-store-v5 .keeping-catalog-series{gap:18px}.keeping-store-v5 .keeping-catalog-series a{font-size:11px}.keeping-store-v5 .keeping-catalog-hero-image{max-width:420px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-grid{margin-top:10px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__heading{font-size:12px;line-height:1.5}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .product-card-wrapper .card__information{padding:12px 0 15px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-information .price{font-size:12px;margin-top:7px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card__badge{padding:7px}body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .pagination-wrapper{margin-top:32px}body.keeping-store-v5[data-keeping-template=search] .template-search{padding-top:34px}body.keeping-store-v5[data-keeping-template=search] .template-search__header h1{font-size:clamp(49px,13vw,76px)}body.keeping-store-v5[data-keeping-template=search] .keeping-search-description{font-size:13px;margin-top:17px}body.keeping-store-v5[data-keeping-template=search] .template-search__search{margin-top:23px}body.keeping-store-v5[data-keeping-template=search] .template-search__search .field__input{min-height:58px}}@media(prefers-reduced-motion:reduce){body.keeping-store-v5:is([data-keeping-template=collection],[data-keeping-template=search]) .card-wrapper .media img{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/keeping-catalog-v5.css.map */
