:root{--cream: #FFF8DC;--ink: #1E2A22;--green: #2F6B4F;--butter: #FBE7A1;--pink: #F7B8C4;--mint: #DCEBDD;--blush: #F7D2D9;--pink-deep: #F4A3B3;--red: #E0483A;--white: #FFFFFF;--dot: #E6DDB8;--divider: #F3E7BC;--tape-butter: rgba(251, 231, 161, .95);--tape-pink: rgba(247, 184, 196, .95);--tape-mint: rgba(220, 235, 221, .95);--f-display: "Grandstander", "Nunito", system-ui, sans-serif;--f-body: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--f-hand: "Caveat", "Comic Sans MS", cursive;--page: 1280px;--side: 56px;--inset: 32px;--panel-radius: 56px;--section-y: 90px;--shadow-polaroid: 0 16px 32px rgba(30, 42, 34, .16);--shadow-bubble: 0 10px 24px rgba(30, 42, 34, .14);--shadow-soft: 0 6px 16px rgba(30, 42, 34, .08)}@media(max-width:990px){:root{--side: 20px;--inset: 12px;--panel-radius: 32px;--section-y: 60px}}body{font-family:var(--f-body);color:var(--ink);background:var(--cream)}a{color:var(--green);text-decoration:none;transition:color .15s}a:hover{color:var(--red)}.cs-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:99px;font-weight:800}.cs-skip:focus{left:8px;color:var(--cream)}:focus-visible{outline:3px solid var(--green);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cs-wrap{width:100%;max-width:var(--page);margin-inline:auto}.cs-panel{margin-inline:var(--inset);border-radius:var(--panel-radius)}.cs-display{font-family:var(--f-display);font-weight:900;margin:0}.cs-h1{font-family:var(--f-display);font-weight:900;font-size:96px;line-height:.92;margin:0}.cs-h2{font-family:var(--f-display);font-weight:900;font-size:56px;line-height:1;margin:0}.cs-hand{font-family:var(--f-hand);font-weight:700;line-height:1.1}.cs-tilt-2{transform:rotate(-2deg)}.cs-tilt-3{transform:rotate(-3deg)}.cs-tilt-4{transform:rotate(-4deg)}.cs-text-red{color:var(--red)}.cs-text-green{color:var(--green)}.cs-text-pink{color:var(--pink)}.cs-text-butter{color:var(--butter)}@media(max-width:990px){.cs-h1{font-size:60px!important;line-height:.95}.cs-h2{font-size:40px!important}}@media(max-width:480px){.cs-h1{font-size:52px!important}}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:18px 32px;border-radius:99px;border:0;font-family:var(--f-body);font-weight:800;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.cs-btn--primary{background:var(--green);color:var(--cream)}.cs-btn--primary:hover{background:var(--ink);color:var(--cream)}.cs-btn--secondary{background:var(--white);color:var(--ink);box-shadow:var(--shadow-soft);padding-inline:28px}.cs-btn--secondary:hover{background:var(--green);color:var(--cream)}.cs-btn--butter{background:var(--butter);color:var(--ink)}.cs-btn--butter:hover{background:var(--ink);color:var(--cream)}.cs-add{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:0;border-radius:99px;background:var(--butter);color:var(--ink);font-family:var(--f-body);font-weight:800;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.cs-add:hover,.cs-add:focus-visible{background:var(--green);color:var(--cream)}.cs-add[disabled]{opacity:.55;cursor:not-allowed}.cs-add--sm{padding:10px 16px}.cs-bubble{background:var(--butter);padding:14px 22px;border-radius:24px 24px 24px 4px;font-family:var(--f-display);font-weight:800;font-size:22px;line-height:1.2;box-shadow:var(--shadow-bubble)}.cs-polaroid{position:relative;background:var(--white);border-radius:10px;padding:14px 14px 56px;box-shadow:var(--shadow-polaroid);transform:rotate(var(--rot, 0deg))}.cs-polaroid__img{display:block;width:100%;object-fit:cover;border-radius:4px;background:var(--mint)}.cs-polaroid__caption{font-family:var(--f-hand);font-weight:700;font-size:26px;line-height:1.1;text-align:center;padding-top:10px;color:var(--ink)}.cs-polaroid__tape{position:absolute;top:-14px;left:50%;width:110px;height:30px;margin-left:-55px;border-radius:4px;transform:rotate(var(--tape-rot, 2deg))}.cs-tape--butter{background:var(--tape-butter)}.cs-tape--pink{background:var(--tape-pink)}.cs-tape--mint{background:var(--tape-mint)}.cs-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cs-cat{--ear-inner: var(--pink);position:relative;margin-top:60px;background:var(--cat-bg, var(--butter));border-radius:150px 150px 36px 36px;padding:56px 34px 40px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.cs-cat--butter{--cat-bg: var(--butter)}.cs-cat--mint{--cat-bg: var(--mint)}.cs-cat--blush{--cat-bg: var(--blush);--ear-inner: var(--pink-deep)}.cs-cat__ear{position:absolute;top:-58px;width:110px;height:110px;background:var(--cat-bg);clip-path:polygon(50% 0,100% 100%,0 100%);display:flex;align-items:flex-end;justify-content:center}.cs-cat__ear--l{left:34px;transform:rotate(-14deg)}.cs-cat__ear--r{right:34px;transform:rotate(14deg)}.cs-cat__ear:after{content:"";width:58px;height:64px;margin-bottom:14px;background:var(--ear-inner);clip-path:polygon(50% 0,100% 100%,0 100%)}.cs-cat__face{display:flex;align-items:center;gap:12px}.cs-cat__whiskers{display:flex;flex-direction:column;gap:7px}.cs-cat__whiskers i{display:block;width:38px;height:1.5px;border-radius:2px;background:#1e2a2273}.cs-cat__whiskers--l i:nth-child(1),.cs-cat__whiskers--r i:nth-child(3){transform:rotate(10deg)}.cs-cat__whiskers--l i:nth-child(3),.cs-cat__whiskers--r i:nth-child(1){transform:rotate(-10deg)}.cs-cat__num{width:64px;height:64px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:900;font-size:30px}.cs-cat__title{font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1.15}.cs-cat__body{font-size:17px;line-height:1.5}.cs-cat--plain{padding:60px 34px 44px;gap:12px}.cs-cat--plain .cs-cat__title{font-weight:900;font-size:30px}@media(max-width:990px){.cs-cats{grid-template-columns:1fr;gap:20px;max-width:460px;margin-inline:auto;width:100%}.cs-cat{margin-top:56px}.cs-cat__ear{width:96px;height:96px;top:-50px}.cs-cat__ear:after{width:50px;height:56px;margin-bottom:12px}}.cs-card{display:flex;flex-direction:column;gap:14px;min-width:0}.cs-card__media{display:block}.cs-card__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:150px 150px 32px 32px;background:var(--mint)}.cs-card__mood{font-family:var(--f-hand);font-weight:700;font-size:24px;line-height:1;color:var(--green);padding:0 6px}.cs-card__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 6px}.cs-card__info{min-width:0}.cs-card__name{display:block;font-family:var(--f-display);font-weight:800;font-size:20px;line-height:1.1;color:var(--ink)}.cs-card__name:hover{color:var(--green)}.cs-card__price{font-size:15px;font-weight:600;opacity:.75}.cs-pcard{background:var(--white);padding:10px 10px 16px;border-radius:10px;box-shadow:0 10px 22px #1e2a221a;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-pcard__img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--mint)}.cs-pcard__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px}.cs-pcard__name{display:block;font-family:var(--f-display);font-weight:800;font-size:17px;line-height:1.1;color:var(--ink)}.cs-pcard__price{font-weight:700;font-size:15px;opacity:.75}.cs-field{display:flex;flex-direction:column;gap:8px}.cs-label{font-weight:800;font-size:15px}.cs-input{width:100%;min-height:52px;border:2px solid transparent;border-radius:20px;background:var(--cream);padding:14px 18px;font-size:16px;color:var(--ink)}.cs-input::placeholder{color:var(--ink);opacity:.55}.cs-input:focus{outline:none;border-color:var(--green)}textarea.cs-input{min-height:140px;resize:vertical}.cs-form-msg{border-radius:20px;padding:14px 18px;font-weight:700;font-size:15px}.cs-form-msg--error{background:var(--blush)}.cs-form-msg--ok{background:var(--mint)}.cs-center{text-align:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
