#sn-cat{--bg: #f8f4ec;--bg-alt: #f0e9dc;--panel: #eae2d3;--ink: #232019;--ink-2: #3d372e;--muted: #6c6358;--faint: #9c9384;--line: #e7dfcf;--line-2: #dacfbb;--accent: #12796e;--accent-deep: #0b564d;--accent-soft: #e3ede8;--warm: #d98b3b;--warm-deep: #a25c1f;--warm-soft: #f6ead6;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--wrap: 1140px;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.6}#sn-cat *{box-sizing:border-box}#sn-cat img{max-width:100%;display:block}#sn-cat .w{max-width:var(--wrap);margin:0 auto;padding:0 24px}#sn-cat .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-deep);font-weight:700;margin:0 0 14px}#sn-cat h2{font-size:clamp(26px,3.4vw,40px);line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink);font-weight:700}#sn-cat p{color:var(--ink-2);margin:0 0 16px}#sn-cat .lede{font-size:18px;color:var(--muted)}#sn-cat .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:17px 34px;font-size:16px;font-weight:650;font-family:inherit;text-decoration:none;cursor:pointer;box-shadow:0 10px 22px -8px #0b564d8c;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}#sn-cat .btn:hover{background:var(--accent-deep);transform:translateY(-2px);box-shadow:0 14px 26px -8px #0b564d99}#sn-cat .btn--lg{width:100%;padding:20px 34px;font-size:17px}#sn-cat .micro{font-size:13.5px;color:var(--faint);margin:14px 0 0}#sn-cat .hero{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-alt) 100%);padding:68px 0 76px}#sn-cat .hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}#sn-cat .hero h1{font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.03em;margin:0 0 20px;font-weight:750;color:var(--ink)}#sn-cat .hero h1 em{font-style:normal;color:var(--warm-deep)}#sn-cat .hero__media{position:relative}#sn-cat .hero__media img{border-radius:20px;box-shadow:0 30px 60px -28px #2d231473}#sn-cat .hero__tag{position:absolute;left:-14px;bottom:22px;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:650;color:var(--ink-2);box-shadow:0 12px 24px -12px #2d231466}#sn-cat .trust{background:var(--ink);color:#f4efe4;padding:22px 0}#sn-cat .trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#sn-cat .trust__i{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:550}#sn-cat .trust__i svg{flex:0 0 auto;stroke:var(--warm)}#sn-cat .band{padding:84px 0}#sn-cat .band--alt{background:var(--bg-alt)}#sn-cat .band__head{max-width:660px;margin:0 auto 52px;text-align:center}#sn-cat .band__head p{font-size:18px;color:var(--muted)}#sn-cat .prob{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#sn-cat .prob__c{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}#sn-cat .prob__c h3{margin:0 0 8px;font-size:17px;letter-spacing:-.01em}#sn-cat .prob__c p{margin:0;font-size:15px;color:var(--muted)}#sn-cat .prob__n{width:34px;height:34px;border-radius:10px;background:var(--warm-soft);color:var(--warm-deep);font-weight:750;font-size:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}#sn-cat .prob__note{margin:34px auto 0;max-width:640px;text-align:center;font-size:19px;color:var(--ink);font-weight:600}#sn-cat .row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:72px}#sn-cat .row:last-child{margin-bottom:0}#sn-cat .row--flip .row__media{order:2}#sn-cat .row__media img{border-radius:18px;box-shadow:0 24px 46px -26px #2d23146b}#sn-cat .row h3{font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}#sn-cat .row ul{margin:18px 0 0;padding:0;list-style:none}#sn-cat .row li{position:relative;padding-left:26px;margin-bottom:10px;color:var(--ink-2);font-size:15.5px}#sn-cat .row li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--accent)}#sn-cat .spec{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}#sn-cat .spec__img img{border-radius:18px;border:1px solid var(--line);background:#fff}#sn-cat .spec table{width:100%;border-collapse:collapse}#sn-cat .spec th,#sn-cat .spec td{text-align:left;padding:15px 0;border-bottom:1px solid var(--line-2);font-size:15.5px;vertical-align:top}#sn-cat .spec th{color:var(--muted);font-weight:550;width:42%}#sn-cat .spec td{color:var(--ink);font-weight:550}#sn-cat .spec__note{margin:22px 0 0;padding:14px 18px;border-radius:12px;background:var(--warm-soft);border:1px solid #eeddc0;font-size:14px;color:var(--warm-deep)}#sn-cat .spec__link{margin:18px 0 0}#sn-cat .spec__link a{color:var(--accent-deep);font-weight:650;font-size:15px;text-decoration:none;border-bottom:1px solid var(--accent-soft);padding-bottom:2px;transition:border-color .15s ease}#sn-cat .spec__link a:hover{border-bottom-color:var(--accent)}#sn-cat .faq{max-width:780px;margin:0 auto}#sn-cat .faq details{border-bottom:1px solid var(--line-2);padding:6px 0}#sn-cat .faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-weight:650;font-size:16.5px;color:var(--ink)}#sn-cat .faq summary::-webkit-details-marker{display:none}#sn-cat .faq summary:after{content:"+";position:absolute;right:6px;top:17px;font-size:24px;font-weight:400;color:var(--warm-deep);line-height:1}#sn-cat .faq details[open] summary:after{content:"\2212"}#sn-cat .faq p{padding:0 40px 20px 0;margin:0;color:var(--muted);font-size:15.5px}#sn-cat .reviews-avg{font-size:16px;color:var(--muted);margin:10px 0 0}#sn-cat .review-ph{margin:14px 0 0;font-size:13px;color:var(--warm-deep);background:var(--warm-soft);border:1px dashed #d9a35a;border-radius:10px;padding:9px 14px;display:inline-block}#sn-cat .reviews-avg strong{color:var(--ink)}#sn-cat .reviews-stars,#sn-cat .review__stars{color:var(--warm);letter-spacing:2px;font-size:18px}#sn-cat .reviews-stars{margin-right:6px}#sn-cat .star-empty{color:var(--line-2)}#sn-cat .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}#sn-cat .review{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:12px}#sn-cat .review__stars{font-size:16px}#sn-cat .review__body{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6}#sn-cat .review__meta{margin:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}#sn-cat .review__name{font-weight:650;color:var(--ink)}#sn-cat .review__loc{color:var(--faint)}#sn-cat .review__badge{font-size:11.5px;font-weight:650;color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;padding:3px 10px}#sn-cat .reviews-cta{text-align:center;margin:34px 0 0}#sn-cat .reviews-cta a{color:var(--accent-deep);font-weight:650;font-size:15px;text-decoration:none;border-bottom:1px solid var(--accent-soft);padding-bottom:2px;transition:border-color .15s ease}#sn-cat .reviews-cta a:hover{border-bottom-color:var(--accent)}#sn-cat .rv-form-wrap{max-width:620px;margin:44px auto 0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 24px 46px -32px #2d231466}#sn-cat .rv-form-title{font-size:20px;letter-spacing:-.01em;margin:0 0 18px;text-align:center}#sn-cat .rv-form{display:block}#sn-cat .rv-field{margin:0 0 18px}#sn-cat .rv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}#sn-cat .rv-field label,#sn-cat .rv-label{display:block;font-size:13.5px;font-weight:650;color:var(--ink-2);margin:0 0 7px}#sn-cat .rv-field label span{color:var(--faint);font-weight:500}#sn-cat .rv-field input[type=text],#sn-cat .rv-field input[type=email],#sn-cat .rv-field textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:11px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}#sn-cat .rv-field input:focus,#sn-cat .rv-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#sn-cat .rv-field textarea{resize:vertical;min-height:96px;line-height:1.55}#sn-cat .rv-stars-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-start;gap:2px}#sn-cat .rv-stars-input input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#sn-cat .rv-stars-input label{font-size:32px;line-height:1;color:var(--line-2);cursor:pointer;margin:0;padding:0 2px;transition:color .12s ease;display:inline-block}#sn-cat .rv-stars-input label:hover,#sn-cat .rv-stars-input label:hover~label,#sn-cat .rv-stars-input input:checked~label{color:var(--warm)}#sn-cat .rv-stars-input input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}#sn-cat .rv-form .btn{width:100%;margin-top:4px}#sn-cat .rv-form .micro{text-align:center}#sn-cat .rv-form-thanks{background:var(--accent-soft);border:1px solid #bfe0d8;color:var(--accent-deep);border-radius:12px;padding:14px 18px;font-size:14.5px;font-weight:550;margin:0 0 20px}#sn-cat .rv-form .errors,#sn-cat .rv-form .form__message{background:#fbeaea;border:1px solid #eecaca;color:#9a3131;border-radius:12px;padding:12px 16px;font-size:14px;margin:0 0 18px;list-style:none}#sn-cat .buy{background:var(--bg-alt);padding:84px 0}#sn-cat .buy__card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 60px -34px #2d231473;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}#sn-cat .buy__img{background:var(--panel)}#sn-cat .buy__img img{height:100%;width:100%;object-fit:cover}#sn-cat .buy__body{padding:46px}#sn-cat .buy__body h2{font-size:clamp(24px,2.8vw,32px);margin-bottom:10px}#sn-cat .buy__price{font-size:34px;font-weight:750;letter-spacing:-.02em;margin:0 0 6px}#sn-cat .buy__ship{font-size:14px;color:var(--accent-deep);font-weight:600;margin:0 0 24px}#sn-cat .buy__list{list-style:none;padding:0;margin:0 0 28px}#sn-cat .buy__list li{position:relative;padding-left:26px;margin-bottom:9px;font-size:15px;color:var(--ink-2)}#sn-cat .buy__list li:before{content:"";position:absolute;left:2px;top:6px;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}#sn-cat .buy__foot{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0 0}#sn-cat .buy__foot span{font-size:13px;color:var(--faint)}#sn-cat .sold{text-align:center;color:var(--muted);font-weight:600;padding:18px}#sn-cat .close{padding:78px 0;text-align:center}#sn-cat .close h2{max-width:700px;margin:0 auto 18px}#sn-cat .close p{max-width:560px;margin:0 auto 28px;font-size:17px;color:var(--muted)}#sn-cat .rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}#sn-cat .rv.in{opacity:1;transform:none}@media(max-width:900px){#sn-cat .hero{padding:44px 0 52px}#sn-cat .hero__grid,#sn-cat .row,#sn-cat .spec{grid-template-columns:1fr;gap:32px}#sn-cat .hero__media{order:-1}#sn-cat .row--flip .row__media{order:0}#sn-cat .band{padding:56px 0}#sn-cat .prob,#sn-cat .trust__grid,#sn-cat .reviews-grid{grid-template-columns:1fr 1fr}#sn-cat .buy__card{grid-template-columns:1fr}#sn-cat .buy__img img{height:300px}#sn-cat .buy__body{padding:32px 24px}#sn-cat .hero__tag{left:12px}}@media(max-width:560px){#sn-cat .prob,#sn-cat .trust__grid,#sn-cat .reviews-grid,#sn-cat .rv-grid2{grid-template-columns:1fr}#sn-cat .trust{padding:18px 0}#sn-cat .rv-form-wrap{padding:26px 20px}}@media(prefers-reduced-motion:reduce){#sn-cat .rv{opacity:1;transform:none;transition:none}#sn-cat .btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/staynear-cat.css.map */
