:root{--tmp-orange:#E8743B;--tmp-orange-dark:#C95A24;--tmp-brown:#2B1E16;--tmp-cream:#FFF8F0;--tmp-sand:#F1E2D3;--tmp-teal:#3FA7A0;--tmp-yellow:#F6C453;--tmp-pink:#F4A7B9;--tmp-radius:24px;--tmp-bounce:cubic-bezier(.34,1.56,.64,1)}.tmp-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.tmp-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--tmp-orange-dark);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:100px;box-shadow:0 4px 14px #2b1e1614}.tmp-h2{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15;margin:12px 0 10px;color:var(--tmp-brown)}.tmp-sub{font-size:1.05rem;color:#5b4a3e;max-width:560px;margin:0 auto}.tmp-center{text-align:center}.tmp-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:100px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .3s var(--tmp-bounce),box-shadow .3s ease,background .3s ease}.tmp-btn:hover{transform:translateY(-3px) scale(1.03)}.tmp-btn--primary{background:var(--tmp-orange);color:#fff;box-shadow:0 10px 24px #e8743b59}.tmp-btn--primary:hover{background:var(--tmp-orange-dark);box-shadow:0 14px 30px #e8743b73}.tmp-btn--ghost{background:#fff;color:var(--tmp-brown);box-shadow:0 6px 18px #2b1e161a}.tmp-btn .tmp-btn__paw{display:inline-block;transition:transform .4s var(--tmp-bounce)}.tmp-btn:hover .tmp-btn__paw{transform:rotate(-20deg) scale(1.2)}.tmp-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.tmp-reveal.is-visible{opacity:1;transform:none}.tmp-paw-print{position:fixed;width:20px;height:20px;pointer-events:none;z-index:9999;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%23E8743B'%3E%3Cellipse cx='32' cy='42' rx='14' ry='12'/%3E%3Cellipse cx='14' cy='26' rx='6' ry='8'/%3E%3Cellipse cx='26' cy='15' rx='6' ry='8'/%3E%3Cellipse cx='38' cy='15' rx='6' ry='8'/%3E%3Cellipse cx='50' cy='26' rx='6' ry='8'/%3E%3C/g%3E%3C/svg%3E");animation:tmp-paw-fade 1.4s ease-out forwards}@keyframes tmp-paw-fade{0%{opacity:.85;transform:translate(-50%,-50%) rotate(var(--r)) scale(.5)}20%{transform:translate(-50%,-50%) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) scale(.9)}}.tmp-heart{position:fixed;pointer-events:none;z-index:9999;font-size:18px;animation:tmp-heart-up 1s ease-out forwards}@keyframes tmp-heart-up{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% - 70px)) scale(1.2) rotate(var(--rot))}}product-card,.product-card{transition:transform .4s var(--tmp-bounce)}product-card:hover,.product-card:hover{transform:translateY(-6px)}product-card img{transition:transform .6s ease}product-card:hover img{transform:scale(1.05)}.tmp-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,#FFE3CC 0,transparent 45%),radial-gradient(circle at 85% 80%,#D8F0EC 0,transparent 45%),var(--tmp-cream);padding:70px 0 110px}.tmp-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.tmp-hero__title{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.05;margin:18px 0;color:var(--tmp-brown)}.tmp-hero__title em{font-style:normal;color:var(--tmp-orange);display:inline-block;animation:tmp-wiggle 3.5s ease-in-out infinite;transform-origin:50% 80%}.tmp-hero__text{font-size:1.15rem;color:#5b4a3e;max-width:480px;margin:0 0 30px}.tmp-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.tmp-hero__stats{display:flex;gap:28px;margin-top:34px;flex-wrap:wrap}.tmp-hero__stat strong{display:block;font-size:1.5rem;color:var(--tmp-brown);font-family:var(--font-heading--family)}.tmp-hero__stat span{font-size:.85rem;color:#7a685b}.tmp-hero__art{position:relative;display:flex;justify-content:center}.tmp-hero__blob{position:absolute;top:6%;right:4%;bottom:6%;left:4%;background:var(--tmp-orange);border-radius:46% 54% 60% 40%/50% 42% 58% 50%;animation:tmp-blob 9s ease-in-out infinite;opacity:.95}.tmp-hero__img{position:relative;width:100%;max-width:460px;aspect-ratio:1;object-fit:cover;border-radius:46% 54% 60% 40%/50% 42% 58% 50%;animation:tmp-blob 9s ease-in-out infinite,tmp-float 6s ease-in-out infinite}.tmp-hero__svg{position:relative;width:100%;max-width:440px;animation:tmp-float 6s ease-in-out infinite}.tmp-dog-ear-l{transform-origin:150px 120px;animation:tmp-ear-l 2.4s ease-in-out infinite}.tmp-dog-ear-r{transform-origin:290px 120px;animation:tmp-ear-r 2.4s ease-in-out infinite}.tmp-dog-eye{transform-origin:center;transform-box:fill-box;animation:tmp-blink 4.5s infinite}.tmp-dog-tongue{transform-origin:220px 300px;transform-box:view-box;animation:tmp-pant .9s ease-in-out infinite}.tmp-ball{transform-box:fill-box;transform-origin:center;animation:tmp-ball 1.8s cubic-bezier(.5,0,.5,1) infinite}.tmp-sticker{position:absolute;background:#fff;border-radius:18px;padding:10px 14px;font-weight:700;font-size:.85rem;color:var(--tmp-brown);box-shadow:0 10px 26px #2b1e1624;display:flex;align-items:center;gap:8px;z-index:3}.tmp-sticker--a{top:8%;left:-4%;animation:tmp-float 5s ease-in-out infinite}.tmp-sticker--b{bottom:10%;right:-2%;animation:tmp-float 5.6s ease-in-out infinite reverse}.tmp-floats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.tmp-floats span{position:absolute;bottom:-40px;left:var(--x);width:var(--s);height:var(--s);opacity:.18;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%232B1E16'%3E%3Cellipse cx='32' cy='42' rx='14' ry='12'/%3E%3Cellipse cx='14' cy='26' rx='6' ry='8'/%3E%3Cellipse cx='26' cy='15' rx='6' ry='8'/%3E%3Cellipse cx='38' cy='15' rx='6' ry='8'/%3E%3Cellipse cx='50' cy='26' rx='6' ry='8'/%3E%3C/g%3E%3C/svg%3E");animation:tmp-rise var(--d) linear infinite;animation-delay:var(--delay)}.tmp-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px;z-index:2;display:block}.tmp-marquee{background:var(--tmp-brown);color:#fff;overflow:hidden;padding:16px 0;white-space:nowrap}.tmp-marquee__track{display:inline-flex;gap:40px;animation:tmp-scroll 32s linear infinite;padding-left:40px}.tmp-marquee:hover .tmp-marquee__track{animation-play-state:paused}.tmp-marquee__item{font-family:var(--font-heading--family);font-weight:700;font-size:1.05rem;display:inline-flex;align-items:center;gap:40px}.tmp-marquee__item:after{content:"\1f43e";font-size:1.1rem}.tmp-tiles{padding:80px 0;background:#fff}.tmp-tiles__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:40px}.tmp-tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px 22px;border-radius:var(--tmp-radius);background:var(--tile-bg,var(--tmp-sand));text-decoration:none;color:var(--tmp-brown);transition:transform .45s var(--tmp-bounce),box-shadow .3s ease}.tmp-tile:hover{transform:translateY(-10px) rotate(-2deg);box-shadow:0 18px 34px #2b1e1624}.tmp-tile__icon{width:86px;height:86px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:2.6rem;box-shadow:inset 0 -6px #2b1e160f;transition:transform .5s var(--tmp-bounce)}.tmp-tile:hover .tmp-tile__icon{transform:scale(1.15) rotate(8deg)}.tmp-tile__title{font-weight:800;font-size:1.02rem;font-family:var(--font-heading--family)}.tmp-tile__cta{font-size:.82rem;color:var(--tmp-orange-dark);font-weight:700}.tmp-why{padding:80px 0;background:var(--tmp-cream)}.tmp-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px}.tmp-why__card{background:#fff;border-radius:var(--tmp-radius);padding:30px 24px;text-align:center;box-shadow:0 8px 24px #2b1e160f;transition:transform .4s var(--tmp-bounce)}.tmp-why__card:hover{transform:translateY(-6px)}.tmp-why__icon{font-size:2.4rem;display:inline-block;margin-bottom:12px;animation:tmp-bob 3s ease-in-out infinite}.tmp-why__card:nth-child(2) .tmp-why__icon{animation-delay:.4s}.tmp-why__card:nth-child(3) .tmp-why__icon{animation-delay:.8s}.tmp-why__card:nth-child(4) .tmp-why__icon{animation-delay:1.2s}.tmp-why__title{font-weight:800;font-family:var(--font-heading--family);font-size:1.1rem;margin:0 0 8px;color:var(--tmp-brown)}.tmp-why__text{margin:0;color:#6a5a4d;font-size:.95rem}.tmp-promo{padding:80px 0;background:#fff}.tmp-promo__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;background:linear-gradient(135deg,var(--tmp-teal),#2C7F7A);border-radius:36px;padding:56px;color:#fff}.tmp-promo__card .tmp-h2{color:#fff}.tmp-promo__text{color:#e5f6f4;font-size:1.05rem;max-width:520px;margin:0 0 26px}.tmp-promo__list{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:8px}.tmp-promo__list li{display:flex;gap:10px;align-items:center;font-weight:600}.tmp-promo__list li:before{content:"\2713";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tmp-yellow);color:var(--tmp-brown);font-size:.75rem;font-weight:900}.tmp-promo__stack{position:relative;height:300px}.tmp-sheet{position:absolute;width:190px;height:250px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;padding:18px;color:var(--tmp-brown);font-weight:800;font-size:.9rem;font-family:var(--font-heading--family);transition:transform .5s var(--tmp-bounce)}.tmp-sheet:after{content:"";position:absolute;left:18px;right:18px;top:56px;height:150px;background:repeating-linear-gradient(#F1E2D3 0 2px,transparent 2px 22px)}.tmp-sheet span{display:block;font-size:1.8rem;margin-bottom:4px}.tmp-sheet--1{left:6%;top:30px;transform:rotate(-10deg)}.tmp-sheet--2{left:28%;top:10px;transform:rotate(3deg);z-index:2}.tmp-sheet--3{left:50%;top:40px;transform:rotate(12deg)}.tmp-promo__card:hover .tmp-sheet--1{transform:rotate(-16deg) translate(-16px,-8px)}.tmp-promo__card:hover .tmp-sheet--2{transform:rotate(0) translateY(-18px)}.tmp-promo__card:hover .tmp-sheet--3{transform:rotate(18deg) translate(16px,-8px)}.tmp-promo .tmp-btn--primary{background:var(--tmp-yellow);color:var(--tmp-brown);box-shadow:0 10px 24px #0000002e}.tmp-blog{padding:80px 0;background:var(--tmp-cream)}.tmp-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.tmp-post{background:#fff;border-radius:var(--tmp-radius);overflow:hidden;text-decoration:none;color:var(--tmp-brown);display:flex;flex-direction:column;box-shadow:0 8px 24px #2b1e160f;transition:transform .4s var(--tmp-bounce),box-shadow .3s ease}.tmp-post:hover{transform:translateY(-8px);box-shadow:0 18px 36px #2b1e161f}.tmp-post__media{aspect-ratio:16/10;background:var(--post-bg,var(--tmp-sand));display:grid;place-items:center;font-size:4rem;overflow:hidden}.tmp-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tmp-post:hover .tmp-post__media img{transform:scale(1.06)}.tmp-post__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px;flex:1}.tmp-post__tag{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tmp-teal)}.tmp-post__title{font-family:var(--font-heading--family);font-weight:800;font-size:1.15rem;line-height:1.3;margin:0}.tmp-post__excerpt{font-size:.92rem;color:#6a5a4d;margin:0}.tmp-post__more{margin-top:auto;font-weight:700;color:var(--tmp-orange-dark);font-size:.9rem}@keyframes tmp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes tmp-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-6deg)}}@keyframes tmp-wiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-6deg)}90%{transform:rotate(5deg)}94%{transform:rotate(-3deg)}}@keyframes tmp-blob{0%,to{border-radius:46% 54% 60% 40%/50% 42% 58% 50%}33%{border-radius:58% 42% 44% 56%/42% 58%}66%{border-radius:40% 60% 54% 46%/58% 46% 54% 42%}}@keyframes tmp-ear-l{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes tmp-ear-r{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes tmp-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes tmp-pant{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}@keyframes tmp-ball{0%,to{transform:translateY(0)}50%{transform:translateY(-60px)}}@keyframes tmp-rise{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-900px) rotate(40deg)}}@keyframes tmp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:989px){.tmp-hero__inner,.tmp-promo__card{grid-template-columns:1fr}.tmp-hero{padding:40px 0 90px}.tmp-hero__art{order:-1;max-width:360px;margin:0 auto}.tmp-tiles__grid{grid-template-columns:repeat(3,1fr)}.tmp-why__grid{grid-template-columns:repeat(2,1fr)}.tmp-blog__grid{grid-template-columns:1fr 1fr}.tmp-promo__card{padding:40px 28px}.tmp-promo__stack{height:260px}}@media(max-width:600px){.tmp-tiles__grid{grid-template-columns:repeat(2,1fr)}.tmp-why__grid,.tmp-blog__grid{grid-template-columns:1fr}.tmp-sticker--a{left:0}.tmp-sticker--b{right:0}.tmp-sheet{width:150px;height:200px}.tmp-tiles,.tmp-why,.tmp-promo,.tmp-blog{padding:56px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.tmp-reveal{opacity:1;transform:none}.tmp-paw-print,.tmp-heart{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tmp-pets.css.map */
