@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght,SOFT,WONK@9..144,400..900,80,1&display=swap";:root{--cream: #fbf1e0;--cream-2: #f6e7ce;--cream-3: #efd9b6;--teal: #2d5550;--teal-2: #1f403c;--teal-ink: #13312d;--yellow: #f1ed5c;--yellow-2: #fff77a;--coral: #ee6b3c;--coral-2: #d85525;--rose: #f2c8b4;--paper: #fffdf7;--ink: #1b1a14;--muted: #6e6a5c;--line: rgba(19, 49, 45, .18);--font-display: "Fraunces", Georgia, serif;--font-body: "DM Sans", Arial, sans-serif;--font-script: "Caveat", "Comic Sans MS", cursive;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--petstify-announcement-height: 36px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--petstify-announcement-height) + 78px)}body,.gradient{background:var(--paper)}.announcement-bar,.announcement-bar-section,.utility-bar{overflow:hidden;border:0;background:var(--teal)!important;color:var(--cream)}.announcement-bar-section.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.section-header.shopify-section-group-header-group,.section-header.shopify-section-group-header-group.shopify-section-header-sticky{top:var(--petstify-announcement-height);z-index:59}.announcement-bar__message{display:inline-block;width:max-content;min-width:max-content;min-height:36px;padding:9px 0;color:var(--cream);font-family:var(--font-body);font-size:1.35rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;animation:petstify-marquee 42s linear infinite}.announcement-bar__message:after{content:"  |  Free shipping over $69.90  |  Glossy acrylic finish  |  Real silent quartz  |  AA battery included  |  Ships from the US or China in 10-15 days  |  Damage replacement support";padding-left:2.8rem}.announcement-bar:hover .announcement-bar__message{animation-play-state:paused}.header-wrapper{border-bottom:1px solid var(--line);background:var(--paper)}.header{min-height:66px;color:var(--teal);font-family:var(--font-body)}@media screen and (min-width:990px){.section-header .header.page-width{max-width:1640px;padding-left:clamp(2.4rem,2.6vw,4.8rem);padding-right:clamp(2.4rem,2.6vw,4.8rem)}}.header--middle-center{grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.petstify-header-nav{grid-area:navigation;display:flex;align-items:center;gap:2.4rem;min-width:0}.petstify-header-nav a,.petstify-header-breeds summary{color:var(--teal);font-size:1.45rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.petstify-header-nav a:hover,.petstify-header-breeds summary:hover{color:var(--coral)}.petstify-header-breeds{position:relative}.petstify-header-breeds summary{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;list-style:none}.petstify-header-breeds summary::-webkit-details-marker{display:none}.petstify-header-breeds__caret{width:.65rem;height:.65rem;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .16s ease}.petstify-header-breeds[open] .petstify-header-breeds__caret{transform:translateY(.15rem) rotate(225deg)}.petstify-header-breeds__menu{position:absolute;left:50%;top:calc(100% + 1.8rem);z-index:75;display:grid;min-width:22rem;padding:1rem;border:1.5px solid var(--teal-ink);border-radius:1.8rem;background:var(--paper);box-shadow:.35rem .45rem 0 var(--teal-ink);transform:translate(-50%)}.petstify-header-breeds__menu:before{content:"";position:absolute;left:0;right:0;top:-2rem;height:2rem}.petstify-header-breeds__menu a{display:flex;align-items:center;min-height:4rem;padding:0 1.2rem;border-radius:1.1rem}.petstify-header-breeds__menu a:hover{background:var(--cream)}.header__inline-menu{display:none}.header__heading-link{padding:0;text-decoration:none}.petstify-header-logo{display:block;width:168px;max-width:38vw;height:46px;object-fit:contain;object-position:center}.petstify-wordmark{display:inline-flex;align-items:baseline;color:var(--teal);font-family:var(--font-display);font-size:3rem;font-weight:760;letter-spacing:-.03em;line-height:1}.petstify-wordmark span{color:var(--coral)}.header__icons{gap:1.2rem;color:var(--teal)}.header__icons:before{content:"New: Swinging Dog Clock";display:inline-flex;align-items:center;min-height:34px;margin-right:.4rem;padding:0 1.4rem;border:1.5px solid var(--teal);border-radius:999px;background:var(--yellow);color:var(--teal-ink);font-family:var(--font-body);font-size:1.25rem;font-weight:800;line-height:1;white-space:nowrap}.header__icon,.header__menu-item,.header__active-menu-item{color:var(--teal)}.header__icon:hover{color:var(--coral)}.petstify-home{position:relative;overflow:clip;background:var(--paper);color:var(--ink);font-family:var(--font-body)}.petstify-home *{box-sizing:border-box}.petstify-home a{color:inherit}.petstify-home svg{display:block}.petstify-home__inner{width:min(1320px,calc(100% - 64px));margin:0 auto}.petstify-hero{position:relative;overflow:hidden;padding:7.2rem 0 9.6rem;background:var(--cream)}.petstify-hero__watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cream-2);font-family:var(--font-display);font-size:34rem;font-style:italic;font-weight:800;letter-spacing:-.06em;line-height:.8;pointer-events:none;-webkit-user-select:none;user-select:none}.petstify-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:4rem;min-height:58rem}.petstify-hero__copy{max-width:58rem}.petstify-eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.8rem;padding:.7rem 1.2rem;border:1px solid var(--teal);border-radius:999px;background:#fffdf77a;color:var(--teal);font-family:var(--font-mono);font-size:1.15rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.petstify-mini-icon{width:1.6rem;height:1.6rem;color:var(--coral)}.petstify-mini-icon svg,.petstify-feature-icon svg,.petstify-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.petstify-mini-icon svg,.petstify-button svg{stroke-width:2}.petstify-hero h1,.petstify-section-head h2,.petstify-swing h2,.petstify-why h2,.petstify-reviews h2,.petstify-newsletter h2{margin:0;color:var(--teal-ink);font-family:var(--font-display);font-weight:650;letter-spacing:-.03em}.petstify-hero h1{font-size:9.2rem;line-height:.98}.petstify-marked-word{position:relative;display:inline-block;color:var(--teal);white-space:nowrap}.petstify-marked-word em{font-style:italic}.petstify-marked-word svg{position:absolute;left:0;right:0;bottom:-.8rem;width:100%;height:1rem}.petstify-marked-word path{fill:none;stroke:var(--coral);stroke-linecap:round;stroke-width:3}.petstify-marked-word--small svg{bottom:-.4rem;height:.8rem}.petstify-marked-word--small path{stroke-width:2}.petstify-hero__text{max-width:48rem;margin:2.4rem 0 0;color:var(--muted);font-size:1.8rem;line-height:1.55}.petstify-action-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.petstify-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;gap:.9rem;border-radius:999px;font-family:var(--font-body);font-size:1.5rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.petstify-button:hover{transform:translateY(-2px)}.petstify-button span{width:1.7rem;height:1.7rem}.petstify-button--primary{padding:0 2.4rem;background:var(--teal);color:var(--paper)!important;box-shadow:0 .6rem #13312d33}.petstify-button--primary:hover{background:var(--teal-2)}.petstify-button--ghost,.petstify-button--outline{padding:0 2.1rem;border:1.5px solid var(--teal);background:transparent;color:var(--teal)!important}.petstify-button--outline{min-height:4.8rem}.petstify-button--coral{padding:0 2.4rem;border:1.5px solid var(--teal-ink);background:var(--coral);color:var(--paper)!important;box-shadow:.4rem .4rem 0 var(--teal-ink)}.petstify-button--coral:hover{background:var(--coral-2)}.petstify-rating{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.8rem;color:var(--teal-ink);font-size:1.38rem;line-height:1.35}.petstify-rating__dots{display:inline-flex}.petstify-rating__dots span{width:3.4rem;height:3.4rem;border:2px solid var(--cream);border-radius:999px;background:var(--cream-3)}.petstify-rating__dots span:nth-child(2){margin-left:-1rem;background:var(--teal)}.petstify-rating__dots span:nth-child(3){margin-left:-1rem;background:var(--paper)}.petstify-rating__dots span:nth-child(4){margin-left:-1rem;background:var(--ink)}.petstify-rating__dots span{background-position:center;background-size:cover;box-shadow:0 0 0 1px #13312d24}.petstify-rating__dots span:nth-child(1){background-image:url(petstify-avatar-samoyed.jpg)}.petstify-rating__dots span:nth-child(2){background-image:url(petstify-avatar-corgi.jpg)}.petstify-rating__dots span:nth-child(3){background-image:url(petstify-avatar-husky.jpg)}.petstify-rating__dots span:nth-child(4){background-image:url(petstify-avatar-bichon.jpg)}.petstify-rating__avatars{display:inline-flex;align-items:center;isolation:isolate}.petstify-rating__avatars img{width:3.6rem;height:3.6rem;border:2px solid var(--cream);border-radius:999px;background:var(--cream);object-fit:cover;box-shadow:0 0 0 1px #13312d24}.petstify-rating__avatars img+img{margin-left:-.9rem}.petstify-stars{color:var(--coral);font-size:1.6rem;letter-spacing:.05em}.petstify-rating__note{color:var(--coral);font-family:var(--font-hand);font-size:1.8rem;line-height:1}.petstify-hero__art{position:relative;min-height:56rem;display:grid;place-items:center}.petstify-hero__sun{position:absolute;right:1.8rem;top:6.8rem;width:45rem;height:45rem;border-radius:50%;background:radial-gradient(circle at 36% 34%,var(--yellow-2),var(--yellow) 60%,rgba(241,237,92,0) 75%);opacity:.8}.petstify-hero__clock{position:relative;z-index:1;width:min(56rem,94%)}.petstify-hero__video-wrap{width:min(36rem,78%);max-height:56rem;aspect-ratio:9 / 16;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(21,82,74,.26);border-radius:3rem;background:var(--cream);box-shadow:.75rem .9rem #15524a29}.petstify-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.petstify-hero__sticker{position:absolute;z-index:2;left:0;top:10rem;padding:1.5rem 2rem;border:2px solid var(--teal-ink);border-radius:2.6rem 2.6rem 2.6rem .6rem;background:var(--yellow);box-shadow:.45rem .55rem 0 var(--teal-ink);color:var(--teal-ink);font-family:var(--font-script);font-size:3rem;font-weight:700;line-height:.95;transform:rotate(-4deg)}.petstify-hero__roundel{position:absolute;z-index:3;right:2.8rem;bottom:4.2rem;width:9.6rem;height:9.6rem;display:grid;place-items:center;border-radius:50%;background:var(--teal);box-shadow:.3rem .4rem 0 var(--teal-ink);color:var(--paper);font-family:var(--font-display);font-size:1.35rem;font-weight:800;line-height:1.05;text-align:center;transform:rotate(-12deg);animation:petstify-sticker 4s ease-in-out infinite}.petstify-benefit-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.8rem;padding:1.2rem 0;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--paper);box-shadow:.3rem .4rem 0 var(--teal-ink)}.petstify-benefit-rail span{display:flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0 1.2rem;color:var(--teal);font-size:1.35rem;font-weight:800;line-height:1.2;text-align:center}.petstify-benefit-rail span+span{border-left:1px dashed var(--cream-3)}.petstify-breeds{padding:9.2rem 0 8rem;background:var(--paper)}.petstify-section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3.8rem}.petstify-section-head h2,.petstify-swing h2,.petstify-reviews h2{font-size:5.6rem;line-height:1.04}.petstify-section-head em,.petstify-why em{color:var(--teal);font-style:italic}.petstify-section-head p:not(.petstify-script-label){max-width:56rem;margin:1.4rem 0 0;color:var(--muted);font-size:1.58rem;line-height:1.55}.petstify-script-label{margin:0 0 .8rem;color:var(--coral);font-family:var(--font-script);font-size:2.7rem;font-weight:700;line-height:1}.petstify-breed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.8rem}.petstify-breed-card{grid-column:span 3;min-height:37rem;border:1.5px solid rgba(19,49,45,.16);border-radius:2.2rem;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.petstify-breed-card:hover{box-shadow:0 1.2rem 3.2rem #00000014;transform:translateY(-.4rem)}.petstify-breed-card--corgi{background:var(--cream-2)}.petstify-breed-card--husky{background:#d8e3e8}.petstify-breed-card--collie{background:#cfddd9}.petstify-breed-card--bichon{background:var(--rose)}.petstify-breed-card--samoyed{background:var(--cream-3)}.petstify-breed-card--doberman{background:#d8efe8}.petstify-breed-card--shiba{background:#f5d8bc}.petstify-breed-card--poodle{background:#f4e8cf}.petstify-breed-card--wide{grid-column:span 12;min-height:31rem}.petstify-breed-card--wide .petstify-breed-card__link{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(26rem,1fr) minmax(18rem,.58fr);align-items:center;gap:2rem}.petstify-breed-card__link{min-height:inherit;display:flex;flex-direction:column;padding:2.4rem;color:var(--teal-ink);text-decoration:none}.petstify-breed-card__top h3{margin:0;color:var(--teal);font-family:var(--font-script);font-size:3.4rem;font-weight:700;line-height:.95;transform:rotate(-3deg)}.petstify-breed-card__top p{margin:.6rem 0 0;color:var(--muted);font-size:1.35rem}.petstify-breed-card__art{flex:1;display:grid;place-items:center;margin:0 -1rem -.8rem}.petstify-breed-card__art .petstify-clock{width:min(28rem,100%);transition:transform .22s ease}.petstify-breed-card__image{display:block;width:min(30rem,116%);height:22rem;object-fit:contain;object-position:center;transition:transform .22s ease}.petstify-breed-card__image--wide{width:min(42rem,100%);height:25rem}.petstify-breed-card--wide .petstify-breed-card__art .petstify-clock{width:min(45rem,100%)}.petstify-breed-card--wide .petstify-breed-card__art{margin:-2.8rem 0}.petstify-breed-card:hover .petstify-breed-card__art .petstify-clock,.petstify-breed-card:hover .petstify-breed-card__image{transform:scale(1.03)}.petstify-breed-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.2rem;border-top:1px dashed rgba(19,49,45,.24)}.petstify-breed-card--wide .petstify-breed-card__bottom{align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0;padding-left:2rem;border-top:0;border-left:1px dashed rgba(19,49,45,.24)}.petstify-breed-card--wide .petstify-breed-card__bottom b{width:100%}.petstify-breed-card__bottom span{display:grid;gap:.2rem}.petstify-breed-card__bottom strong{color:var(--teal-ink);font-family:var(--font-display);font-size:1.8rem}.petstify-breed-card__bottom small{color:var(--muted);font-size:1.15rem}.petstify-breed-card__bottom b{display:inline-flex;min-height:3.8rem;align-items:center;justify-content:center;padding:0 1.4rem;border-radius:999px;background:var(--teal-ink);color:var(--paper);font-size:1.3rem;font-weight:800;white-space:nowrap}.petstify-real-walls{overflow:hidden;background:var(--paper)}.petstify-real-walls__intro{padding:7.6rem 0 6.4rem;background:linear-gradient(180deg,#13312d00,#13312d0a),var(--teal);color:var(--paper);text-align:center}.petstify-real-walls__intro .petstify-script-label{color:var(--yellow)}.petstify-real-walls h2{margin:0;color:var(--paper);font-family:var(--font-display);font-size:6.4rem;font-weight:650;letter-spacing:-.03em;line-height:1.02}.petstify-real-walls__intro p:not(.petstify-script-label){max-width:66rem;margin:1.6rem auto 0;color:#fffdf7d1;font-size:1.75rem;line-height:1.45}.petstify-real-wall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--teal-ink);border-bottom:2px solid var(--teal-ink)}.petstify-real-wall-card{position:relative;min-height:48rem;overflow:hidden;border-right:2px solid var(--teal-ink);color:var(--teal-ink);text-decoration:none}.petstify-real-wall-card:last-child{border-right:0}.petstify-real-wall-card--sage{background:#cbd9c6}.petstify-real-wall-card--cream{background:var(--cream)}.petstify-real-wall-card--green{background:var(--teal)}.petstify-real-wall-card--coral{background:var(--coral)}.petstify-real-wall-card img{display:block;width:100%;height:100%;min-height:48rem;object-fit:cover;object-position:center;transition:transform .26s ease}.petstify-real-wall-card:hover img{transform:scale(1.035)}.petstify-handnote{position:absolute;left:8%;top:14%;color:var(--teal);font-family:var(--font-script);font-size:clamp(2.8rem,2.4vw,4rem);font-weight:700;line-height:.9;text-shadow:0 1px 0 rgba(255,253,247,.22);transform:rotate(-8deg)}.petstify-handnote--light{color:var(--paper)}.petstify-real-wall-card b{position:absolute;left:10%;right:10%;bottom:3.2rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--yellow);color:var(--teal-ink);font-size:1.6rem;font-weight:900;line-height:1;text-align:center;box-shadow:.25rem .35rem 0 var(--teal-ink)}.petstify-swing{position:relative;overflow:hidden;padding:10rem 0;background:var(--cream)}.petstify-swing__watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;color:#ee6b3c1f;font-family:var(--font-display);font-size:14rem;font-weight:800;letter-spacing:-.04em;line-height:.9;transform:rotate(-7deg);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.petstify-swing__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:6rem}.petstify-swing__copy>p:not(.petstify-script-label){max-width:48rem;margin:2.4rem 0 0;color:var(--muted);font-size:1.75rem;line-height:1.55}.petstify-steps{display:grid;gap:1.5rem;margin:3.2rem 0 3.4rem;padding:0;list-style:none}.petstify-steps li{display:grid;grid-template-columns:4rem 1fr;column-gap:1.4rem;align-items:baseline}.petstify-steps span{grid-row:span 2;color:var(--coral);font-family:var(--font-display);font-size:2.8rem;font-style:italic;font-weight:800}.petstify-steps strong{color:var(--teal-ink);font-size:1.65rem}.petstify-steps small{color:var(--muted);font-size:1.4rem}.petstify-swing__showcase{position:relative;min-height:58rem;overflow:hidden;border:1.5px solid var(--teal-ink);border-radius:3rem;background:var(--paper);box-shadow:.6rem .8rem 0 var(--teal-ink)}.petstify-swing__room-image,.petstify-swing__detail-video{display:block;width:100%;min-height:58rem;height:100%;object-fit:cover;object-position:center}.petstify-swing__drop-card{position:absolute;left:2.4rem;bottom:2.4rem;width:min(24rem,46%);padding:1.4rem;border:1.5px solid var(--teal-ink);border-radius:2rem;background:#fffdf7eb;box-shadow:.45rem .55rem 0 var(--teal-ink);color:var(--teal-ink)}.petstify-swing__drop-card img{display:block;width:100%;height:13rem;object-fit:contain;object-position:center}.petstify-swing__drop-card span{display:inline-flex;margin-top:.8rem;color:var(--coral);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.petstify-swing__drop-card strong{display:block;margin-top:.2rem;font-family:var(--font-display);font-size:1.9rem;line-height:1.05}.petstify-swing__light{position:absolute;left:-6rem;top:-6rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,#fff7dc,#fff7dc00 65%)}.petstify-swing__shelf{position:absolute;left:0;right:0;bottom:8rem;height:.8rem;background:var(--cream-3);box-shadow:0 -2px #0000001f}.petstify-swing__phone-clock{position:absolute;left:50%;top:43%;width:67%;transform:translate(-50%,-50%)}.petstify-swing__plant{position:absolute;right:3rem;bottom:8rem;width:8rem;color:var(--teal)}.petstify-swing__plant rect{fill:var(--coral);stroke:var(--teal-ink);stroke-width:1.5}.petstify-swing__plant path{fill:var(--teal);stroke:var(--teal);stroke-linecap:round;stroke-width:3}.petstify-swing__badge{position:absolute;right:2.4rem;top:2.4rem;padding:1rem 1.4rem;border-radius:999px;background:var(--teal);color:var(--paper);font-size:1.3rem;font-weight:800}.petstify-why{background:var(--teal);color:var(--paper)}.petstify-checker{height:2.6rem;background-color:var(--cream);background-image:linear-gradient(45deg,var(--coral) 25%,transparent 25%,transparent 75%,var(--coral) 75%),linear-gradient(45deg,var(--coral) 25%,transparent 25%,transparent 75%,var(--coral) 75%);background-position:0 0,1.3rem 1.3rem;background-size:2.6rem 2.6rem}.petstify-why .petstify-home__inner{padding-top:5.6rem;padding-bottom:7.8rem}.petstify-why__head{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;margin-bottom:4.8rem}.petstify-why .petstify-script-label{color:var(--yellow)}.petstify-why h2{color:var(--paper);font-size:7.8rem;line-height:.95}.petstify-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;max-width:52rem}.petstify-chip-row span{padding:.85rem 1.4rem;border:1px solid rgba(255,253,247,.42);border-radius:999px;color:var(--paper);font-size:1.3rem}.petstify-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.petstify-feature-grid article{min-height:24rem;padding:2.5rem 2.2rem;border:1px solid rgba(255,253,247,.12);border-radius:1.9rem;background:var(--teal-2)}.petstify-feature-icon{width:5.2rem;height:5.2rem;display:grid;place-items:center;margin-bottom:1.8rem;border-radius:1.4rem;background:var(--yellow);color:var(--teal-ink);box-shadow:.3rem .3rem 0 var(--teal-ink)}.petstify-feature-icon svg{width:2.4rem;height:2.4rem;stroke-width:1.8}.petstify-feature-icon svg path,.petstify-feature-icon svg circle,.petstify-feature-icon svg rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.petstify-feature-grid h3{margin:0 0 .7rem;color:var(--paper);font-family:var(--font-display);font-size:2.1rem;font-weight:650;line-height:1.1}.petstify-feature-grid p{margin:0;color:#fffdf7c2;font-size:1.4rem;line-height:1.55}.petstify-press-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.8rem;margin-top:5.6rem;padding-top:2.8rem;border-top:1px solid rgba(255,253,247,.18);color:#fffdf7cc}.petstify-press-strip span{font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.petstify-press-strip b{font-family:var(--font-display);font-size:1.8rem;font-style:italic;font-weight:700}.petstify-reviews{padding:8.4rem 0 6rem;background:var(--paper)}.petstify-reviews__head{display:flex;align-items:baseline;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.petstify-reviews__head>div{display:flex;align-items:center;gap:.8rem;color:var(--teal-ink);font-size:1.5rem;white-space:nowrap}.petstify-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.petstify-review-grid figure{min-height:25rem;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:2.8rem;border:1.5px solid var(--teal-ink);border-radius:1.9rem;background:var(--cream);box-shadow:.3rem .4rem 0 var(--teal-ink);transform:rotate(-1deg)}.petstify-review-grid figure:nth-child(3){transform:rotate(-.5deg)}.petstify-review-grid .petstify-review-card--highlight{background:var(--yellow);transform:rotate(.8deg)}.petstify-review-grid blockquote{margin:1.4rem 0 1.8rem;color:var(--teal-ink);font-family:var(--font-display);font-size:2.2rem;font-weight:520;line-height:1.25}.petstify-review-grid figcaption{color:var(--muted);font-family:var(--font-mono);font-size:1.3rem}.petstify-review-grid figcaption strong{color:var(--teal)}.petstify-newsletter{padding:7rem 0;background:var(--cream-2)}.petstify-newsletter__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem}.petstify-newsletter h2{font-size:4.8rem;line-height:1.02}.petstify-newsletter p:not(.petstify-script-label):not(.petstify-newsletter__message){max-width:48rem;margin:1rem 0 0;color:var(--muted);font-size:1.55rem;line-height:1.55}.petstify-newsletter__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:center;padding:.6rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--paper);box-shadow:.3rem .4rem 0 var(--teal-ink)}.petstify-newsletter__form input{width:100%;min-width:0;min-height:5.4rem;padding:0 1.8rem;border:0;background:transparent;color:var(--teal-ink);font-family:var(--font-body);font-size:1.55rem;outline:0}.petstify-newsletter__form button{min-height:4.8rem;padding:0 2.2rem;border:0;border-radius:999px;background:var(--coral);color:var(--paper);font-family:var(--font-body);font-size:1.4rem;font-weight:800;cursor:pointer}.petstify-newsletter__message,.petstify-newsletter__form .errors{grid-column:1 / -1;margin:1rem 1.8rem 0;color:var(--teal);font-size:1.3rem}.petstify-footer{position:relative;overflow:hidden;padding:7rem 0 3.2rem;background:var(--teal-ink);color:var(--paper)}.petstify-footer__trust{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4.8rem;border:1px solid rgba(255,253,247,.2);border-radius:999px;background:#fffdf70f}.petstify-footer__trust span{min-height:5.2rem;display:grid;place-items:center;padding:.8rem 1.4rem;color:#fffdf7e6;font-size:1.25rem;font-weight:900;text-align:center}.petstify-footer__trust span+span{border-left:1px dashed rgba(255,253,247,.18)}.petstify-footer__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(24rem,1.35fr) repeat(4,minmax(12rem,1fr));gap:3.4rem}.petstify-footer__wordmark{display:inline-flex;color:var(--paper);font-family:var(--font-display);font-size:3.6rem;font-weight:760;letter-spacing:-.03em;line-height:1;text-decoration:none}.petstify-footer__wordmark span{color:var(--coral)}.petstify-footer__brand p{max-width:34rem;margin:1.4rem 0 0;color:#fffdf7b8;font-size:1.45rem;line-height:1.55}.petstify-socials{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.petstify-socials a{width:3.6rem;height:3.6rem;display:grid;place-items:center;border:1px solid rgba(255,253,247,.28);border-radius:50%;color:var(--paper);font-size:1.1rem;font-weight:800;text-decoration:none}.petstify-footer__note{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;margin-top:2rem;padding:0 1.8rem;border:1px solid rgba(255,253,247,.34);border-radius:999px;color:var(--yellow);font-size:1.25rem;font-weight:900;text-decoration:none}.petstify-footer__note:hover{background:var(--yellow);color:var(--teal-ink)}.petstify-footer__email{display:inline-block;margin-top:1.2rem;color:#fffdf7d1;font-size:1.35rem;font-weight:800;text-decoration:none}.petstify-footer__email:hover{color:var(--yellow)}.petstify-footer nav{display:grid;align-content:start;gap:.8rem}.petstify-footer h3{margin:0 0 .6rem;color:var(--yellow);font-family:var(--font-mono);font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.petstify-footer nav a{color:#fffdf7d6;font-size:1.45rem;line-height:1.25;text-decoration:none}.petstify-footer nav a:hover{color:var(--coral)}.petstify-footer__newsletter{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);gap:3rem;align-items:center;margin-top:5rem;padding:2.4rem;border:1px solid rgba(255,253,247,.18);border-radius:2.4rem;background:#fffdf712}.petstify-footer__newsletter .petstify-script-label{margin:0 0 .8rem;color:var(--yellow)}.petstify-footer__newsletter h3{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(2.6rem,3vw,4.2rem);letter-spacing:0;line-height:1;text-transform:none}.petstify-footer__newsletter p:not(.petstify-script-label){max-width:46rem;margin:1rem 0 0;color:#fffdf7b8;font-size:1.45rem;line-height:1.55}.petstify-footer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.petstify-footer__form input{min-height:5.4rem;width:100%;padding:0 1.8rem;border:1.5px solid rgba(255,253,247,.32);border-radius:999px;background:#fffdf71f;color:var(--paper);font:inherit;font-size:1.45rem}.petstify-footer__form input::placeholder{color:#fffdf79e}.petstify-footer__form button{min-height:5.4rem;padding:0 2.6rem;border:1.5px solid var(--yellow);border-radius:999px;background:var(--yellow);color:var(--teal-ink);font-size:1.35rem;font-weight:900;cursor:pointer}.petstify-footer__form-message{grid-column:1 / -1;margin:0;color:#fffdf7d1;font-size:1.3rem}.petstify-footer__giant{color:#fffdf714;font-family:var(--font-display);font-size:22rem;font-weight:850;letter-spacing:-.06em;line-height:.72;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.petstify-footer__bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1.6rem;padding-top:2.2rem;border-top:1px solid rgba(255,253,247,.12);color:#fffdf7ad;font-size:1.3rem}.petstify-footer__bottom a{color:#fffdf7c2;text-decoration:none}.petstify-footer__bottom a:hover{color:var(--coral)}.petstify-footer__policies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.6rem}.petstify-clock{overflow:visible}.petstify-clock *{vector-effect:non-scaling-stroke}.petstify-clock__fur,.petstify-clock__cream-fill,.petstify-clock__bow,.petstify-clock__samoyed-tail,.petstify-clock__samoyed-body,.petstify-clock__samoyed-ear,.petstify-clock__samoyed-head,.petstify-clock__samoyed-fluff,.petstify-clock__samoyed-muzzle,.petstify-clock__samoyed-paw{stroke:#3f1f0e;stroke-width:2.5}.petstify-clock__fur--corgi{fill:#e8a560}.petstify-clock__fur--husky{fill:#7a7976}.petstify-clock__fur--collie{fill:#1b1a14}.petstify-clock__cream-fill{fill:#fbf6e8}.petstify-clock__samoyed-body,.petstify-clock__samoyed-head,.petstify-clock__samoyed-fluff,.petstify-clock__samoyed-paw{fill:#fff9eb}.petstify-clock__samoyed-tail,.petstify-clock__samoyed-ear,.petstify-clock__samoyed-muzzle{fill:#fbf1dc}.petstify-clock__inner-ear{fill:#f2c8b4;stroke:#3f1f0e;stroke-linejoin:round;stroke-width:1.6}.petstify-clock__samoyed-cheek{fill:#f2c8b4;opacity:.62}.petstify-clock__tongue{fill:var(--coral);stroke:#3f1f0e;stroke-linejoin:round;stroke-width:1.3}.petstify-clock__fur-line{fill:none;stroke:#3f1f0e;stroke-linecap:round;stroke-width:1.7;opacity:.45}.petstify-clock__bow{fill:var(--rose)}.petstify-clock__face circle{fill:#f4e5c5;stroke:#3f1f0e;stroke-width:2}.petstify-clock__face text{fill:#3f1f0e;font-family:var(--font-display);font-size:1.5rem;font-weight:700;text-anchor:middle}.petstify-clock__face--large text{font-size:1.75rem}.petstify-clock__hand{stroke-linecap:round;stroke-width:6}.petstify-clock__hand--hour{stroke:var(--yellow)}.petstify-clock__hand--minute{stroke:var(--paper)}.petstify-clock__second-hand{stroke:var(--coral);stroke-linecap:round;stroke-width:2.5;transform-box:fill-box;transform-origin:center center;animation:petstify-second 60s steps(60) infinite}.petstify-clock__pin{fill:#3f1f0e}.petstify-clock__face-features,.petstify-clock__ink-fill{fill:#1b1a14}.petstify-clock__face-features path,.petstify-clock__ink-stroke{fill:none;stroke:#1b1a14;stroke-linecap:round;stroke-width:2}.petstify-clock__blue-eye{fill:#7ab6d9;stroke:#1b1a14;stroke-width:1.2}.petstify-clock__face-features--light{fill:#fbf6e8}.petstify-clock__pendulum{transform-box:fill-box;transform-origin:50% 0;animation:petstify-pendulum 1.45s ease-in-out infinite}.petstify-clock__pendulum-line{stroke:#c9a24a;stroke-linecap:round;stroke-width:2.2}.petstify-clock__poop{fill:#6b3a1e;stroke:#3f1f0e;stroke-width:1.4}.petstify-clock__poop-eye{fill:#fff}.petstify-clock__poop-smile,.petstify-clock__ball-lines{fill:none;stroke:#1b1a14;stroke-linecap:round;stroke-width:1.2}.petstify-clock__bone{fill:#f5e9cb;stroke:#3f1f0e;stroke-width:1.4}.petstify-clock__ball{fill:var(--coral);stroke:#3f1f0e;stroke-width:1.4}product-info{background:var(--paper)}product-info .page-width,.collection-hero__inner,.main-blog.page-width,.template-search__header.page-width,.template-search .facets-vertical,.template-search__results.page-width,.main-page-title,.article-template .page-width--narrow,.template-404.page-width{width:min(100% - 64px,1320px);max-width:none}product-info .product{gap:5.6rem;align-items:flex-start}product-info .product__media-wrapper{padding:2rem;border:1.5px solid rgba(19,49,45,.14);border-radius:2.6rem;background:var(--paper);box-shadow:.5rem .65rem #13312d1a}product-info .product__media,product-info .product__media img{border-radius:1.8rem}product-info .product__info-container{max-width:58rem;padding:2.6rem;border:1.5px solid rgba(19,49,45,.12);border-radius:2.6rem;background:#fffdf7d1}@media screen and (min-width:990px){product-info .product:not(.product--no-media){align-items:stretch;min-height:calc(100vh + 60rem)}product-info .product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}product-info .product--large:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:3rem}product-info .product__info-wrapper{align-self:stretch}product-info .product__info-wrapper.scroll-trigger{transform:none!important}product-info .product__info-container.product__column-sticky{position:sticky;top:calc(var(--petstify-announcement-height) + 8.8rem);max-height:calc(100vh - var(--petstify-announcement-height) - 10.4rem);overflow-y:auto;align-self:flex-start;scrollbar-width:none;-ms-overflow-style:none}product-info .product__info-container.product__column-sticky::-webkit-scrollbar{display:none;width:0;height:0}}product-info .product__text.caption-with-letter-spacing{display:inline-flex;width:fit-content;padding:.7rem 1.2rem;border:1.2px solid var(--teal);border-radius:999px;color:var(--teal);font-size:1.1rem;font-weight:900;letter-spacing:.08em}product-info .product__title h1,.related-products__heading,.collection-hero__title,.main-blog .title--primary,.template-search__header h1,.main-page-title,.article-template__title,.template-404 .title{color:var(--teal-ink);font-family:var(--font-display);font-weight:650;letter-spacing:0;line-height:1.03}product-info .product__title h1{font-size:clamp(3rem,2.7vw,4.2rem)}product-info .price .price-item{color:var(--teal);font-family:var(--font-display);font-size:2.6rem;font-weight:700}.petstify-pdp-summary{margin:-.4rem 0 1.4rem;color:var(--muted);font-size:1.6rem;line-height:1.55}.petstify-product-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 1.8rem}.petstify-product-proof span{display:grid;min-height:4.8rem;place-items:center;padding:.8rem 1rem;border:1.2px solid rgba(19,49,45,.18);border-radius:1.4rem;background:var(--cream-2);color:var(--teal);font-size:1.2rem;font-weight:900;line-height:1.2;text-align:center}product-info .product-form__buttons{max-width:none}.petstify-pdp-choice{margin:1.8rem 0 1.2rem;border:1.6px solid var(--teal);border-radius:1.4rem;background:#efe7d3b8;color:var(--teal-ink);overflow:hidden;box-shadow:inset 0 0 0 1px #fffef873}.petstify-pdp-choice summary{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.4rem 1.6rem;cursor:pointer;list-style:none}.petstify-pdp-choice summary::-webkit-details-marker{display:none}.petstify-pdp-choice__radio{position:relative;width:2.2rem;height:2.2rem;border:1.8px solid var(--teal);border-radius:999px;background:var(--paper)}.petstify-pdp-choice__radio:after{content:"";position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border-radius:inherit;background:var(--teal)}.petstify-pdp-choice__label{display:grid;gap:.25rem;min-width:0}.petstify-pdp-choice__label em{color:var(--coral);font-style:normal;font-size:1.05rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.petstify-pdp-choice__label strong{color:var(--teal-ink);font-size:1.55rem;font-weight:900;line-height:1.2}.petstify-pdp-choice summary b{color:var(--teal);font-family:var(--font-display);font-size:1.65rem;white-space:nowrap}.petstify-pdp-choice__body{margin:0 1.6rem 1.5rem;padding-top:1.2rem;border-top:1px dashed rgba(19,49,45,.24)}.petstify-pdp-choice__body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.petstify-pdp-choice__body li{position:relative;padding-left:1.8rem;color:var(--muted);font-size:1.35rem;line-height:1.35}.petstify-pdp-choice__body li:before{content:"";position:absolute;left:0;top:.52em;width:.75rem;height:.75rem;border-radius:999px;background:var(--coral)}.petstify-pdp-included{margin:1.8rem 0 1.2rem;padding:1.8rem;border:1.5px solid rgba(19,49,45,.2);border-radius:2rem;background:var(--paper);box-shadow:.28rem .38rem #13312d1a;color:var(--teal-ink)}.petstify-pdp-included>div{display:grid;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px dashed rgba(19,49,45,.2)}.petstify-pdp-included span{color:var(--coral);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.petstify-pdp-included strong{max-width:none;color:var(--teal-ink);font-family:var(--font-display);font-size:2.1rem;line-height:1.08;text-align:left}.petstify-pdp-included ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:1.4rem 0 0;padding:0;list-style:none}.petstify-pdp-included li{position:relative;padding-left:1.6rem;color:var(--muted);font-size:1.35rem;line-height:1.35}.petstify-pdp-included li:before{content:"";position:absolute;left:0;top:.58em;width:.7rem;height:.7rem;border-radius:999px;background:var(--coral)}product-info .product-form__submit,product-info .shopify-payment-button__button--unbranded,.template-search .search__button,.template-404 .button,.article-template .button{min-height:5.2rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--yellow);box-shadow:.35rem .45rem 0 var(--teal-ink);color:var(--teal-ink);font-weight:900;letter-spacing:0}product-info .shopify-payment-button__button--unbranded{background:var(--teal);color:var(--paper)}product-info .product-form__submit:hover,product-info .shopify-payment-button__button--unbranded:hover,.template-search .search__button:hover,.template-404 .button:hover,.article-template .button:hover{transform:translateY(-.2rem)}product-info .product-form__submit:before,product-info .product-form__submit:after,product-info .shopify-payment-button__button--unbranded:before,product-info .shopify-payment-button__button--unbranded:after,.quick-add__submit:before,.quick-add__submit:after,.template-search .search__button:before,.template-search .search__button:after,.template-404 .button:before,.template-404 .button:after,.article-template .button:before,.article-template .button:after,.collection .button:before,.collection .button:after,.featured-collection .button:before,.featured-collection .button:after,.cart__checkout-button:before,.cart__checkout-button:after,.cart__warnings .button:before,.cart__warnings .button:after,.contact__button .button:before,.contact__button .button:after{display:none}product-info .quantity{border:1.5px solid rgba(19,49,45,.2);border-radius:999px}product-info .product-form__input--pill input[type=radio]+label{border:1.5px solid rgba(19,49,45,.2);border-radius:999px;background:var(--paper);color:var(--teal-ink);font-weight:800}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--teal-ink);background:var(--teal);color:var(--paper)}product-info .icon-with-text{display:grid!important;grid-template-columns:1fr!important;gap:.9rem;margin:1.6rem 0;padding:0}product-info .icon-with-text__item{width:100%!important;max-width:none;flex-basis:auto!important;min-height:0;display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;justify-items:start;gap:.9rem;padding:1rem 1.2rem;border:1.2px dashed rgba(19,49,45,.22);border-radius:999px;background:#fffdf7b8;text-align:left}product-info .icon-with-text__item .svg-wrapper{color:var(--coral);width:2.2rem;height:2.2rem}product-info .icon-with-text__item .h4{margin:0;color:var(--teal-ink);font-size:1.35rem;font-weight:900;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}product-info .product__description{margin-top:1.8rem;padding:2rem;border:1.2px solid rgba(19,49,45,.12);border-radius:2rem;background:#fffdf7a8;color:var(--muted);font-size:1.55rem;line-height:1.72}product-info .product__description p{margin:0 0 1.4rem}product-info .product__description h3{margin:2rem 0 .8rem;font-size:2.2rem;line-height:1.15}product-info .product__description ul{display:grid;gap:.55rem;margin:.8rem 0 0;padding-left:2rem}product-info .product__description li{padding-left:.2rem}.petstify-pdp-details,product-info .product__accordion{margin:1rem 0;border:1.4px solid rgba(19,49,45,.18);border-radius:1.4rem;background:var(--paper);color:var(--teal-ink);overflow:hidden}.petstify-pdp-details[open],product-info .product__accordion details[open]{background:var(--paper)}.petstify-pdp-details summary{min-height:5.4rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.6rem;cursor:pointer;color:var(--teal-ink);font-family:var(--font-display);font-size:1.9rem;font-weight:700;list-style:none}.petstify-pdp-details summary::-webkit-details-marker{display:none}.petstify-pdp-details summary:after{content:"+";color:var(--teal);font-family:var(--font-body-family);font-size:2.6rem;font-weight:700;line-height:1}.petstify-pdp-details[open] summary:after{content:"-"}.petstify-pdp-details .rte{padding:0 1.6rem 1.8rem;color:var(--muted);font-size:1.5rem;line-height:1.68}.petstify-pdp-details .rte p{margin:0 0 1.2rem}.petstify-pdp-details .rte h3{margin:1.8rem 0 .8rem;color:var(--teal-ink);font-family:var(--font-display);font-size:2rem}.petstify-pdp-details .rte ul{display:grid;gap:.45rem;margin:.8rem 0 0;padding-left:1.8rem}product-info .product__accordion .summary__title{align-items:center;gap:1rem}product-info .product__accordion summary{min-height:5.2rem;padding:0 1.6rem}product-info .product__accordion .accordion__content{padding:0 1.6rem 1.7rem;color:var(--muted);font-size:1.45rem;line-height:1.6}product-info .accordion__title,product-info .product__description h3,.article-template__content h2,.article-template__content h3,.rte h2,.rte h3{color:var(--teal-ink);font-family:var(--font-display);letter-spacing:0}.petstify-related-products-wrap{background:var(--paper)}.petstify-related-products{border-top:1px solid rgba(19,49,45,.12)}.petstify-related-products__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:end;margin-bottom:3rem}.petstify-related-products__head .petstify-script-label{margin-bottom:.6rem}.petstify-related-products__head p:not(.petstify-script-label){max-width:58rem;margin:.8rem 0 0;color:var(--muted);font-size:1.65rem;line-height:1.5}.petstify-related-products .related-products__heading{margin:0;font-size:clamp(3.4rem,4vw,5.6rem)}.petstify-related-products__link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;border:1.5px solid var(--teal);border-radius:999px;color:var(--teal);font-size:1.35rem;font-weight:900;text-decoration:none;white-space:nowrap}.petstify-related-products__link:hover{background:var(--yellow);color:var(--teal-ink)}.petstify-related-products .card-wrapper .card{overflow:hidden;border:1.4px solid rgba(19,49,45,.16);border-radius:2.2rem;background:var(--paper);box-shadow:.35rem .45rem #13312d1a;transition:transform .18s ease,box-shadow .18s ease}.petstify-related-products .card-wrapper:hover .card{transform:translateY(-.25rem);box-shadow:.55rem .75rem #13312d1f}.petstify-related-products .card__media{background:var(--paper)}.petstify-related-products .card__information{padding:1.6rem 1.6rem 1.8rem}.petstify-related-products .card__heading{font-family:var(--font-display);font-size:1.95rem;line-height:1.12}.petstify-related-products .card__heading a{color:var(--teal-ink);text-decoration:none}.petstify-related-products .card__heading a:hover{color:var(--coral)}.petstify-related-products .price{margin-top:.9rem;color:var(--teal);font-weight:900}.petstify-page-shell .rte{color:var(--teal-ink)}.petstify-page-shell>.rte{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.petstify-content-page{display:grid;gap:3rem}.petstify-content-page__intro{max-width:78rem;margin:0 auto;color:var(--muted);font-size:1.8rem;line-height:1.65;text-align:center}.petstify-content-page__intro strong{color:var(--teal-ink)}.petstify-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.petstify-content-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.petstify-content-card{padding:2.2rem;border:1.4px solid rgba(19,49,45,.16);border-radius:2rem;background:var(--paper);box-shadow:.3rem .4rem #13312d14}.petstify-content-card--link{display:block;min-height:16rem;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.petstify-content-card--link:hover{transform:translateY(-.25rem);box-shadow:.48rem .62rem #13312d24}.petstify-content-card h2,.petstify-content-card h3{margin:0 0 .8rem;color:var(--teal-ink);font-family:var(--font-display);letter-spacing:0;line-height:1.1}.petstify-content-card p,.petstify-content-card li{color:var(--muted);font-size:1.5rem;line-height:1.62}.petstify-content-card ul,.petstify-content-card ol{display:grid;gap:.7rem;margin:1rem 0 0;padding-left:2rem}.petstify-content-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:2.4rem;border:1.6px solid var(--teal);border-radius:2.4rem;background:var(--paper);box-shadow:.38rem .5rem #13312d1f}.petstify-content-callout h2,.petstify-content-callout h3{margin:0 0 .8rem;color:var(--teal-ink);font-family:var(--font-display);letter-spacing:0}.petstify-content-callout p{margin:0;color:var(--muted);font-size:1.55rem;line-height:1.55}.petstify-content-button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.4rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--yellow);color:var(--teal-ink);font-size:1.4rem;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:.25rem .35rem 0 var(--teal-ink)}.petstify-breed-index{padding:2.6rem}.petstify-breed-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.petstify-breed-link{display:grid;gap:.2rem;min-height:7.4rem;padding:1.3rem 1.4rem;border:1.2px solid rgba(19,49,45,.16);border-radius:1.4rem;background:#fbf1e0b3;color:var(--teal-ink);text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.petstify-breed-link:hover{background:var(--yellow);transform:translateY(-.18rem);box-shadow:.18rem .24rem #13312d2e}.petstify-breed-link span{font-family:var(--font-display);font-size:1.6rem;font-weight:850;line-height:1.1}.petstify-breed-link small{color:var(--muted);font-size:1.15rem;font-weight:700}.petstify-faq-list{display:grid;gap:1rem}.petstify-faq-list details{border:1.3px solid rgba(19,49,45,.18);border-radius:1.6rem;background:var(--paper);overflow:hidden}.petstify-faq-list summary{min-height:5.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:0 1.8rem;color:var(--teal-ink);font-family:var(--font-display);font-size:1.9rem;font-weight:700;cursor:pointer;list-style:none}.petstify-faq-list summary::-webkit-details-marker{display:none}.petstify-faq-list summary:after{content:"+";color:var(--coral);font-family:var(--font-body-family);font-size:2.4rem;font-weight:900}.petstify-faq-list details[open] summary:after{content:"-"}.petstify-faq-list details>div{padding:0 1.8rem 1.8rem;color:var(--muted);font-size:1.5rem;line-height:1.62}.petstify-product-story{overflow:hidden;padding:0 0 7.2rem;background:var(--paper)}.petstify-product-story__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem;margin-bottom:6.4rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:#fffdf7b8;box-shadow:.4rem .55rem 0 var(--teal-ink)}.petstify-product-story__rail span{min-height:5.4rem;display:grid;place-items:center;padding:.8rem 1.2rem;color:var(--teal);font-size:1.35rem;font-weight:900;text-align:center}.petstify-product-story__rail span+span{border-left:1px dashed rgba(19,49,45,.2)}.petstify-product-story__room{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(32rem,.8fr);gap:4rem;align-items:center}.petstify-product-story__media{position:relative;overflow:hidden;border:1.5px solid var(--teal-ink);border-radius:3rem;background:var(--paper);box-shadow:.55rem .7rem #13312d29}.petstify-product-story__media>img{display:block;width:100%;min-height:42rem;object-fit:cover}.petstify-product-story__cutout{position:absolute;right:2.4rem;bottom:2.4rem;width:min(20rem,34%);padding:1rem;border:1.5px solid rgba(19,49,45,.14);border-radius:2rem;background:#fffdf7e0}.petstify-product-story__cutout img{display:block;width:100%;height:auto}.petstify-product-story__copy{color:var(--teal-ink)}.petstify-product-story__copy h2{margin:0;color:var(--teal-ink);font-family:var(--font-display);font-size:clamp(4rem,4.8vw,7rem);font-weight:650;letter-spacing:0;line-height:1}.petstify-product-story__copy>p:not(.petstify-script-label){margin:2rem 0 2.8rem;color:var(--muted);font-size:1.7rem;line-height:1.55}.petstify-product-story__specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;margin-top:4rem}.petstify-product-story__specs article,.collection .card-wrapper .card,.template-search .card-wrapper .card,.blog-articles__article .card,.article-template__comment-wrapper,.main-page-title+.rte,.template-404.page-width{border:1.5px solid rgba(19,49,45,.14);border-radius:2rem;background:#fffdf7c7}.petstify-product-story__specs article{min-height:16rem;padding:2.2rem}.petstify-product-story__specs h3{margin:0 0 .8rem;color:var(--teal-ink);font-family:var(--font-display);font-size:2.2rem}.petstify-product-story__specs p{margin:0;color:var(--muted);font-size:1.4rem;line-height:1.55}.petstify-product-story__faq{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);gap:3.2rem;align-items:start;margin-top:4rem;padding-top:4rem;border-top:1px dashed rgba(19,49,45,.2)}.petstify-product-story__faq-head{position:sticky;top:calc(var(--petstify-announcement-height) + 9.2rem);color:var(--teal-ink)}.petstify-product-story__faq-head h2{max-width:46rem;margin:0;color:var(--teal-ink);font-family:var(--font-display);font-size:clamp(3rem,3.7vw,5.6rem);line-height:.98}.petstify-product-story__faq-head>p:not(.petstify-script-label){max-width:42rem;margin:1.5rem 0 0;color:var(--muted);font-size:1.55rem;line-height:1.58}.petstify-faq-list--product{gap:1.2rem}.petstify-faq-list--product details{background:#fffdf7eb;box-shadow:.22rem .3rem #13312d14}.petstify-faq-list--product a{color:var(--teal);font-weight:800}.collection-hero{background:radial-gradient(circle at 88% 18%,rgba(241,237,92,.34),transparent 24rem),var(--cream)}.collection-hero__inner{padding-top:5.6rem;padding-bottom:4.8rem}.collection-hero__title,.main-blog .title--primary,.template-search__header h1,.main-page-title,.article-template__title,.template-404 .title{font-size:clamp(4rem,5vw,7rem)}.collection-hero__description,.template-search__header,.main-page-title+.rte,.article-template__content{color:var(--muted);font-size:1.65rem;line-height:1.65}.facets-vertical-form,.facets-container,.template-search__search{border-color:#13312d24}.facets-container,.facets-vertical-form{padding:1.4rem 1.8rem;border:1.5px solid rgba(19,49,45,.14);border-radius:2rem;background:#fffdf7c7}.facet-filters__label,.product-count__text,.facets__heading,.mobile-facets__open{color:var(--teal-ink);font-weight:900;letter-spacing:0}.facet-filters__sort,.select__select,.mobile-facets__sort .select__select,.field__input,.search__input{border-radius:1.4rem;color:var(--teal-ink)}.card-wrapper .card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.collection .card-wrapper .card,.template-search .card-wrapper .card,.featured-collection .card-wrapper .card{box-shadow:.35rem .45rem #13312d1a}.collection .card__media,.template-search .card__media,.featured-collection .card__media{overflow:hidden;border-radius:1.6rem;background:#d6e8ef}.collection .card__media img,.template-search .card__media img,.featured-collection .card__media img{object-fit:contain;padding:.8rem}.collection .card__content,.template-search .card__content,.featured-collection .card__content{padding:1.4rem}.card-wrapper:hover .card{box-shadow:0 1rem 2.4rem #13312d14;transform:translateY(-.25rem)}.card__heading,.card__heading a,.article-card__title{color:var(--teal-ink);font-family:var(--font-display);letter-spacing:0}.card-information,.article-card__excerpt,.article-template__content,.rte{color:var(--muted)}.card-information .price,.card-information .price .price-item{color:var(--teal);font-family:var(--font-display);font-size:1.8rem;font-weight:700}.quick-add__submit,.collection .button,.featured-collection .button{min-height:4.8rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--yellow);box-shadow:.25rem .35rem 0 var(--teal-ink);color:var(--teal-ink);font-weight:900}.main-blog,.template-search,.article-template,.main-page-title+.rte,.template-404{background:var(--paper)}.main-blog.page-width,.template-search__header,.petstify-list-collections.page-width,.template-404.page-width{padding-top:6.4rem;padding-bottom:5.6rem}.main-page-title+.rte{margin-top:2rem;padding:3rem}.petstify-page-shell{width:min(100% - 64px,980px);max-width:none}.petstify-page-shell .rte{position:relative;box-shadow:.45rem .6rem #13312d1a}.petstify-page-shell>.rte{margin-top:2.4rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.petstify-page-shell .rte:empty:before{content:"This page is ready for Petstify copy.";display:block;color:var(--muted)}.petstify-list-collections .title--primary{color:var(--teal-ink);font-family:var(--font-display);font-size:clamp(4rem,5vw,7rem);letter-spacing:0;line-height:.96;text-align:center}.petstify-list-collections .collection-list{margin-top:3.2rem}.petstify-list-collections .card-wrapper .card{border:1.5px solid rgba(19,49,45,.14);border-radius:2rem;background:#fffdf7c7;box-shadow:.35rem .45rem #13312d1a}.petstify-list-collections .card__media{overflow:hidden;border-radius:1.6rem;background:#d6e8ef}.petstify-list-collections .card__content{padding:1.4rem}.petstify-empty-state{margin-top:2.8rem;padding:4rem;border:1.5px solid rgba(19,49,45,.16);border-radius:2.6rem;background:radial-gradient(circle at 90% 16%,rgba(241,237,92,.28),transparent 18rem),#fffdf7d1;box-shadow:.45rem .6rem #13312d1f}.petstify-empty-state h2{max-width:62rem;margin:0;color:var(--teal-ink);font-family:var(--font-display);font-size:clamp(3.2rem,4vw,5.4rem);line-height:1}.petstify-empty-state>p:not(.petstify-script-label){max-width:58rem;margin:1.4rem 0 2.4rem;color:var(--muted);font-size:1.6rem;line-height:1.55}.article-template__hero-container{border-radius:2.6rem;overflow:hidden}.article-template__content{padding-top:3.2rem}.template-404.page-width{margin-top:6rem;margin-bottom:7rem;padding:5.6rem 3rem}.template-404 p{color:var(--coral);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pagination-wrapper .pagination__item{border-radius:999px;color:var(--teal-ink)}.cart-items,.cart__footer,.cart__warnings,.is-empty .cart__empty-text,.contact{color:var(--teal-ink)}.cart__items,.cart__footer,.cart__warnings,.contact form{border:1.5px solid rgba(19,49,45,.14);border-radius:2.4rem;background:#fffdf7c7;box-shadow:.35rem .45rem #13312d1a}.cart__items,.cart__footer{padding:2rem}.cart-item__name,.totals__total,.cart__empty-text,.featured-collection .title,.contact .title{color:var(--teal-ink);font-family:var(--font-display);letter-spacing:0}.cart__checkout-button,.cart__warnings .button,.contact__button .button,.shopify-challenge__button{min-height:5.2rem;border:1.5px solid var(--teal-ink);border-radius:999px;background:var(--teal);box-shadow:.35rem .45rem 0 var(--teal-ink);color:var(--paper);font-weight:900}.contact{width:min(100% - 64px,920px);max-width:none;margin-inline:auto}.contact form{padding:2.4rem}@keyframes petstify-marquee{to{transform:translate(-50%)}}@keyframes petstify-pendulum{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes petstify-second{to{transform:rotate(360deg)}}@keyframes petstify-sticker{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-4deg)}}@media screen and (max-width:1180px){.petstify-home__inner{width:min(100% - 48px,1320px)}.petstify-header-nav{gap:1.4rem}.petstify-header-nav a,.petstify-header-breeds summary{font-size:1.3rem}.petstify-hero h1{font-size:7.4rem}.petstify-hero__grid,.petstify-swing__grid{gap:3.4rem}.petstify-breed-card{grid-column:span 6}.petstify-breed-card--wide{grid-column:span 12}.petstify-breed-card--wide .petstify-breed-card__link{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1fr)}.petstify-breed-card--wide .petstify-breed-card__bottom{grid-column:1 / -1;flex-direction:row;align-items:center;padding-top:1.2rem;padding-left:0;border-top:1px dashed rgba(19,49,45,.24);border-left:0}.petstify-feature-grid,.petstify-real-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.petstify-real-wall-card:nth-child(2n){border-right:0}.petstify-real-wall-card:nth-child(-n+2){border-bottom:2px solid var(--teal-ink)}}@media screen and (max-width:989px){product-info .page-width,.collection-hero__inner,.main-blog.page-width,.template-search__header.page-width,.template-search .facets-vertical,.template-search__results.page-width,.main-page-title,.article-template .page-width--narrow,.template-404.page-width{width:min(100% - 48px,1320px)}product-info .product{gap:3.2rem}.petstify-product-story__room,.petstify-product-story__faq{grid-template-columns:1fr}.petstify-product-story__faq-head{position:static}product-info .icon-with-text,.petstify-product-proof{grid-template-columns:1fr}.petstify-pdp-included ul{grid-template-columns:1fr}.petstify-product-story__specs,.petstify-product-story__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.petstify-product-story__rail{border-radius:2.4rem}.petstify-product-story__rail span:nth-child(3){border-left:0}.petstify-product-story__rail span:nth-child(n+3){border-top:1px dashed rgba(19,49,45,.2)}.petstify-related-products__head{grid-template-columns:1fr;align-items:start}.petstify-content-grid,.petstify-content-grid--two{grid-template-columns:1fr}.petstify-content-grid--collection,.petstify-breed-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.petstify-content-callout{grid-template-columns:1fr}.header--middle-center{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header__icons:before{display:none}.petstify-hero{padding-top:5.6rem}.petstify-hero__grid,.petstify-swing__grid,.petstify-newsletter__grid{grid-template-columns:1fr}.petstify-hero__copy{max-width:68rem}.petstify-hero__art{min-height:48rem}.petstify-hero__clock{width:min(48rem,90%)}.petstify-hero__video-wrap{width:min(32rem,76%);max-height:50rem}.petstify-hero__sun{right:50%;transform:translate(50%)}.petstify-benefit-rail{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:2.4rem}.petstify-benefit-rail span:nth-child(3){border-left:0}.petstify-benefit-rail span:nth-child(n+3){border-top:1px dashed var(--cream-3);padding-top:1rem;margin-top:1rem}.petstify-section-head--split,.petstify-why__head,.petstify-reviews__head{align-items:flex-start;flex-direction:column}.petstify-review-grid,.petstify-footer__grid{grid-template-columns:1fr}.petstify-footer__trust{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:2rem}.petstify-footer__trust span:nth-child(3){border-left:0}.petstify-footer__trust span:nth-child(n+3){border-top:1px dashed rgba(255,253,247,.18)}.petstify-footer__newsletter{grid-template-columns:1fr}.petstify-footer__giant{font-size:13rem}}@media screen and (max-width:749px){product-info .page-width,.collection-hero__inner,.main-blog.page-width,.template-search__header.page-width,.template-search .facets-vertical,.template-search__results.page-width,.main-page-title,.article-template .page-width--narrow,.template-404.page-width{width:min(100% - 32px,1320px)}product-info .product__media-wrapper,product-info .product__info-container{padding:1.4rem;border-radius:2rem}product-info .product__title h1,.collection-hero__title,.main-blog .title--primary,.template-search__header h1,.main-page-title,.article-template__title,.template-404 .title{font-size:3.8rem}product-info .product__title h1{font-size:3rem}.petstify-related-products__head{margin-bottom:2.2rem}.petstify-related-products .related-products__heading{font-size:3.4rem}.petstify-related-products__link{width:100%}.petstify-content-page__intro{text-align:left}.petstify-content-button{width:100%}.petstify-related-products .card__heading{font-size:1.65rem}.petstify-product-story{padding-bottom:5.6rem}.petstify-product-story__rail,.petstify-product-story__specs{grid-template-columns:1fr}.petstify-product-story__rail span+span,.petstify-product-story__rail span:nth-child(n+3){border-left:0;border-top:1px dashed rgba(19,49,45,.2)}.petstify-product-story__room{gap:2.4rem}.petstify-product-story__media>img{min-height:32rem}.petstify-product-story__cutout{right:1.2rem;bottom:1.2rem;width:11rem;border-radius:1.4rem}.petstify-product-story__copy h2{font-size:4rem}.petstify-product-story__faq{margin-top:3rem;padding-top:3rem}.petstify-product-story__faq-head h2{font-size:3.6rem}.petstify-breed-link-grid,.petstify-content-grid--collection{grid-template-columns:1fr}.main-page-title+.rte{padding:2rem}.petstify-page-shell,.contact{width:min(100% - 32px,1320px)}.petstify-empty-state,.petstify-pdp-included,.contact form,.cart__items,.cart__footer{padding:2rem;border-radius:2rem}.petstify-pdp-included>div{display:grid}.petstify-pdp-included strong{max-width:none;text-align:left}.facets-container,.facets-vertical-form{padding:1.2rem;border-radius:1.8rem}.petstify-home__inner{width:min(100% - 32px,1320px)}.announcement-bar__message{font-size:1.2rem}.petstify-header-logo{width:142px;height:38px}.petstify-wordmark{font-size:2.4rem}.petstify-hero{padding:4.4rem 0 5.6rem}.petstify-hero__watermark{font-size:16rem}.petstify-hero h1{font-size:5rem}.petstify-hero__text,.petstify-swing__copy>p:not(.petstify-script-label){font-size:1.58rem}.petstify-action-row{display:grid}.petstify-button{width:100%}.petstify-hero__art{min-height:42rem}.petstify-hero__video-wrap{width:min(27rem,74%);max-height:42rem;border-radius:2.4rem}.petstify-hero__sticker{left:.4rem;top:4rem;font-size:2.4rem}.petstify-hero__roundel{right:0;bottom:2rem;width:8rem;height:8rem}.petstify-benefit-rail{grid-template-columns:1fr;padding:0}.petstify-benefit-rail span{min-height:4.2rem}.petstify-benefit-rail span+span,.petstify-benefit-rail span:nth-child(n+3){margin-top:0;padding-top:0;border-left:0;border-top:1px dashed var(--cream-3)}.petstify-breeds,.petstify-reviews{padding:5.6rem 0}.petstify-section-head h2,.petstify-swing h2,.petstify-reviews h2,.petstify-newsletter h2,.petstify-real-walls h2{font-size:4rem}.petstify-breed-grid,.petstify-feature-grid{grid-template-columns:1fr}.petstify-breed-card,.petstify-breed-card--wide{grid-column:auto}.petstify-breed-card__link{padding:2rem}.petstify-breed-card--wide .petstify-breed-card__link{display:flex}.petstify-breed-card--wide .petstify-breed-card__art{margin:0 -1rem -.8rem}.petstify-breed-card__bottom{align-items:flex-start;flex-direction:column}.petstify-breed-card--wide .petstify-breed-card__bottom{padding-top:1.2rem;padding-left:0;border-top:1px dashed rgba(19,49,45,.24);border-left:0}.petstify-breed-card__bottom b{width:100%}.petstify-swing{padding:6rem 0}.petstify-real-walls__intro{padding:5.6rem 0 4.8rem;text-align:left}.petstify-real-wall-grid{grid-template-columns:1fr}.petstify-real-wall-card,.petstify-real-wall-card:nth-child(2n),.petstify-real-wall-card:last-child{min-height:42rem;border-right:0;border-bottom:2px solid var(--teal-ink)}.petstify-real-wall-card img{min-height:42rem}.petstify-swing__watermark{font-size:7rem}.petstify-swing__showcase,.petstify-swing__room-image,.petstify-swing__detail-video{min-height:43rem}.petstify-swing__drop-card{left:1.6rem;bottom:1.6rem;width:min(18rem,56%);padding:1rem}.petstify-swing__drop-card img{height:9.6rem}.petstify-swing__drop-card strong{font-size:1.55rem}.petstify-why .petstify-home__inner{padding-top:4.8rem;padding-bottom:5.6rem}.petstify-why h2{font-size:5.2rem}.petstify-chip-row{justify-content:flex-start}.petstify-review-grid figure{transform:none!important}.petstify-newsletter{padding:5.6rem 0}.petstify-newsletter__form{grid-template-columns:1fr;border-radius:2.2rem}.petstify-newsletter__form button{width:100%}.petstify-footer{padding-top:5.6rem}.petstify-footer__bottom{flex-direction:column}.petstify-footer__trust{grid-template-columns:1fr}.petstify-footer__trust span+span,.petstify-footer__trust span:nth-child(n+3){border-left:0;border-top:1px dashed rgba(255,253,247,.18)}.petstify-footer__newsletter{padding:2rem}.petstify-footer__form{grid-template-columns:1fr}.petstify-footer__form button{width:100%}.petstify-footer__policies{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.announcement-bar__message,.petstify-clock__pendulum,.petstify-clock__second-hand,.petstify-hero__roundel{animation:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/petstify-theme.css.map */
