.cpp-catalogue-intro{--intro-teal: #15928b;--intro-deep: #00423e;--intro-mint: #effbf6;--intro-border: #b5d6c7;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:1000px;margin-inline:auto;padding-block:14px 12px;padding-inline:min(var(--page-padding),5rem);overflow:visible;color:#111;font-family:CPP Search Figtree,Figtree,sans-serif;font-size:16px;line-height:1.5}.cpp-catalogue-intro>*{min-width:0}.cpp-catalogue-intro .cpp-catalogue-intro__heading{margin:0;padding:0;color:var(--intro-deep);font-family:Nunito,sans-serif;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-align:center;text-wrap:balance}.cpp-catalogue-intro .cpp-catalogue-intro__phrase{display:block;max-inline-size:100%;white-space:normal}.cpp-catalogue-intro .cpp-catalogue-intro__reviews{width:100%;max-width:580px;margin-inline:auto}.cpp-catalogue-intro .cpp-catalogue-intro__reviews .grid-block{width:100%;max-width:100%;padding:0}.cpp-catalogue-intro .cpp-catalogue-intro__reviews .grid-block-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:8px}.cpp-catalogue-intro .cpp-catalogue-intro__reviews .image-block{min-width:0;width:100%;max-width:128px}.cpp-catalogue-intro .cpp-catalogue-intro__reviews img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.cpp-catalogue-intro .cpp-catalogue-intro__benefits{display:grid;gap:4px;width:100%;margin:0;padding:6px 14px;border:1px solid rgb(181 214 199 / 45%);border-radius:12px;background:var(--intro-mint);list-style:none;color:var(--intro-deep);font-weight:500}.cpp-catalogue-intro .cpp-catalogue-intro__benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:0;text-align:start}.cpp-catalogue-intro .cpp-catalogue-intro__benefits span{min-width:0;max-inline-size:100%;text-wrap:pretty}.cpp-catalogue-intro .cpp-catalogue-intro__check{display:block;width:20px;height:20px;margin-block-start:2px;padding:3px;color:var(--intro-teal)}.cpp-catalogue-intro .cpp-catalogue-intro__search-row{display:grid;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:12px;width:100%;max-width:680px;margin-inline:auto;margin-block-end:4px;position:relative;z-index:5;overflow:visible}.cpp-catalogue-intro .cpp-catalogue-intro__search,.cpp-catalogue-intro .lgx-puppy-search-block{min-width:0;width:100%;margin:0;overflow:visible}.cpp-catalogue-intro .lgx-puppy-search__form{min-width:0;min-height:54px;padding:5px;padding-inline-start:16px;border:1px solid #6caaa2;border-radius:999px;background:#fff;box-shadow:0 2px 10px #00423e0d}.cpp-catalogue-intro .lgx-puppy-search__form:focus-within{border-color:var(--intro-teal);box-shadow:0 0 0 3px #15928b1f}.cpp-catalogue-intro .lgx-puppy-search__input{min-width:0;width:100%;color:#111;font-family:CPP Search Figtree,Figtree,sans-serif;font-size:16px;font-weight:400;line-height:24px}.cpp-catalogue-intro .lgx-puppy-search__input::placeholder{color:#56635f;opacity:1}.cpp-catalogue-intro .lgx-puppy-search-block--has-breed .lgx-puppy-search__input::placeholder{color:transparent}.cpp-catalogue-intro .lgx-puppy-search__submit{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--intro-teal);color:#fff;box-shadow:none}.cpp-catalogue-intro .lgx-puppy-search__submit .icon{width:21px;height:21px}.cpp-catalogue-intro .cpp-catalogue-intro__usda{width:50px}.cpp-catalogue-intro .cpp-catalogue-intro__usda .image-block,.cpp-catalogue-intro .cpp-catalogue-intro__usda .image-block__image{width:100%}.cpp-catalogue-intro .cpp-catalogue-intro__usda img{display:block;width:50px;max-width:50px;height:auto;object-fit:contain}@media(min-width:768px){.cpp-catalogue-intro{gap:14px;padding-block:20px 18px}.cpp-catalogue-intro .cpp-catalogue-intro__search-row{margin-block-end:6px}.cpp-catalogue-intro .cpp-catalogue-intro__heading{font-size:36px}.cpp-catalogue-intro .cpp-catalogue-intro__phrase:not(:first-child){display:inline-block}.cpp-catalogue-intro .cpp-catalogue-intro__reviews .image-block{max-width:150px}.cpp-catalogue-intro .cpp-catalogue-intro__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding-block:8px}.cpp-catalogue-intro .cpp-catalogue-intro__benefits li{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cpp-catalogue-intro.css.map */
