:root{--g:#263B27;--dg:#253326;--gold:#E8C75A;--olive:#34472E;--sage:#E4E8D4;--cream:#F8F7F0;--beige:#ECEADF;--sh:0 10px 30px -12px rgba(52,74,39,.2)}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--dg);font-family:Nunito Sans,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,.logo b,.flogo{font-family:Fraunces,serif}.wrap{max-width:1150px;margin:auto;padding:0 16px}.sec{margin-top:64px}.ttl{text-align:center;font-size:30px}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:0;border-radius:99px;padding:13px 28px;background:var(--gold);color:var(--dg);transition:box-shadow .25s,transform .25s;font-weight:700;cursor:pointer;font-size:15px}.btn:hover{box-shadow:0 8px 26px -8px #e8c75a99;transform:translateY(-2px)}.btn.sm{padding:8px 16px;font-size:13px}.btn.light{background:#fff;color:var(--dg)}.btn.outline{background:none;border:2px solid var(--g);color:var(--g)}.hdr{position:sticky;top:0;z-index:9;background:#f8f6eeeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--beige)}.hdr-in{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.logo{display:flex;gap:8px;align-items:center}.logo-i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--g);color:#fff}.logo b{display:block;font-size:20px}.logo small{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.7}#nav{display:flex;gap:28px;font-weight:600}.icons{display:flex;gap:6px;align-items:center}.icons button,.icons a{background:none;border:0;font-size:18px;padding:8px;cursor:pointer}.cart{position:relative}.cart span{position:absolute;top:0;right:0;background:var(--g);color:#fff;border-radius:99px;font-size:11px;padding:1px 6px}.burger{display:none}.srch{display:none;padding-bottom:12px}.srch.open{display:block}.srch input,input,select{width:100%;border:1px solid var(--beige);border-radius:99px;padding:11px 18px;font:inherit;background:#fff;margin:6px 0}.hero{position:relative;overflow:hidden;margin-top:24px;border-radius:32px;background:linear-gradient(135deg,var(--g),var(--olive));color:var(--cream);padding:64px 56px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero h1{font-size:56px;line-height:1.1;margin:0}.hero p{font-size:18px;opacity:.8}.hero-img{aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;color:var(--g);box-shadow:var(--sh)}.hero-img svg{width:45%;height:45%}.hero-img img{width:100%;height:100%;object-fit:cover}.leaf{position:absolute;width:90px;height:45px;border-radius:0 100%;background:#607d3226}.l1{top:20px;left:-10px;transform:rotate(40deg)}.l2{bottom:20px;left:45%;transform:rotate(-20deg)}.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;text-align:center;font-weight:600}.circ{display:grid;place-items:center;margin:0 auto 10px;width:84px;height:84px;border-radius:50%;background:var(--sage);color:var(--g);overflow:hidden}.circ svg{width:34px;height:34px}.cats a:hover .circ{background:var(--g);color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{position:relative;background:#fff;border-radius:24px;padding:16px;box-shadow:var(--sh);display:flex;flex-direction:column}.card h3{margin:14px 0 4px;font-size:18px}.thumb{aspect-ratio:1;border-radius:18px;background:var(--beige);display:grid;place-items:center;overflow:hidden;color:var(--g)}.thumb svg{width:30%;height:30%}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.sm{width:80px;height:80px;flex:none}.wish{position:absolute;right:26px;top:26px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#fff;box-shadow:var(--sh);cursor:pointer;color:#bbb;font-size:16px}.wish.on,.wish2.on{color:#c0392b}.stars{color:var(--gold);letter-spacing:2px}.row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px}.row form{margin:0}.price{color:var(--g);font-weight:800;font-size:20px}.price.big{font-size:30px}.promo{border-radius:32px;background:var(--dg);color:var(--cream);padding:48px 56px;display:flex;justify-content:space-between;align-items:center;gap:24px}.promo h2{font-size:36px;margin:0}.promo-r{display:flex;gap:24px;align-items:center}.promo-r b{font-family:Fraunces,serif;font-size:30px;color:var(--gold)}.tools{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:24px}.tools select{width:auto}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:6px 16px;border-radius:99px;background:#fff;border:1px solid var(--beige);font-weight:600;font-size:14px}.chip.on{background:var(--g);color:#fff}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pdp h1{font-size:40px;margin:6px 0}.eyebrow{color:var(--g);text-transform:uppercase;letter-spacing:.15em;font-size:13px}.qty{width:90px}.cartg{display:grid;grid-template-columns:2fr 1fr;gap:32px}.line{display:flex;gap:16px;align-items:center;background:#fff;border-radius:24px;padding:16px;box-shadow:var(--sh);margin-bottom:14px}.grow{flex:1}.grow small{display:block;opacity:.6}.rm{font-size:13px;color:#c0392b}.sum{background:var(--sage);border-radius:24px;padding:24px;height:fit-content;display:flex;flex-direction:column;gap:10px}.empty{text-align:center;background:var(--sage);border-radius:24px;padding:56px 16px}.narrow{max-width:480px}.ftr{margin-top:80px;background:var(--dg);color:var(--cream)}.fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:56px 16px}.fgrid a{display:block;opacity:.85;margin:6px 0}.fgrid p{opacity:.85}.flogo{display:flex;gap:8px;font-size:22px;font-weight:700}.soc{display:flex;gap:8px}.soc a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffff1a}.nl{display:flex;gap:6px;align-items:center}.nl input{margin:0}.copy{text-align:center;opacity:.6;font-size:12px;padding:18px;border-top:1px solid rgba(255,255,255,.1);margin:0}@media(max-width:800px){.burger{display:block}#nav{display:none;position:absolute;top:64px;left:0;right:0;background:var(--cream);flex-direction:column;gap:0;padding:8px 16px;border-bottom:1px solid var(--beige)}#nav.open{display:flex}#nav a{padding:10px 0}.hero{grid-template-columns:1fr;padding:40px 24px}.hero h1{font-size:36px}.cats{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:1fr 1fr;gap:14px}.promo,.promo-r{flex-direction:column;align-items:flex-start}.promo{padding:36px 24px}.pdp,.cartg,.fgrid{grid-template-columns:1fr}}@media(max-width:480px){.grid{grid-template-columns:1fr}}.leaf{background:#e8c75a2e}.chip.on,.cart span{background:var(--gold);color:var(--dg)}.card{transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px -16px #263b2759}.thumb img{transition:transform .5s}.card:hover .thumb img{transform:scale(1.06)}.ftr a:hover{color:var(--gold)}.sec{animation:fu .7s ease both}@keyframes fu{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gold{color:var(--gold)}.phero{position:relative;overflow:hidden;background:var(--g);color:var(--cream)}.phero-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:72px;padding-bottom:80px}.phero h1{font-size:60px;line-height:1.08;margin:0}.phero p{font-size:18px;opacity:.85;max-width:440px;margin:20px 0 30px}.ticks{list-style:none;padding:0;margin:36px 0 0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px}.ticks li:first-letter{color:var(--gold)}.phero-img{position:relative}.phero-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:32px;box-shadow:var(--sh)}.badge{position:absolute;left:-14px;bottom:-14px;background:var(--gold);color:var(--g);font-weight:800;font-size:14px;padding:9px 20px;border-radius:99px;box-shadow:0 8px 26px -8px #e8c75a99}.fp{position:absolute;color:var(--gold);opacity:.25;font-size:34px;animation:fl 6s ease-in-out infinite;pointer-events:none}.f1{left:30px;top:40px}.f2{left:33%;bottom:40px;animation-delay:1.5s}.f3{right:40px;top:60px;animation-delay:3s}.f4{right:10px;top:-10px;font-size:110px;opacity:.15}@keyframes fl{50%{transform:translateY(-12px)}}.pets{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pet{position:relative;overflow:hidden;border-radius:32px;box-shadow:var(--sh)}.pet img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .6s}.pet:hover img{transform:scale(1.07)}.pet div{position:absolute;top:0;right:0;bottom:0;left:0;background:#263b278c;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cream);transition:background .3s}.pet:hover div{background:#263b276b}.pet b{font-family:Fraunces,serif;font-size:40px;letter-spacing:.05em}.pet span{margin-top:10px;color:var(--gold);font-weight:700;border-bottom:2px solid var(--gold);padding-bottom:3px}.g5{grid-template-columns:repeat(5,1fr)}.bens{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#fff;border-radius:32px;padding:32px;box-shadow:var(--sh)}.ben,.col{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:transform .3s}.ben:hover,.col:hover{transform:translateY(-4px)}.ben i,.col i{font-style:normal;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sage);font-size:24px;color:var(--g)}.ben b,.col b{font-family:Fraunces,serif;font-size:17px;color:var(--g)}.ben small{opacity:.65}.promo2{position:relative;overflow:hidden;border-radius:32px;background:var(--g);color:var(--cream)}.promo2>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.promo2-in{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:56px}.promo2 h2{font-size:38px;margin:0}.cols{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.col{background:#fff;border-radius:24px;padding:24px 12px;box-shadow:var(--sh)}.col:hover{box-shadow:0 8px 26px -8px #e8c75a99}.col b{font-size:14px}.hdr{background:#263b27f5;color:var(--cream);border-bottom:0}.hdr .logo-i{background:var(--gold);color:var(--g)}#nav a:hover{color:var(--gold)}@media(max-width:1000px){.g5,.cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.phero-in{grid-template-columns:1fr;padding-top:48px}.phero h1{font-size:40px}.pets,.bens{grid-template-columns:1fr 1fr}.pets{grid-template-columns:1fr}.g5,.cols{grid-template-columns:1fr 1fr}.promo2-in{flex-direction:column;align-items:flex-start;padding:40px 24px}#nav{background:var(--g)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
