:root{--pmc-studio-ink: #171713;--pmc-studio-paper: #fbf3e8;--pmc-studio-coral: #e5573d;--pmc-studio-line: rgb(23 23 19 / .14)}body.petmycase-home-studio{background:var(--pmc-studio-paper)}body.petmycase-home-studio #header-group{display:none}.petmycase-studio-home,.petmycase-studio-home *{box-sizing:border-box}.petmycase-studio-home{min-height:100svh;overflow:clip;color:var(--pmc-studio-ink);background:var(--pmc-studio-paper);font-family:var(--font-body--family)}.petmycase-studio-home a{color:inherit;text-decoration:none}.petmycase-studio-home__header{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(120px,1fr);align-items:center;gap:32px;min-height:86px;padding:18px clamp(24px,4vw,68px);border-bottom:1px solid var(--pmc-studio-line);background:var(--pmc-studio-paper)}.petmycase-studio-home__brand{font-family:Chunk Five,Georgia,serif;font-size:clamp(1.9rem,2.6vw,3rem);font-weight:400;letter-spacing:-.045em;line-height:1}.petmycase-studio-home__nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,48px);font-size:.92rem;font-weight:700}.petmycase-studio-home__actions{display:flex;justify-content:flex-end;gap:16px}.petmycase-studio-home__icon-link{display:grid;place-items:center;width:42px;height:42px;border:1px solid transparent;border-radius:50%}.petmycase-studio-home__icon-link img{width:24px;height:24px}.petmycase-studio-home__nav a,.petmycase-studio-home__icon-link{transition:color .16s ease,opacity .16s ease}.petmycase-studio-home__nav a:hover,.petmycase-studio-home__icon-link:hover{color:var(--pmc-studio-coral)}.petmycase-studio-home__hero{position:relative;display:grid;min-height:calc(100svh - 86px);overflow:hidden;background:var(--pmc-studio-paper)}.petmycase-studio-home__background,.petmycase-studio-home__copy{grid-area:1 / 1}.petmycase-studio-home__background{display:block;width:100%;height:100%;min-height:calc(100svh - 86px);object-fit:cover;object-position:center}.petmycase-studio-home__copy{align-self:center;display:grid;justify-items:start;gap:24px;width:min(43vw,720px);padding:clamp(48px,7vw,118px) clamp(24px,4.2vw,70px);z-index:2}.petmycase-studio-home__copy h1{max-width:7.5ch;margin:0;font-family:Chunk Five,Georgia,serif;font-size:clamp(4.2rem,7.2vw,8.3rem);font-weight:400;letter-spacing:-.055em;line-height:.86}.petmycase-studio-home__copy p{max-width:28ch;margin:0;font-size:clamp(1.08rem,1.45vw,1.55rem);line-height:1.38}.petmycase-studio-home__cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.petmycase-studio-home__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:999px;color:#fff!important;background:var(--pmc-studio-coral);font-size:1rem;font-weight:760;transition:background-color .16s ease}.petmycase-studio-home__button:hover{background:#c84631}.petmycase-studio-home__comparison{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(42px,8vw,140px);padding:clamp(78px,10vw,148px) clamp(24px,7vw,112px);border-top:1px solid var(--pmc-studio-line);background:#fffaf3}.petmycase-studio-home__comparison-copy{display:grid;justify-items:start;gap:18px;max-width:470px}.petmycase-studio-home__comparison h2{max-width:8ch;margin:0;font-family:Chunk Five,Georgia,serif;font-size:clamp(3.5rem,6vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:.88}.petmycase-studio-home__comparison-copy>p:not(.petmycase-studio-home__eyebrow){max-width:31ch;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.petmycase-studio-home__comparison-demo{display:grid;justify-items:center;gap:24px;min-width:0}.petmycase-studio-home__comparison-showcase{display:grid;grid-template-columns:minmax(150px,220px) 58px minmax(180px,250px);align-items:center;justify-content:center;gap:clamp(18px,2.4vw,36px);min-width:0}.petmycase-studio-home__comparison-photo{width:100%;aspect-ratio:9 / 16;margin:0;overflow:hidden;border:1px solid rgb(23 23 19 / .1);border-radius:clamp(20px,2vw,30px);background:#eadfd2;box-shadow:0 24px 48px #17171329;cursor:zoom-in;transform:scale(1);transition:transform .42s cubic-bezier(.2,.72,.2,1);will-change:transform}.petmycase-studio-home__comparison-photo img{display:block;width:100%;height:100%;object-fit:cover}.petmycase-studio-home__comparison-arrow{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--pmc-studio-coral);box-shadow:0 12px 28px #e4573d47}.petmycase-studio-home__comparison-arrow img{width:28px;height:28px;filter:brightness(0) invert(1)}.petmycase-studio-home__comparison-result{width:100%;margin:0;filter:drop-shadow(0 28px 34px rgb(23 23 19 / .17));cursor:zoom-in;transform:scale(1);transition:transform .42s cubic-bezier(.2,.72,.2,1);will-change:transform}.petmycase-studio-home__comparison-result img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.petmycase-studio-home__comparison-photo:hover,.petmycase-studio-home__comparison-result:hover{transform:scale(1.06)}}.petmycase-studio-home__comparison-rail{display:flex;justify-content:center;gap:12px;width:100%;margin:0;padding:4px 2px 8px;list-style:none}.petmycase-studio-home__comparison-rail>li{flex:0 0 132px;min-width:0}.petmycase-studio-home__comparison-thumb{display:grid;gap:8px;width:100%;min-width:0;padding:7px;border:1px solid var(--pmc-studio-line);border-radius:14px;color:var(--pmc-studio-ink);background:#fff;font:inherit;font-size:.75rem;font-weight:800;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.petmycase-studio-home__comparison-thumb:hover{border-color:#17171361;transform:translateY(-2px)}.petmycase-studio-home__comparison-thumb.is-selected{border-color:var(--pmc-studio-coral);box-shadow:0 0 0 2px #e4573d29}.petmycase-studio-home__comparison-thumb:focus-visible{outline:3px solid rgb(228 87 61 / .38);outline-offset:2px}.petmycase-studio-home__comparison-thumb-images{display:grid;grid-template-columns:1fr 1fr;width:100%;height:58px;overflow:hidden;border-radius:9px;background:#eee3d5}.petmycase-studio-home__comparison-thumb-images img{width:100%;height:100%;object-fit:cover}.petmycase-studio-home__process{display:grid;gap:clamp(34px,5vw,66px);padding:clamp(76px,9vw,132px) clamp(24px,7vw,112px);border-top:1px solid var(--pmc-studio-line);background:#171713;color:#fffaf3}.petmycase-studio-home__process-copy{display:grid;justify-items:start;gap:16px;max-width:760px}.petmycase-studio-home__process .petmycase-studio-home__eyebrow{color:#f08a73}.petmycase-studio-home__process h2{max-width:13ch;margin:0;font-family:Chunk Five,Georgia,serif;font-size:clamp(3rem,5.5vw,6.4rem);font-weight:400;letter-spacing:-.05em;line-height:.94}.petmycase-studio-home__process-copy>p:not(.petmycase-studio-home__eyebrow){max-width:58ch;margin:0;color:#fffaf3b8;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.petmycase-studio-home__process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.petmycase-studio-home__process-steps li{display:grid;align-content:start;gap:12px;min-height:230px;padding:clamp(24px,3vw,38px);border:1px solid rgb(255 250 243 / .16);border-radius:24px;background:#fffaf30f}.petmycase-studio-home__process-steps span{color:#f08a73;font-size:.8rem;font-weight:850;letter-spacing:.14em}.petmycase-studio-home__process-steps h3{margin:16px 0 0;color:#fffaf3;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08}.petmycase-studio-home__process-steps p{margin:0;color:#fffaf3b3;line-height:1.55}.petmycase-studio-home .petmycase-studio-home__process-cta{display:inline-flex;align-items:center;justify-self:start;min-height:48px;padding:0 22px;border-radius:999px;color:#171713;background:#fffaf3;font-size:.9rem;font-weight:850;transition:color .16s ease,background-color .16s ease,transform .16s ease}.petmycase-studio-home .petmycase-studio-home__process-cta:hover{color:#fff;background:var(--pmc-studio-coral);transform:translateY(-2px)}.petmycase-studio-home__models{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);gap:clamp(36px,5vw,96px);padding:clamp(72px,10vw,150px) 0 clamp(78px,10vw,142px) clamp(24px,4.2vw,70px);border-top:1px solid var(--pmc-studio-line);background:#f4e6d8}.petmycase-studio-home__models-intro{align-self:center;display:grid;justify-items:start;gap:18px;max-width:350px}.petmycase-studio-home__eyebrow{margin:0;color:var(--pmc-studio-coral);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.petmycase-studio-home__models h2{margin:0;font-family:Chunk Five,Georgia,serif;font-size:clamp(3rem,5vw,5.8rem);font-weight:400;letter-spacing:-.05em;line-height:.9}.petmycase-studio-home__models-intro>p:not(.petmycase-studio-home__eyebrow){max-width:27ch;margin:0;font-size:1.04rem;line-height:1.48}.petmycase-studio-home .petmycase-studio-home__models-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:0 18px;border:1px solid rgb(23 23 19 / .24);border-radius:999px;color:var(--pmc-studio-ink);background:transparent;font-size:.84rem;font-weight:800;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.petmycase-studio-home .petmycase-studio-home__models-cta:hover{border-color:var(--pmc-studio-coral);color:#fff;background:var(--pmc-studio-coral)}.petmycase-studio-home__model-carousel{position:relative;min-width:0}.petmycase-studio-home__model-control{display:none}.petmycase-studio-home__model-rail{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);min-width:0;padding:20px clamp(24px,4vw,70px) 20px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.petmycase-studio-home__model-rail::-webkit-scrollbar{display:none}.petmycase-studio-home__model-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.petmycase-studio-home__model-card{position:relative;flex:0 0 clamp(184px,18vw,270px);height:clamp(330px,35vw,490px);scroll-snap-align:start}.petmycase-studio-home__model-card:nth-child(3n+2){align-self:flex-end;height:clamp(300px,31vw,445px);transform:rotate(2.4deg)}.petmycase-studio-home__model-card:nth-child(3n){align-self:flex-start;transform:rotate(-2.2deg)}.petmycase-studio-home__model-card img{position:absolute;bottom:-22px;left:50%;width:auto;height:108%;max-width:none;margin:0;pointer-events:none;transform:translate(-50%)}.petmycase-studio-home__model-rail:focus-visible{outline:3px solid rgb(228 87 61 / .38);outline-offset:-2px}.petmycase-studio-home__footer{display:none;padding:clamp(56px,8vw,112px) clamp(24px,4.2vw,70px) 28px;color:var(--pmc-studio-paper);background:var(--pmc-studio-ink)}.petmycase-studio-home__footer a{color:inherit}.petmycase-studio-home__footer-main{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(380px,1fr);gap:clamp(52px,10vw,180px);padding-bottom:clamp(52px,7vw,96px)}.petmycase-studio-home__footer-brand{display:grid;align-content:start;gap:20px;max-width:510px}.petmycase-studio-home__footer-brand a{font-family:Chunk Five,Georgia,serif;font-size:clamp(3.5rem,7vw,8rem);letter-spacing:-.065em;line-height:.84}.petmycase-studio-home__footer-brand p{max-width:25ch;margin:0;color:#fbf3e8b3;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.42}.petmycase-studio-home__footer-links{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:36px}.petmycase-studio-home__footer-links>div{display:grid;align-content:start;gap:12px}.petmycase-studio-home__footer-heading{margin:0 0 8px;color:var(--pmc-studio-coral);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.petmycase-studio-home__footer-links a,.petmycase-studio-home__footer-bottom a{width:fit-content;font-size:.96rem;font-weight:650;transition:color .16s ease}.petmycase-studio-home__footer-links a:hover,.petmycase-studio-home__footer-bottom a:hover{color:var(--pmc-studio-coral)}.petmycase-studio-home__footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgb(251 243 232 / .2);color:#fbf3e8a3;font-size:.78rem}.petmycase-studio-home__nav a:focus-visible,.petmycase-studio-home__icon-link:focus-visible,.petmycase-studio-home__button:focus-visible,.petmycase-studio-home__process-cta:focus-visible,.petmycase-studio-home__models-cta:focus-visible{outline:3px solid rgb(228 87 61 / .38);outline-offset:3px}@media screen and (max-width:980px){.petmycase-studio-home__header{grid-template-columns:minmax(170px,1fr) auto}.petmycase-studio-home__nav{display:none}.petmycase-studio-home__copy{width:min(52vw,610px)}.petmycase-studio-home__copy h1{font-size:clamp(3.7rem,8.5vw,6.3rem)}.petmycase-studio-home__comparison{grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);gap:38px;padding-inline:36px}.petmycase-studio-home__comparison-showcase{grid-template-columns:minmax(112px,150px) 46px minmax(130px,168px);gap:16px}.petmycase-studio-home__comparison-arrow{width:46px;height:46px}.petmycase-studio-home__comparison-arrow img{width:23px;height:23px}.petmycase-studio-home__models{grid-template-columns:1fr;gap:24px}.petmycase-studio-home__models-intro{max-width:590px}.petmycase-studio-home__model-rail{padding-left:0}.petmycase-studio-home__footer-main{grid-template-columns:1fr;gap:52px}}@media screen and (max-width:680px){.petmycase-studio-home__header{min-height:72px;padding:14px 18px}.petmycase-studio-home__brand{font-size:1.8rem}.petmycase-studio-home__actions{gap:8px}.petmycase-studio-home__hero{min-height:auto}.petmycase-studio-home__background{grid-row:2;min-height:0;aspect-ratio:16 / 9;object-fit:cover;object-position:72% center}.petmycase-studio-home__copy{grid-row:1;align-self:auto;width:100%;min-height:510px;padding:54px 22px;background:var(--pmc-studio-paper)}.petmycase-studio-home__copy h1{max-width:7.2ch;font-size:clamp(4rem,18vw,5.7rem)}.petmycase-studio-home__copy p{font-size:1.08rem}.petmycase-studio-home__cta-row{align-items:flex-start;flex-direction:column;gap:14px}.petmycase-studio-home__comparison{grid-template-columns:1fr;gap:38px;padding:70px 18px 78px}.petmycase-studio-home__comparison-copy{padding-inline:4px}.petmycase-studio-home__comparison h2{max-width:8ch;font-size:clamp(3.5rem,16vw,5.1rem)}.petmycase-studio-home__comparison-showcase{grid-template-columns:minmax(84px,94px) 34px minmax(104px,112px);gap:10px}.petmycase-studio-home__comparison-arrow{width:34px;height:34px}.petmycase-studio-home__comparison-arrow img{width:18px;height:18px}.petmycase-studio-home__comparison-rail{gap:10px}.petmycase-studio-home__comparison-rail>li{flex-basis:122px}.petmycase-studio-home__comparison-thumb{font-size:.72rem}.petmycase-studio-home__process{gap:32px;padding:70px 18px 78px}.petmycase-studio-home__process h2{max-width:11ch;font-size:clamp(3.2rem,14vw,4.8rem)}.petmycase-studio-home__process-steps{grid-template-columns:1fr}.petmycase-studio-home__process-steps li{min-height:0;padding:24px}.petmycase-studio-home__models{gap:22px;padding:68px 0 76px 22px}.petmycase-studio-home__models-intro{padding-right:22px}.petmycase-studio-home__models h2{font-size:clamp(3.1rem,16vw,4.7rem)}.petmycase-studio-home__model-rail{gap:18px;padding:14px 22px 22px 0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:none;scroll-snap-type:x mandatory;cursor:default;touch-action:pan-y}.petmycase-studio-home__model-control{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:46px;height:64px;padding:0;border:1px solid rgb(255 255 255 / .36);border-radius:16px;color:#fff;background:#35353157;box-shadow:0 8px 24px #1717131f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(-50%);transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.petmycase-studio-home__model-control span{font-family:Arial,sans-serif;font-size:2.5rem;font-weight:300;line-height:1;transform:translateY(-2px)}.petmycase-studio-home__model-control--previous{left:8px}.petmycase-studio-home__model-control--next{right:12px}.petmycase-studio-home__model-control:active{background:#35353180;transform:translateY(-50%) scale(.96)}.petmycase-studio-home__model-control:disabled{opacity:.22}.petmycase-studio-home__model-control:focus-visible{outline:3px solid rgb(228 87 61 / .48);outline-offset:3px}.petmycase-studio-home__model-card{flex-basis:min(66vw,268px);height:410px}.petmycase-studio-home__model-card:nth-child(3n+2){height:370px}.petmycase-studio-home__footer{padding:60px 22px 24px}.petmycase-studio-home__footer-main{gap:44px;padding-bottom:52px}.petmycase-studio-home__footer-brand a{font-size:clamp(3.8rem,18vw,5.5rem)}.petmycase-studio-home__footer-links{gap:22px}.petmycase-studio-home__footer-bottom{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.petmycase-studio-home__nav a,.petmycase-studio-home__icon-link,.petmycase-studio-home__button,.petmycase-studio-home__process-cta,.petmycase-studio-home__comparison-thumb,.petmycase-studio-home__comparison-photo,.petmycase-studio-home__comparison-result{transition:none}.petmycase-studio-home__comparison-photo:hover,.petmycase-studio-home__comparison-result:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/petmycase-studio.css.map */
