:root{--star: #ffe6a7;--cloud: #bfe3ff;--line: 3px solid var(--ink);--soft: color-mix(in srgb, var(--ink) 72%, transparent)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:hidden;overflow-x:clip}body{margin:0;overflow-wrap:break-word;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1.0625rem;line-height:1.55}a{color:inherit}img,svg,video{max-width:100%;height:auto}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:1.08;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}strong{font-weight:var(--font-body-weight-bold)}button,input,select{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}.was{position:relative;display:inline-block;text-decoration:none;color:color-mix(in srgb,var(--ink) 55%,transparent)}.was:after{content:"";position:absolute;left:-.12em;right:-.12em;top:50%;height:max(3px,.09em);background:var(--ink);border-radius:2px;translate:0 -50%;rotate:-9deg}.wrap{width:min(100% - 2rem,74rem);margin-inline:auto}.wrap--narrow{width:min(100% - 2.5rem,42rem)}.section-title{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.25rem)}.page-title{font-size:clamp(2rem,1.5rem + 2.4vw,3.1rem);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.page-title__tags{color:var(--soft)}.textlink{padding:0;background:none;border:0;cursor:pointer;color:var(--soft);text-decoration:underline;text-underline-offset:3px}.textlink:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:-999px;top:.5rem}.skip-link:focus{left:.5rem;z-index:40;padding:.5rem 1rem;background:#fff;border:var(--line);border-radius:999px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--ink);background:var(--pop);border:var(--line);border-radius:999px;text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.btn--go{width:100%;padding:.6em 1.2em;font-size:1.35rem;box-shadow:0 6px 0 var(--ink)}.btn--plain{padding:.6em 1.2em;font-size:1.35rem;background:#fff;box-shadow:0 6px 0 var(--ink)}.btn--inline{width:auto}.btn--go:hover,.btn--plain:hover{transform:translateY(-1px);box-shadow:0 7px 0 var(--ink)}.btn--go:active,.btn--plain:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.btn--add{padding:.25em .95em;font-size:1rem;box-shadow:0 3px 0 var(--ink)}.btn--add:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--ink)}.btn--add:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.btn.is-done{background:var(--pop-2)}.btn[disabled],.btn[aria-busy=true]{cursor:progress;opacity:.65;transform:none}.btn[disabled]:not([aria-busy=true]){cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{display:inline-flex;align-items:center;padding:.28em .95em;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1rem;white-space:nowrap;text-decoration:none;background:#fff;border:var(--line);border-radius:999px;transition:transform .08s ease,box-shadow .08s ease,background .08s ease}a.chip:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.chip[aria-current]{background:var(--pop);transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.chips--small .chip{padding:.15em .75em;font-size:.9rem;border-width:2.5px}.chip--num{min-width:2.4em;justify-content:center;padding-inline:.6em}.stepper{display:inline-flex;align-items:center;background:#fff;border:var(--line);border-radius:999px;font-family:var(--font-display);font-weight:var(--font-display-weight)}.stepper__btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;font-size:1.25rem;line-height:1;background:none;border:0;border-radius:999px;cursor:pointer}.stepper__btn:hover{background:var(--pop)}.stepper__btn[disabled]{opacity:.4;cursor:not-allowed;background:none}.stepper__n{min-width:1.6rem;text-align:center;font-variant-numeric:tabular-nums}.stepper__input{width:2.6rem;padding:0;text-align:center;background:none;border:0;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.2rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper__input::-webkit-outer-spin-button,.stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper--big .stepper__btn{width:2.9rem;height:2.9rem;font-size:1.5rem}.field{display:grid;gap:.4rem}.field__label,.sort__label{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.field__input,.sort__select{padding:.4em .9em;background:#fff;border:var(--line);border-radius:999px}.sort__select{padding-right:2.2em;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231b1b1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85em center;background-size:.7em}.form-status{min-height:1.4em;font-weight:var(--font-body-weight-bold);font-size:.95rem}.form-status:empty{display:none}.form-status.is-error{color:#c1121f}.announce{padding:.35rem 1rem;text-align:center;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:.95rem;background:var(--pop-2);border-bottom:var(--line)}.site-header__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;padding-block:1.25rem .9rem}.wordmark{display:inline-block;flex:none;line-height:0;transform:rotate(-2deg);transition:transform .15s ease;will-change:transform}.wordmark img{display:block;width:auto;height:3.9rem;filter:drop-shadow(0 8px 6px rgba(27,27,31,.22))}a.wordmark:hover,a.wordmark:focus-visible{transform:rotate(0)}a.wordmark:focus-visible{outline-offset:6px;border-radius:999px}.search{position:relative;flex:1 1 16rem;max-width:34.5rem;margin-left:auto;font-size:1.15em}.search__input{width:100%;padding:.5em 3em .5em 1.1em;background:#fff;border:var(--line);border-radius:999px;outline:none}.search__input::placeholder{color:color-mix(in srgb,var(--ink) 45%,transparent)}.search__input:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--pop)}.search__go{position:absolute;right:.3rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:2.3em;height:2.3em;padding:0;background:var(--pop);border:var(--line);border-radius:999px;cursor:pointer}.search__go svg{width:1.15em;height:1.15em}.cart-button{position:relative;flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;background:#fff;border:var(--line);border-radius:999px;box-shadow:0 4px 0 var(--ink);transition:transform .08s ease,box-shadow .08s ease}.cart-button:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--ink)}.cart-button:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.cart-button svg{width:1.7rem;height:1.7rem}.cart-button__count{position:absolute;top:-.6rem;right:-.6rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;display:grid;place-items:center;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:.95rem;line-height:1;background:var(--pop);border:var(--line);border-radius:999px;box-shadow:0 0 0 3px #fff}.cart-button__count.is-bumped{animation:bump .35s cubic-bezier(.2,.9,.3,1.4)}@keyframes bump{40%{scale:1.35}}.site-nav{display:flex;gap:.7rem;padding-block:.85rem 1rem;overflow-x:auto;scrollbar-width:none}.site-nav .chip{font-size:1.15rem}.site-nav::-webkit-scrollbar{display:none}@media(max-width:640px){.wordmark img{height:3.3rem}.search{order:3;flex-basis:100%;max-width:none}.cart-button{margin-left:auto}.site-nav{width:100%;padding-inline:1rem}}.site-footer{display:grid;gap:.5rem;margin-top:3rem;padding-block:1.5rem 3rem;border-top:var(--line);font-size:.9rem;color:var(--soft)}.site-footer__links{display:flex;flex-wrap:wrap;gap:0 1rem}.site-footer__links a{display:inline-block;padding-block:.35rem}.hero{--hero-size: clamp(2.5rem, 1.8rem + 3.6vw, 4.4rem);display:grid;gap:2rem;align-items:start;padding-block:1.55rem 3rem}.hero__title{max-width:13ch;font-size:var(--hero-size);line-height:1;letter-spacing:-.015em}.hero__sub{max-width:30rem;margin:1.1rem 0 1.75rem;font-size:1.2rem;color:color-mix(in srgb,var(--ink) 78%,transparent)}.hero__sub p+p{margin-top:.75rem}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:900px){.hero{grid-template-columns:1.05fr .95fr;padding-block:2.4rem 4rem}}.shelf,.tiles{padding-block:1.5rem 2rem}.shelf__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1.25rem}.tiles>.section-title,.tiles>.page-title{margin-bottom:1.25rem}.grid{list-style:none;display:grid;gap:1.6rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.9rem 1.5rem}}@media(min-width:1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:flex;flex-direction:column;height:100%;background:#fff;border:var(--line);border-radius:20px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 16px 22px -18px #1b1b1f80;transition:transform .12s ease,rotate .12s ease}.card:hover{transform:translateY(-3px);rotate:-.5deg}li:nth-child(2n)>.card:hover{rotate:.5deg}.card__link{display:block;flex:1 1 auto;text-decoration:none}.card__photo{aspect-ratio:4 / 3;background:var(--bg);border-bottom:var(--line);line-height:0}.card__photo img{display:block;width:100%;height:100%;object-fit:cover}.card__title{padding:.65rem .85rem 0;font-size:1.02rem;line-height:1.2}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem .85rem}.card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.15rem;font-variant-numeric:tabular-nums}.card__price .was{font-size:.9rem}.card__out{font-size:.9rem;color:var(--soft)}.card--plain{padding:1rem;justify-content:center;text-decoration:none}.card--plain .card__title{padding:0}@media(max-width:420px){.card__title{font-size:.95rem;padding-inline:.7rem}.card__foot{padding-inline:.7rem}}.tiles__grid{list-style:none;display:grid;gap:2.4rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 1.75rem}}.tile__link{position:relative;display:block;text-decoration:none}.tile__photo{aspect-ratio:4 / 3;line-height:0;background:#fff;border:var(--line);border-radius:22px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 18px 24px -18px #1b1b1f80;transition:transform .12s ease}.tile__photo img{display:block;width:100%;height:100%;object-fit:cover}.tile__link:hover .tile__photo{transform:translateY(-3px)}.tile__name{position:absolute;left:.9rem;bottom:-1rem;padding:.2em .85em;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.05rem,.9rem + .8vw,1.45rem);background:var(--pop);border:var(--line);border-radius:999px;box-shadow:0 0 0 4px #fff;rotate:-3deg}.tile--mint .tile__name{background:var(--pop-2)}.tile--star .tile__name{background:var(--star)}.tile--cloud .tile__name{background:var(--cloud)}.tile:nth-child(2n) .tile__name{rotate:2deg}.tile__count{position:absolute;right:.4rem;bottom:-1.75rem;font-size:.85rem;color:var(--soft)}@media(max-width:520px){.tile__count{display:none}}.collection{padding-block:1.5rem 2rem}.collection__head{display:grid;gap:.75rem;margin-bottom:1.25rem}.collection__about{max-width:40rem}.collection__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem}.sort{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.breeds{margin-top:1rem;padding:.7rem .95rem;border:3px dashed var(--ink);border-radius:18px}.breeds__summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--font-display-weight)}.breeds[open] .breeds__summary{margin-bottom:.8rem}.collection__count{margin:1.1rem 0 1.25rem;font-size:.95rem;color:var(--soft)}.collection__none{padding-block:2rem}.pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:2.5rem}.pages__gap{color:var(--soft)}.product{padding-block:.5rem 2rem}.crumbs{display:flex;gap:.5rem;margin-bottom:1rem;font-size:.95rem;color:var(--soft)}.product__cols{display:grid;gap:2rem}@media(min-width:900px){.product__cols{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:start}}.product__stage{aspect-ratio:4 / 3;background:#fff;border:var(--line);border-radius:24px;overflow:hidden;box-shadow:0 0 0 5px #fff,0 22px 30px -22px #1b1b1f8c}.product__slide{width:100%;height:100%;line-height:0}.product__slide img,.product__slide video,.product__slide iframe,.product__slide model-viewer{display:block;width:100%;height:100%;object-fit:contain}.product__thumbs{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.1rem}.thumb{position:relative;display:block;width:5.5rem;aspect-ratio:4 / 3;padding:0;line-height:0;background:#fff;border:var(--line);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.thumb img{display:block;width:100%;height:100%;object-fit:cover}.thumb:hover{transform:translateY(-2px)}.thumb[aria-current]{transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-items:center;width:2rem;height:2rem;background:var(--pop);border:2.5px solid var(--ink);border-radius:999px}.thumb__play svg{width:1rem;height:1rem}.product__info{display:grid;gap:1.1rem;align-content:start}.product__title{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}.product__price{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.product__price .was{font-size:1.2rem}.product__form{display:grid;gap:.9rem}.product__buy{display:flex;align-items:center;gap:1rem}.product__buy .btn--go{flex:1 1 auto}.perks{list-style:none;display:grid;gap:.45rem;padding:.9rem 1rem;border:3px dashed var(--ink);border-radius:18px}.perk{position:relative;padding-left:1.7rem}.perk:before{content:"";position:absolute;left:0;top:.32em;width:1rem;height:1rem;background:var(--pop-2);border:2.5px solid var(--ink);border-radius:50%}.drawer{width:min(100%,27rem);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;background:none;border:0;color:inherit}.drawer::backdrop{background:color-mix(in srgb,var(--ink) 55%,transparent)}.drawer[open]{animation:drawer-in .2s cubic-bezier(.2,.9,.3,1)}@keyframes drawer-in{0%{translate:100% 0}}.drawer__card{position:relative;display:grid;gap:1rem;align-content:start;height:100%;overflow-y:auto;padding:1.4rem 1.25rem 1.5rem;background:var(--bg);border-left:var(--line)}.drawer__title{padding-right:3rem;font-size:1.7rem}.round-x{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;background:#fff;border:var(--line);border-radius:999px;box-shadow:0 3px 0 var(--ink);cursor:pointer}.round-x svg{width:1.1rem;height:1.1rem}.round-x:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}[data-cart-section]{display:grid;gap:1rem}[data-cart-section].is-busy{opacity:.6;pointer-events:none}.cart{padding-block:1.5rem 3rem}.cart .page-title{margin-bottom:1.5rem}.cartlist{list-style:none;display:grid;gap:.7rem}.cartline{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:.2rem .8rem;align-items:start;padding:.7rem;background:#fff;border:var(--line);border-radius:16px}.cartline__photo{display:block;aspect-ratio:4 / 3;line-height:0;border:2.5px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--bg)}.cartline__photo img{display:block;width:100%;height:100%;object-fit:cover}.cartline__body{display:grid;gap:.3rem}.cartline__name{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1rem;line-height:1.2;text-decoration:none}.cartline__meta{font-size:.9rem;color:var(--soft)}.cartline__meta--deal{color:var(--ink);font-weight:var(--font-body-weight-bold)}.cartline__row{display:flex;align-items:center;gap:.9rem;margin-top:.2rem;font-size:.9rem}.cartline__price{display:grid;justify-items:end;font-family:var(--font-display);font-weight:var(--font-display-weight);font-variant-numeric:tabular-nums}.cartline__price .was{font-size:.85rem}.cartlist__empty{display:grid;gap:1.25rem;justify-items:start;padding-block:.5rem}.nudge{padding:.6rem .9rem;font-weight:var(--font-body-weight-bold);border:3px dashed var(--ink);border-radius:14px}.cartsum{display:grid;gap:.3rem;margin:0}.cartsum__row{display:flex;justify-content:space-between;gap:1rem}.cartsum__row dd{margin:0;font-variant-numeric:tabular-nums}.cartsum__row--total{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.4rem}.cartsum__note{margin-top:-.5rem;font-size:.9rem;color:var(--soft)}.steps{padding-block:2rem 2.5rem}.steps .section-title{margin-bottom:1.5rem}.steps__list{list-style:none;display:grid;gap:1.75rem 2rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.step{display:grid;gap:.55rem;align-content:start}.step__num{display:grid;place-items:center;width:2.6rem;height:2.6rem;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.25rem;background:var(--pop-2);border:var(--line);border-radius:50%;box-shadow:0 0 0 4px #fff,0 8px 12px -8px #1b1b1f66;rotate:-6deg}.step__title{font-size:1.3rem}.step__text{color:color-mix(in srgb,var(--ink) 80%,transparent)}.faq{padding-block:2rem 3rem}.faq .section-title{margin-bottom:1.25rem}.faq__item{border-top:var(--line)}.faq__item:last-of-type{border-bottom:var(--line)}.faq__q{position:relative;padding:1rem 2.5rem 1rem 0;list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.2rem}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";position:absolute;right:.25rem;top:50%;translate:0 -50%;font-size:1.75rem;line-height:1;transition:rotate .15s ease}.faq__item[open] .faq__q:after{rotate:45deg}.faq__a{max-width:36rem;padding:0 0 1.25rem}.faq__a p{margin:0 0 .75rem}.page,.empty,.password{padding-block:2rem 3rem}.page .page-title,.empty .page-title,.password .page-title{margin-bottom:1.25rem}.empty{display:grid;gap:1.25rem;justify-items:start}.password__form{display:grid;gap:1rem;max-width:24rem;margin-top:1rem}.rte>*+*{margin-top:.85em}.rte ul,.rte ol{padding-left:1.3em}.rte h2,.rte h3{margin-top:1.4em}.rte img{border-radius:12px}.shopify-policy__container{max-width:42rem!important;margin:2rem auto 3rem!important;padding-inline:1.25rem}.shopify-policy__title h1{font-size:clamp(2rem,1.5rem + 2.4vw,3.1rem);text-align:left;margin-bottom:1.25rem}.shopify-policy__body h2{margin-top:1.4em;font-size:1.4rem}.shopify-policy__body p,.shopify-policy__body ul{margin-top:.85em}.shopify-policy__body ul{padding-left:1.3em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.breed-index{padding-block:1.5rem 2rem}.breed-index .section-title{margin-bottom:1.25rem}.breed-index__groups{display:grid;gap:1.5rem 2.5rem}@media(min-width:900px){.breed-index__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.breed-index__group{padding:1rem 1.1rem 1.2rem;border:3px dashed var(--ink);border-radius:20px}.breed-index__name{margin-bottom:.8rem;font-size:1.3rem}.breed-index__name a{text-decoration:none}.hero__cloud{position:relative;display:block;aspect-ratio:5 / 4;width:min(100%,34rem);margin:calc(var(--hero-size) * .17) auto 0;text-decoration:none}.hero__cloud-stickers{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero__cloud:not([data-dressed])>*{visibility:hidden}.bubble{position:absolute;top:-2%;right:0;z-index:2;display:block;max-width:min(62%,17rem);rotate:3deg;filter:drop-shadow(0 8px 10px rgba(27,27,31,.18))}.bubble__box{position:relative;z-index:1;display:block;padding:.6rem 1rem .7rem;background:#fff;border:var(--line);border-radius:1.4rem;box-shadow:0 0 0 5px #fff;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.2;text-align:center;text-wrap:balance}.bubble__tail{position:absolute;left:1.6rem;bottom:-1.7rem;width:2.25rem;height:2.25rem;overflow:visible;scale:-1 1}.bubble__tail path{fill:#fff;stroke:var(--ink);stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round}.bubble__tail--keyline{z-index:0}.bubble__tail--keyline path{stroke:#fff;stroke-width:14}.bubble__tail--ink{z-index:2}.sticker{display:block;width:calc(var(--w) * var(--k, 1));aspect-ratio:var(--ar, 1);background-repeat:no-repeat;filter:drop-shadow(0 8px 10px rgba(27,27,31,.2));rotate:var(--r, 0deg);animation:bob 5s ease-in-out infinite;animation-delay:var(--d, 0s)}.hero__cloud .sticker{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%}.hero__cloud .sticker[data-slot="1"]{--x: 17%;--y: 0%;--w: 32%;translate:-50% 0}.hero__cloud .sticker[data-slot="2"]{--x: 45%;--y: 9%;--w: 31%;translate:-50% 0}.hero__cloud .sticker[data-slot="3"]{--x: 69%;--y: 47%;--w: 33%;z-index:1}.hero__cloud .sticker[data-slot="4"]{--x: 31%;--y: 60%;--w: 32%}.hero__cloud .sticker[data-slot="5"]{--x: 92%;--y: 70%;--w: 27%}.hero__cloud .sticker[data-slot="6"]{--x: 54%;--y: 86%;--w: 31%}.hero__cloud .sticker[data-slot="7"]{--x: 10%;--y: 90%;--w: 27%}.hero__cloud .sticker[data-slot=m1]{--x: 78%;--y: 96%;--w: 30%}.hero__cloud .sticker[data-slot=m2]{--x: 32%;--y: 100%;--w: 30%}.hero__cloud .sticker[data-slot=m3]{--x: 6%;--y: 50%;--w: 30%}.tiles,.shelf,.breed-index,.steps,.faq{position:relative}.spot{position:absolute;z-index:1;pointer-events:none;--w: clamp(4.25rem, 3rem + 4vw, 7rem)}.spot:empty{display:none}.tiles>.spot{top:-1rem;right:2%}.shelf>.spot{top:-1.5rem;left:clamp(15rem,40%,24rem)}.breed-index>.spot{bottom:-2.5rem;right:4%}.steps>.spot{top:-1rem;right:8%}.faq>.spot{top:.25rem;right:0}@media(max-width:640px){.shelf>.spot{left:auto;right:0;top:-2.5rem}}@keyframes bob{50%{transform:translateY(-9px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
