main.content-for-layout:has(.main-collection-product-grid-section){background:linear-gradient(180deg,var(--pv-ivory) 0%,#fbf8f1 38%,rgba(219,229,218,.55) 100%)!important}main.content-for-layout:has(.main-collection-product-grid-section) .page-title{margin:clamp(18px,3vw,36px) auto 0!important;max-width:min(1440px,calc(100% - 36px));padding:clamp(38px,6vw,78px) clamp(22px,5vw,68px)!important;border:1px solid rgba(23,63,53,.18);border-radius:30px;background:linear-gradient(135deg,#dbe5daf5,#f7f3eafa 58%,#e9dfcfdb)!important;box-shadow:0 24px 72px #173f351f}main.content-for-layout:has(.main-collection-product-grid-section) .page-title__text-wrapper{position:relative;z-index:1}main.content-for-layout:has(.main-collection-product-grid-section) .page-title__title{max-width:860px;color:var(--pv-forest)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,5.8vw,82px)!important;font-weight:500!important;line-height:.96!important;letter-spacing:0!important;text-shadow:none!important}.main-collection-product-grid-section .section-template--20964784013382__product-grid-padding{padding-top:clamp(20px,3vw,42px)!important;padding-bottom:clamp(56px,7vw,92px)!important}.main-collection-product-grid-section .facets-wrapper{margin-bottom:clamp(18px,2.8vw,34px)}.main-collection-product-grid-section .facets-container,.main-collection-product-grid-section .facets__toolbar{padding:12px 14px!important;border:1px solid rgba(23,63,53,.15)!important;border-radius:999px!important;background:#ffffffe0!important;box-shadow:0 16px 44px #173f3517!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.main-collection-product-grid-section .product-count__text,.main-collection-product-grid-section #ProductCount{color:var(--pv-forest)!important;font-weight:800!important;letter-spacing:0!important}.main-collection-product-grid-section .facet-filters__sort,.main-collection-product-grid-section .select__select,.main-collection-product-grid-section .disclosure__button{min-height:44px!important;border:1px solid rgba(23,63,53,.16)!important;border-radius:999px!important;background:#fff!important;color:var(--pv-forest)!important;font-weight:800!important;box-shadow:none!important}.main-collection-product-grid-section .product-grid-container{max-width:1500px;margin:0 auto;padding:clamp(14px,2.4vw,30px);border:1px solid rgba(23,63,53,.1);border-radius:32px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffad}.main-collection-product-grid-section .collection__product-grid{margin-top:0!important;row-gap:clamp(20px,3vw,34px)!important;column-gap:clamp(16px,2vw,26px)!important}.main-collection-product-grid-section .card-wrapper--product .card{height:100%;overflow:visible!important;border:1px solid rgba(23,63,53,.16)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 36px #173f3514!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.main-collection-product-grid-section .card-wrapper--product:hover .card,.main-collection-product-grid-section .card-wrapper--product:focus-within .card{border-color:#173f355c!important;box-shadow:0 24px 64px #173f352e!important;transform:translateY(-7px)!important}.main-collection-product-grid-section .card-wrapper--product .card__inner{overflow:hidden;border-radius:20px!important;background:linear-gradient(180deg,var(--pv-oat),#f6f0e7)!important}.main-collection-product-grid-section .card-wrapper--product .media{aspect-ratio:1!important;background:transparent!important}.main-collection-product-grid-section .card-wrapper--product .media img{padding:clamp(18px,2.8vw,36px)!important;object-fit:contain!important;transition:transform .32s ease!important}.main-collection-product-grid-section .card-wrapper--product:hover .media img,.main-collection-product-grid-section .card-wrapper--product:focus-within .media img{transform:scale(1.05)!important}.main-collection-product-grid-section .card-wrapper--product .card__content--product{display:flex!important;min-height:188px;flex-direction:column;padding:18px 18px 20px!important}.main-collection-product-grid-section .card-wrapper--product .card__information{display:flex;flex:1;flex-direction:column}.main-collection-product-grid-section .card-wrapper--product .card__heading__product-title{color:var(--pv-forest)!important;font-size:16px!important;font-weight:850!important;line-height:1.28!important}.main-collection-product-grid-section .card-wrapper--product .price{margin-top:auto!important;color:var(--pv-coral)!important;font-weight:850!important}.main-collection-product-grid-section .card-wrapper--product .price-item{color:var(--pv-coral)!important;font-size:18px!important;font-weight:850!important}@media(hover:hover)and (min-width:990px){.main-collection-product-grid-section .card__quick-buttons{position:static!important;inset:auto!important;display:flex!important;min-height:50px;margin-top:14px!important;opacity:0!important;visibility:visible!important;transform:translateY(12px)!important;transition:opacity .22s ease,transform .22s ease!important;overflow:visible!important}.main-collection-product-grid-section .card-wrapper--product:hover .card__quick-buttons,.main-collection-product-grid-section .card-wrapper--product:focus-within .card__quick-buttons{opacity:1!important;transform:translateY(0)!important}}.main-collection-product-grid-section .quick-button--add,.main-collection-product-grid-section .card__quick-buttons product-form{width:100%!important}.main-collection-product-grid-section .quick-add__submit{display:flex!important;width:100%!important;min-height:50px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--pv-forest)!important;border-radius:999px!important;background:var(--pv-forest)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;box-shadow:0 14px 30px #173f352e!important}.main-collection-product-grid-section .quick-add__submit svg{display:none!important}.main-collection-product-grid-section .quick-add__submit span{display:inline!important;color:#fff!important;white-space:nowrap!important}@media(max-width:749px){main.content-for-layout:has(.main-collection-product-grid-section) .page-title{max-width:calc(100% - 24px);padding:30px 18px!important;border-radius:20px}main.content-for-layout:has(.main-collection-product-grid-section) .page-title__title{font-size:42px!important}.main-collection-product-grid-section .facets-container,.main-collection-product-grid-section .facets__toolbar{border-radius:18px!important}.main-collection-product-grid-section .product-grid-container{padding:0 10px;border:0;background:transparent;box-shadow:none}.main-collection-product-grid-section .card-wrapper--product .card{border-radius:18px!important}.main-collection-product-grid-section .card-wrapper--product .card__inner{border-radius:15px!important}.main-collection-product-grid-section .card-wrapper--product .card__content--product{min-height:180px;padding:14px 12px!important}.main-collection-product-grid-section .card-wrapper--product .card__heading__product-title{font-size:14px!important}.main-collection-product-grid-section .card__quick-buttons{position:static!important;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;min-height:44px;margin-top:12px!important;overflow:visible!important}.main-collection-product-grid-section .quick-add__submit{min-height:44px!important;font-size:12px!important}}@media screen and (min-width:990px){.main-collection-product-grid-section #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.main-collection-product-grid-section #product-grid.product-grid>.grid__item{width:auto!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/petvibess-collection-polish.css.map */
