:root{--red:#E8141B;--teal:#12A9A6;--green:#3C9A1E;--pink:#EE2A7B;--blue:#1E5FE0;--purple:#8A2BD6;--yellow:#FFD60A;--navy:#0B2A9B;--ink:#1B2150;--soft:#FFF8E1}*{box-sizing:border-box}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.6;font-size:17px}h1,h2,h3{font-family:Fredoka,system-ui,sans-serif;line-height:1.15;margin:0 0 .5em;color:var(--navy)}h1{font-size:clamp(2rem,5vw,3.2rem)}a{color:var(--blue)}img{max-width:100%;height:auto;display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.center{text-align:center}.block{padding:36px 20px 48px}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:#fff;padding:8px;z-index:9}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.announce{background:var(--navy);color:#fff;text-align:center;padding:8px 12px;font-weight:700;font-size:.95rem}.site-header{background:#fff;position:sticky;top:0;z-index:5}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.logo img{height:auto}nav{display:flex;gap:6px 20px;flex-wrap:wrap}nav a,.tools a{font-family:Fredoka,sans-serif;font-weight:600;font-size:1.1rem;color:var(--navy);text-decoration:none}nav a:hover,.tools a:hover{color:var(--pink)}.tools{display:flex;gap:18px}.rainbow{display:flex;height:8px}.rainbow i{flex:1}.rainbow i:nth-child(1){background:var(--red)}.rainbow i:nth-child(2){background:var(--yellow)}.rainbow i:nth-child(3){background:var(--green)}.rainbow i:nth-child(4){background:var(--teal)}.rainbow i:nth-child(5){background:var(--blue)}.rainbow i:nth-child(6){background:var(--purple)}.rainbow i:nth-child(7){background:var(--pink)}.btn{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:1.15rem;color:#fff!important;background:var(--pink);border:0;border-radius:99px;padding:13px 28px;text-decoration:none;cursor:pointer;box-shadow:0 5px #b81c5e}.btn:active{transform:translateY(4px);box-shadow:0 1px #b81c5e}.btn.alt{background:var(--blue);box-shadow:0 5px #1243a8}.btn[disabled]{background:#aaa;box-shadow:none;cursor:not-allowed}.hero{background:var(--soft);padding:48px 0}.hero__in{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.hero p{font-size:1.2rem;max-width:46ch}.hero__img img{border-radius:28px}@media(max-width:760px){.hero__in{grid-template-columns:1fr}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;margin:22px 0}.card{display:block;text-decoration:none;color:var(--ink);background:#fff;border:3px solid var(--soft);border-radius:24px;padding:12px;position:relative;transition:transform .15s,border-color .15s}.card:hover{transform:translateY(-3px);border-color:var(--yellow)}.card__img{aspect-ratio:1/1;background:var(--soft);border-radius:16px;overflow:hidden;margin-bottom:10px}.card__img img{width:100%;height:100%;object-fit:cover}.card h3{font-size:1.15rem;margin:0 0 4px}.price{font-weight:700;margin:0;color:var(--red)}.price s{color:#777;font-weight:400}.price.big{font-size:1.6rem}.tag{position:absolute;top:18px;left:18px;background:var(--navy);color:#fff;border-radius:99px;padding:2px 12px;font-size:.85rem;font-weight:700}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:start}.product__media{display:grid;gap:14px}.product__media img{border-radius:22px;width:100%}@media(max-width:820px){.product{grid-template-columns:1fr}}label{display:block;font-weight:700;margin:14px 0 6px}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #D9D6C8;border-radius:14px;padding:12px 14px}textarea{min-height:130px}form .btn{margin-top:18px}.rte{margin-top:22px}.line{display:grid;grid-template-columns:90px 1fr 90px 110px;gap:14px;align-items:center;padding:14px 0;border-bottom:2px solid var(--soft)}.line__img img{border-radius:12px}.total{font-size:1.3rem;text-align:right}@media(max-width:560px){.line{grid-template-columns:70px 1fr}}.contact{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:start}@media(max-width:820px){.contact{grid-template-columns:1fr}}.ways{display:grid;gap:14px}.way{display:block;padding:18px 22px;border-radius:22px;color:#fff!important;text-decoration:none}.way small{display:block;font-weight:700}.way strong{font-family:Fredoka,sans-serif;font-size:1.3rem;font-weight:600;overflow-wrap:anywhere}.c-red{background:var(--red)}.c-teal{background:var(--teal)}.c-green{background:var(--green)}.formbox{background:var(--soft);border:3px solid var(--yellow);border-radius:28px;padding:26px}.ok{color:var(--green);font-weight:700}.lead{font-size:1.15rem;max-width:56ch}.searchform{display:flex;gap:12px;align-items:center;margin-bottom:18px}.searchform .btn{margin:0}.pagination,.pagination span{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.site-footer{background:var(--navy);color:#fff;margin-top:30px;padding-top:34px}.site-footer h3{color:var(--yellow)}.site-footer a{color:#fff}.foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.copy{padding-top:18px;padding-bottom:22px;font-size:.9rem;opacity:.85}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
