.dogs-collection{--dogs-col-gap: 24px;--dogs-row-gap: 24px;color:var(--dogs-primary);font-family:var(--dogs-font-body)}@media screen and (min-width:750px){.dogs-collection{--dogs-row-gap: 56px}}@media screen and (max-width:749px){.dogs-collection.dogs-collection{padding-top:40px;padding-bottom:40px}}.dogs-collection .page-width,.dogs-collection .facets-vertical.page-width{max-width:1440px;padding-right:var(--dogs-pad-x);padding-left:var(--dogs-pad-x)}.dogs-collection__head{margin-bottom:var(--dogs-gap);text-align:center}.dogs-collection__title{margin:0}.dogs-collection .facets-container{display:block;padding:0}.dogs-collection .facets-wrapper{margin-bottom:var(--dogs-gap)}.dogs-collection .facets{display:block}.dogs-collection .facets__form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:13.33px 24px;margin:0}.dogs-collection .facets__wrapper{grid-column:1;grid-row:1 / span 2;align-self:start;gap:16px}.dogs-collection .facets__heading{margin:0 16px 0 0}.dogs-collection .facets__heading,.dogs-collection .facet-filters__label{color:var(--dogs-primary);font-family:var(--dogs-font-body);font-weight:400;font-size:18px;line-height:1.4444}.dogs-collection .facets__disclosure{margin:0}.dogs-collection .facets__summary,.dogs-collection .facet-filters__sort{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;margin:0;padding:9.5px 24px;border:1px solid var(--dogs-primary);border-radius:32px;background:var(--dogs-white);color:var(--dogs-primary);font-family:var(--dogs-font-body);font-weight:400;font-size:18px;line-height:1.4444;letter-spacing:0}.dogs-collection .facets__summary>span{line-height:1.4444}.dogs-collection .facets__disclosure[open] .facets__summary,.dogs-collection .facets__summary:hover{color:var(--dogs-primary);background:var(--dogs-accent)}.dogs-collection .facets__summary:hover .facets__summary-label{text-decoration:none}.dogs-collection .facets__summary:focus-visible,.dogs-collection .facet-filters__field .select__select.facet-filters__sort:focus,.dogs-collection .facet-filters__field .select__select.facet-filters__sort:focus-visible,.dogs-collection .mobile-facets__open:focus-visible{outline:0;box-shadow:var(--dogs-focus-ring)}.dogs-collection .facets__summary .svg-wrapper,.dogs-collection .facets__summary .icon-caret,.dogs-collection .facet-filters__field .select .svg-wrapper{display:none}.dogs-collection .facets__summary:after{content:"";flex:none;width:0;height:0;border-top:6px solid var(--dogs-primary);border-right:5px solid transparent;border-left:5px solid transparent}.dogs-collection .facets__display{left:0;border:1px solid var(--dogs-primary);border-radius:16px;box-shadow:none;color:var(--dogs-primary)}.dogs-collection .facet-filters{grid-column:2;grid-row:1;justify-self:end;padding:0}.dogs-collection .facet-filters__field{gap:24px}.dogs-collection .facet-filters__label{margin:0}.dogs-collection .facet-filters__field .select{position:relative}.dogs-collection .facet-filters__field .select__select.facet-filters__sort{display:block;-webkit-appearance:none;appearance:none;min-width:0;padding:9.5px 44px 9.5px 24px;border:1px solid var(--dogs-primary);border-radius:32px;background:var(--dogs-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%2312304a'/%3E%3C/svg%3E") no-repeat right 24px center / 10px 6px;cursor:pointer}.dogs-collection .facets__form .product-count{grid-column:2;grid-row:2;align-self:start;justify-self:end;text-align:right;opacity:1;line-height:16px}@media screen and (min-width:750px){.dogs-collection .facets-wrapper{margin-bottom:calc(var(--dogs-gap) - 1.86px)}}.dogs-collection .product-count__text{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:0 8px;color:var(--dogs-primary);font-family:var(--dogs-font-body);font-weight:400;font-size:16px;line-height:1}.dogs-collection .dogs-clear-all{display:none}.dogs-collection .facets-container:has(.active-facets__button) .dogs-clear-all{display:inline}.dogs-collection .dogs-clear-all:before{content:"\b7";margin-right:8px}.dogs-collection .dogs-clear-all__link{color:var(--dogs-primary);text-decoration:underline;text-underline-offset:3px}.dogs-collection .collection{position:relative}.dogs-collection .product-grid.grid{display:grid;grid-template-columns:repeat(var(--dogs-cols-mobile, 1),minmax(0,1fr));column-gap:var(--dogs-col-gap);row-gap:var(--dogs-row-gap);margin:0;padding:0}.dogs-collection .product-grid .grid__item{width:auto;max-width:none;padding:0}@media screen and (min-width:750px){.dogs-collection .product-grid.grid{grid-template-columns:repeat(min(var(--dogs-cols-desktop, 4),2),minmax(0,1fr))}}@media screen and (min-width:990px){.dogs-collection .product-grid.grid{grid-template-columns:repeat(var(--dogs-cols-desktop, 4),minmax(0,1fr))}}.dogs-load-more{display:flex;justify-content:center;margin-top:var(--dogs-gap)}.dogs-load-more__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;max-width:302px;height:48px;padding:0 24px;border:1px solid var(--dogs-primary);border-radius:32px;background:var(--dogs-white);color:var(--dogs-primary);font-family:var(--dogs-font-body);font-weight:400;font-size:20px;line-height:.8;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dogs-load-more__button:hover:not([disabled]){background:var(--dogs-primary);color:var(--dogs-white)}.dogs-load-more__button[disabled]{cursor:wait}.dogs-load-more__label{transition:opacity var(--duration-short, .1s) ease}.dogs-load-more.is-loading .dogs-load-more__label{opacity:.5}.dogs-load-more__button .loading__spinner{width:18px}.dogs-load-more__button .loading__spinner:not(.hidden){display:block}.dogs-load-more__button:focus-visible{outline:0;box-shadow:var(--dogs-focus-ring)}.dogs-collection .mobile-facets__open:after{content:"";flex:none;width:0;height:0;border-top:6px solid var(--dogs-primary);border-right:5px solid transparent;border-left:5px solid transparent}@media screen and (max-width:749px){.dogs-collection .facets-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17.47px 16px}.dogs-collection .dogs-facets,.dogs-collection .dogs-facets .facets__form{display:contents}.dogs-collection .dogs-facets .facets__wrapper,.dogs-collection .facets__form .product-count{display:none}.dogs-collection .facets-container>.mobile-facets__wrapper{grid-column:1;grid-row:1;margin:0}.dogs-collection .facet-filters{grid-column:2;grid-row:1;justify-self:stretch}.dogs-collection .facet-filters__label{display:none}.dogs-collection .facet-filters__field,.dogs-collection .facet-filters__field .select{display:block;width:100%}.dogs-collection .facet-filters__field .select__select.facet-filters__sort{width:100%;padding-right:44px;text-overflow:ellipsis}.dogs-collection .mobile-facets__wrapper,.dogs-collection .mobile-facets__disclosure{display:block;width:100%}.dogs-collection .mobile-facets__open-wrapper{display:flex;width:100%}.dogs-collection .mobile-facets__open{box-sizing:border-box;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:9.5px 24px;border:1px solid var(--dogs-primary);border-radius:32px;background:var(--dogs-white);color:var(--dogs-primary);font-family:var(--dogs-font-body);font-weight:400;font-size:18px;line-height:1.4444;letter-spacing:0}.dogs-collection .mobile-facets__open>*+*{margin-left:0}.dogs-collection .mobile-facets__open .svg-wrapper{display:none}.dogs-collection .mobile-facets__open-label{font-size:inherit;letter-spacing:0;text-decoration:none}.dogs-collection .facets-container>.product-count{grid-column:1 / -1;grid-row:2;align-self:start;justify-self:center;margin:0;text-align:center;opacity:1;line-height:1.5}.dogs-collection .facets-container>.product-count .product-count__text{justify-content:center;font-size:16px;line-height:1.5}.dogs-collection .facets-wrapper{margin-bottom:calc(var(--dogs-gap) - 6px)}.dogs-load-more__button{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-dogs-collection-grid.css.map */
