.hidden{display:none!important}@media(max-width:749px){.mobile\:hidden{display:none!important}}@media(min-width:750px){.desktop\:hidden{display:none!important}}.template--collection .product-grid-container.section{padding-block:0 56px}.template--collection .collection-wrapper{row-gap:0}.template--collection .facets-block-wrapper--horizontal{margin-block:0!important}.template--collection .main-collection-grid>div{width:100%;max-width:1200px;margin-inline:auto}.template--collection a:focus-visible,.template--collection button:focus-visible,.template--collection summary:focus-visible,.template--collection select:focus-visible{outline:2px solid var(--clay, #b86f49);outline-offset:3px}.template--collection main>.shopify-section:first-child .section,.template--collection main>section:first-child .section,.template--collection .shopify-section:first-child .section{min-height:0!important;height:auto!important}@media(min-width:750px){.template--collection .facets--horizontal{width:min(1200px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;gap:16px;min-height:52px;padding:4px 0 10px!important;border-bottom:0}.template--collection .facets--horizontal .products-count-wrapper{margin-left:0!important;font-size:.9rem;font-weight:600;color:var(--bark-soft, #6b5d50)}.template--collection .facets--horizontal .sorting-filter{margin-left:auto}.template--collection .sorting-filter__horizontal .facets__summary{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line, #d9cfbf);border-radius:7px;background:var(--card, #fffaf0);cursor:pointer}.template--collection .sorting-filter__horizontal .facets__status.desktop\:hidden{display:inline-flex!important;margin-left:2px;color:var(--bark-soft, #6b5d50);font-weight:400}.template--collection .main-collection-grid{padding-top:14px!important}.template--collection .product-grid:not(.product-grid--organic){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1200px;margin-inline:auto;align-items:stretch}}.template--collection .product-grid>*{height:100%}.template--collection .pcard--collection{height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9cfbf;border-radius:12px;background:#fbf6ed}.template--collection .pcard--collection .pcard__media{position:relative;display:block;width:100%;aspect-ratio:2.45 / 1;overflow:hidden;flex:0 0 auto;background:#efe6d6;border-bottom:1px solid #e2d7c6}.template--collection .pcard--collection .pcard__media img{width:100%;height:100%;display:block;object-fit:cover}.template--collection .pcard--collection .pcard__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px;color:#746655;font-size:.9rem}.template--collection .pcard--collection .pcard__body{flex:1 1 auto;display:flex;flex-direction:column;padding:12px 14px 14px}.template--collection .pcard--collection .pcard__title{font-family:var(--font-heading--family, Georgia, serif);font-size:1.05rem;line-height:1.25;font-weight:700;color:inherit;text-decoration:none}.template--collection .pcard--collection .pcard__blurb{margin:5px 0 0;font-size:.88rem;line-height:1.45;color:#5f5549}.template--collection .pcard--collection .pcard__price{margin-top:10px;margin-bottom:12px;font-weight:700}.template--collection .pcard--collection .pcard__action{min-height:44px;margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:7px;background:#86684a;color:#fffdf8;font-weight:700;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.template--collection .pcard--collection .pcard__action:hover{background:#74593f;transform:translateY(-1px)}@media(max-width:989px)and (min-width:750px){.template--collection .product-grid:not(.product-grid--organic){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.template--collection .facets-toggle{padding:6px 18px 10px!important;border-bottom:0}.template--collection .sorting-filter__select{min-height:44px;width:100%}.template--collection .main-collection-grid{padding-top:12px!important}.template--collection .main-collection-grid>div{max-width:none}.template--collection .product-grid{gap:14px!important}.template--collection .pcard--collection .pcard__media{aspect-ratio:1.65 / 1}.template--collection .pcard--collection .pcard__body{padding:10px 11px 12px}.template--collection .pcard--collection .pcard__title{font-size:1rem}.template--collection .pcard--collection .pcard__blurb{font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collection-accessibility.css.map */
