@font-face{font-family:Berkshire Swash;font-style:normal;font-weight:400;font-display:swap;src:url(../media/06ec15188c33a9b7-s.p.004bohm4p3lwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Berkshire Swash;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dbb3fc282dcd3cd-s.p.1fsx8gzoe41wj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Berkshire Swash Fallback;src:local(Arial);ascent-override:102.84%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:95.29%}.dWbTLq_className{font-family:Berkshire Swash,Berkshire Swash Fallback;font-style:normal;font-weight:400}.dWbTLq_variable{--font-berkshire:"Berkshire Swash", "Berkshire Swash Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._6iRNFW_className{font-family:Figtree,Figtree Fallback;font-style:normal}._6iRNFW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--igla:#17352f;--swierk:#2f6b5a;--szalwia:#a9c7b3;--len:#f6f0e7;--krem:#fdfaf5;--bialy:#fff;--miod:#f2b35e;--zurawina:#a3262a;--muted:#5b675f;--line:#e3d8c6;--font-heading:var(--font-berkshire), Georgia, serif;--font-body:var(--font-figtree), system-ui, sans-serif;--radius-card:28px;--radius-panel:40px;--radius-pill:999px;--radius-arch:999px 999px 32px 32px}html{-webkit-text-size-adjust:100%}body{background:var(--krem);margin:0}a{color:var(--swierk)}a:hover{color:var(--igla)}h1,h2{font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:400}.shop{font-family:var(--font-body);color:var(--igla);background:var(--krem);min-width:0}.wrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding-left:clamp(16px,4vw,60px);padding-right:clamp(16px,4vw,60px)}.wrap.narrow{max-width:1180px}.h2{font-size:clamp(32px,3.4vw,46px);line-height:1.1}.topbar{background:var(--zurawina);color:#fff;font-size:15px;font-weight:500}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:9px;padding-bottom:9px;display:flex}.head{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:18px;padding-bottom:6px;display:flex}.logo{display:inline-flex}.logo img{width:auto;height:78px}.search{flex:240px;min-width:0;display:flex}.sr{width:1px;height:1px;position:absolute;overflow:hidden}.search input{box-sizing:border-box;border:1px solid var(--line);min-width:0;height:46px;font:400 16px var(--font-body);color:var(--igla);background:#fff;border-radius:999px;flex:auto;padding:0 22px}body:has(.home-hero) .search input{height:48px}.cart-link{min-height:46px;color:var(--igla);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.nav{gap:28px;display:flex;overflow-x:auto}.nav a{color:var(--igla);white-space:nowrap;padding:12px 0;font-size:16px;font-weight:500;text-decoration:none}.btn{min-height:56px;font:600 18px var(--font-body);box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 34px;text-decoration:none;display:inline-flex}.buy{background:var(--miod);color:var(--igla);box-shadow:0 8px 20px #e29a3747}.buy:hover{color:var(--igla);background:#f7c680}.soft{color:var(--igla);text-underline-offset:5px;font-size:17px;font-weight:500}.btn-wide{width:100%;min-height:58px;box-shadow:none;padding:0 30px;font-weight:700;display:flex}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn[disabled]:hover{background:var(--miod)}.home-hero{background:var(--igla);align-items:center;min-height:clamp(540px,46vw,700px);display:flex;position:relative;overflow:hidden}.home-hero>img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.home-hero>img.snow{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim{background:linear-gradient(90deg,#0c1c18db 0%,#0c1c189e 40%,#0c1c1814 72%);position:absolute;inset:0}.garland{width:max(100%,1000px);height:auto;position:absolute;top:0;left:0}.hero-in{width:100%;padding-top:110px;padding-bottom:64px;position:relative}.hero-copy{flex-direction:column;gap:20px;max-width:640px;display:flex}.hero-copy h1{color:#fff;font-size:clamp(46px,6vw,84px);line-height:1.06}.hero-copy p{color:#fff;max-width:500px;margin:0;font-size:20px;line-height:31px}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:6px;display:flex}.perks{background:var(--len);box-sizing:border-box;border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px 32px;padding:28px clamp(20px,3vw,40px);display:grid}.perks b{font-size:18px;font-weight:700;display:block}.perks span{color:var(--muted);margin-top:3px;font-size:16px;line-height:23px;display:block}.sec{padding-bottom:72px}.sec-top{padding-top:72px}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.rounds{grid-template-columns:repeat(auto-fit,minmax(min(30%,150px),1fr));gap:24px 20px;margin-top:36px;display:grid}.trio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);display:grid}.lead{color:var(--muted);max-width:620px;margin:10px 0 28px;font-size:19px;line-height:29px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}.sec-head a{font-size:17px;font-weight:600}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(46%,250px),1fr));gap:28px 20px;display:grid}.grid-mood{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;display:grid}.arch{border-radius:999px 999px 32px 32px;position:relative;overflow:hidden}.arch img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trio{width:100%;height:clamp(190px,30vw,420px)}.mood{color:#fff;border-radius:32px;height:clamp(300px,30vw,430px);text-decoration:none;display:block;position:relative;overflow:hidden}.mood:hover{color:#fff}.mood img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mood .sh{background:linear-gradient(#0c1c181a 38%,#0c1c18c7 100%);position:absolute;inset:0}.mood .tx{position:absolute;bottom:24px;left:28px;right:28px}.mood .tt{font-family:var(--font-heading);font-size:clamp(30px,3vw,42px);line-height:1.1}.mood .ts{margin-top:6px;font-size:17px;line-height:25px}.card,.tile{color:var(--igla);flex-direction:column;gap:5px;min-width:0;text-decoration:none;display:flex}.card:hover,.tile:hover{color:var(--igla)}.ph{aspect-ratio:4/5;background:#fff;border-radius:28px;margin-bottom:8px;overflow:hidden;box-shadow:0 2px 16px #5c482814}.ph img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;transition:transform .25s;display:block}.card:hover .ph img,.tile:hover .ph img,.round-link:hover .round img{transform:scale(1.04)}.ph.big{aspect-ratio:auto;height:420px;margin-bottom:10px}.tile .t1{font-size:24px;font-weight:700}.tile .t2{color:var(--muted);font-size:16px}.nm{font-size:18px;font-weight:600;line-height:23px}.pr{font-size:20px;font-weight:700}.pr.soon{color:var(--muted);font-size:18px;font-weight:600}.dl{color:var(--zurawina);font-size:15px;font-weight:600}.round-link{color:var(--igla);flex-direction:column;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:600;text-decoration:none;display:flex}.round-link:hover{color:var(--igla)}.round{aspect-ratio:1;background:#fff;border-radius:50%;width:100%;overflow:hidden;box-shadow:0 2px 16px #5c482814}.round img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;transition:transform .3s;display:block}.round.full img{object-fit:cover}.steps{background:var(--igla);color:#fff;box-sizing:border-box;border-radius:40px;padding:clamp(64px,7vw,96px) clamp(20px,4vw,56px) clamp(32px,5vw,64px);position:relative;overflow:hidden}.steps p{color:var(--len);max-width:560px;margin:10px 0 36px;font-size:18px;line-height:27px}.steps ol{grid-template-columns:repeat(auto-fit,minmax(min(46%,190px),1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.steps li img{width:auto;height:120px;display:block}.steps li b{margin-top:14px;font-size:19px;font-weight:700;display:block}.steps li span{color:var(--len);margin-top:4px;font-size:16px;line-height:24px;display:block}.faq{flex-wrap:wrap;gap:24px 48px;padding-bottom:80px;display:flex}.faq h2{flex:300px}.faq-list{flex:2 560px;min-width:0}details{background:var(--len);border-radius:20px;margin-bottom:10px;padding:18px 24px}summary{cursor:pointer;font-size:19px;font-weight:600}details div{color:var(--muted);max-width:720px;margin-top:8px;font-size:17px;line-height:26px}.footer{background:var(--igla);color:var(--len);border-radius:40px 40px 0 0}.home-only{display:none}body:has(.home-hero) a.home-only{display:inline}.crumbs{color:var(--muted);font-size:15px}.cat-hero{background:var(--igla);border-radius:32px;align-items:flex-end;min-height:220px;margin:12px 0 32px;display:flex;position:relative;overflow:hidden}.cat-hero>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.cat-hero .sh{background:linear-gradient(#0c1c181f 30%,#0c1c18cc 100%);position:absolute;inset:0}.cat-hero .tx{color:#fff;padding:28px clamp(20px,3vw,36px);position:relative}.cat-hero h1{margin:0;font-size:clamp(38px,4.4vw,60px);line-height:1.08}.cat-hero p{margin:4px 0 0;font-size:18px;line-height:27px}.cat-main{padding-top:28px;padding-bottom:72px}.cat-cols{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;display:flex}.cat-aside{flex:220px;min-width:0;max-width:100%}.cat-list{flex:999 560px;min-width:0}.fg{border:0;flex-direction:column;gap:2px;margin:0;padding:0 0 22px;display:flex}.fg legend{padding:0 0 8px;font-size:17px;font-weight:700}.fg label{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:16px;display:flex}.fg input{width:20px;height:20px;accent-color:var(--swierk);margin:0}.ft{width:100%;min-height:50px;font:600 17px var(--font-body);color:var(--igla);cursor:pointer;background:#fff;border:1px solid #cfc2ae;border-radius:999px;display:none}.sort-row{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px;display:flex}.sort-row .found{color:var(--muted);margin-right:auto;font-size:16px}.sort-row label{color:var(--muted);font-size:16px}.sort-row select{border:1px solid var(--line);height:44px;font:500 16px var(--font-body);color:var(--igla);background:#fff;border-radius:999px;padding:0 12px}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(min(46%,230px),1fr));gap:32px 20px;display:grid}.empty{background:var(--len);border-radius:24px;padding:28px;font-size:18px;line-height:27px}.prod-main{padding-top:24px;padding-bottom:64px}.prod-main .crumbs{margin-bottom:18px}.prod-cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""info""about";align-items:start;gap:32px;display:grid}.prod-cols>.gallery{grid-area:gallery}.prod-cols>.info{grid-area:info}.prod-cols>.prod-left{flex-direction:column;grid-area:about;gap:20px;min-width:0;display:flex}@media (min-width:960px){.prod-cols{grid-template:"gallery info""about info"1fr/minmax(0,1.08fr) minmax(0,1fr);gap:32px 56px}}.about{background:#fff;border-radius:32px;flex-direction:column;gap:26px;padding:28px clamp(18px,3vw,36px) 32px;display:flex;box-shadow:0 2px 16px #5c482814}.about h2{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.about h3{margin:0 0 8px;font-size:20px;line-height:1.3}.about p,.about li{color:var(--igla);margin:0;font-size:17px;line-height:27px}.about p+p{margin-top:10px}.about ul{margin:0;padding-left:20px}.about a{color:var(--swierk);font-weight:600}.about .ab-feats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:0;list-style:none;display:grid}.ab-feats li{background:var(--len);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;line-height:1.25;display:flex}.ab-feats b{font-size:16px;display:block}.ab-feats li>span:last-child>span{color:var(--muted);margin-top:2px;font-size:14px;display:block}.ab-ic{width:44px;height:44px;color:var(--swierk);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ab-sec.with-ph{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:20px;display:grid}.ab-ph{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.about .ab-mat-sub{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:22px}.ab-mats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ab-mat{border:2px solid var(--line);opacity:.72;background:#fff;border-radius:20px;margin:0;padding:6px 6px 12px}.ab-mat.on{border-color:var(--swierk);opacity:1;box-shadow:0 6px 18px #2f6b5a2e}.ab-mat-ph{position:relative}.ab-mat-ph img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.ab-here{color:#fff;background:var(--swierk);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}.ab-mat figcaption{padding:8px 6px 0}.ab-mat figcaption b{color:var(--igla);font-size:16px;display:block}.ab-mat figcaption span{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.35;display:block}.ab-mat figcaption em{color:var(--muted);border:1px solid var(--line);border-radius:99px;margin-top:6px;padding:1px 8px;font-size:12px;font-style:normal;display:inline-block}.ab-mat.one{opacity:1;border-color:var(--swierk);align-items:center;gap:16px;padding:8px 16px 8px 8px;display:flex}.ab-mat.one img{object-fit:cover;border-radius:14px;flex:none;width:120px;height:120px}.ab-mat.one b{font-size:17px}.about .ab-mat.one p{color:var(--muted);margin-top:4px;font-size:15px;line-height:22px}.about .ab-rels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0;list-style:none;display:grid}.ab-rel a{border:1px solid var(--line);color:var(--igla);box-sizing:border-box;border-radius:18px;align-items:center;gap:12px;height:100%;padding:8px 12px 8px 8px;font-weight:400;text-decoration:none;transition:border-color .15s;display:flex}.ab-rel a:hover{border-color:var(--swierk)}.ab-rel-ph{background:#fff;border-radius:12px;flex:none;width:56px;height:70px;overflow:hidden}.ab-rel-ph img{object-fit:contain;width:100%;height:100%}.ab-rel b{color:var(--swierk);font-size:16px;display:block}.ab-rel a>span:last-child>span{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.3;display:block}@media (max-width:560px){.ab-sec.with-ph{grid-template-columns:minmax(0,1fr) 110px;gap:14px}.ab-mats{gap:6px}.ab-mat{border-radius:16px;padding:4px 4px 10px}.ab-mat figcaption{padding:6px 4px 0}.ab-mat figcaption b{font-size:14px}.ab-mat figcaption span{font-size:12.5px}.ab-here{padding:3px 7px;font-size:11px;top:5px;left:5px}.ab-mat.one img{width:92px;height:92px}}.gallery{flex-direction:column;flex:460px;gap:12px;min-width:0;display:flex}.main-ph{aspect-ratio:4/5;background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 2px 16px #5c482814}.main-ph img{object-fit:cover;width:100%;height:100%;display:block}.main-ph img.cutout{object-fit:contain;mix-blend-mode:normal}.thumbs{gap:12px;display:flex}.th{aspect-ratio:1;cursor:pointer;box-sizing:border-box;background:#fff;border:3px solid #0000;border-radius:18px;flex:1 1 0;min-width:0;max-width:calc(25% - 9px);padding:0;overflow:hidden}.th.on{border-color:var(--swierk)}.th img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;display:block}.info{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.info h1{margin:0;font-size:clamp(36px,4vw,54px);line-height:1.04}.info .desc{color:var(--muted);white-space:pre-line;margin:12px 0 0;font-size:19px;line-height:28px}.price-big{letter-spacing:-.01em;font-size:38px;font-weight:700}.price-big.soon{font-size:30px}.price-note{color:var(--muted);margin-top:2px;font-size:16px}.heights-t{margin-bottom:10px;font-size:17px;font-weight:700}.heights{flex-wrap:wrap;gap:10px;display:flex}.hb{cursor:pointer;min-width:92px;min-height:48px;font:600 16px var(--font-body);border:2px solid var(--line);color:var(--igla);background:#fff;border-radius:999px;padding:0 16px}.hb.on{border-color:var(--igla);background:var(--igla);color:#fff}.hb[disabled]{opacity:.5;cursor:not-allowed}.hint{color:var(--muted);margin-top:8px;font-size:15px}.notes{background:var(--len);border-radius:24px;flex-direction:column;gap:8px;padding:20px 24px;font-size:16px;line-height:23px;display:flex}.spec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;font-size:17px;display:grid}.spec div{border-top:1px solid var(--line);padding:11px 0}.spec div:nth-child(odd){color:var(--muted)}.related{margin-top:72px}.related h2{margin:0 0 24px;font-size:clamp(28px,3vw,40px);line-height:1.1}.added{color:var(--swierk);font-size:16px;font-weight:600}.check{padding-bottom:64px}.check-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:20px;padding-bottom:20px;display:flex}.check-head>a:last-child{font-size:16px;font-weight:600}.page-h1{margin:8px 0 28px;font-size:clamp(34px,4vw,50px);line-height:1.05}.check-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.check-form{flex-direction:column;flex:999 540px;gap:20px;min-width:0;display:flex}.check-side{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.f{flex-direction:column;gap:6px;min-width:0;font-size:16px;font-weight:600;display:flex}.f input{box-sizing:border-box;width:100%;height:50px;font:400 17px var(--font-body);color:var(--igla);background:#fff;border:1px solid #cfc2ae;border-radius:14px;padding:0 14px}.f input:focus{outline:2px solid var(--swierk);outline-offset:1px}.f input.bad{border-color:var(--zurawina)}.err{color:var(--zurawina);font-size:15px;font-weight:500}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.box{background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);display:flex;box-shadow:0 6px 24px #5c48280f}.box h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:30px}.ck{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:23px;display:flex}.ck input{width:22px;height:22px;accent-color:var(--swierk);flex:none;margin:0}.row{justify-content:space-between;gap:16px;font-size:17px;display:flex}.row.vat{color:var(--muted);font-size:16px}.row.total{border-top:1px solid var(--line);padding-top:14px;font-size:24px;font-weight:700}.row .free{color:var(--swierk);font-weight:600}.go{background:var(--miod);width:100%;min-height:60px;color:var(--igla);font:700 19px var(--font-body);cursor:pointer;border:0;border-radius:999px}.go:hover{background:#f7c680}.go[disabled]{opacity:.6;cursor:not-allowed}.pay-box{border:2px solid var(--swierk);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pay-box b{font-size:18px;font-weight:700}.pay-box span{color:var(--muted);font-size:16px;line-height:24px}.pay-box.pick{cursor:pointer;padding-left:48px;position:relative}.pay-box.pick input{width:20px;height:20px;accent-color:var(--swierk);margin:0;position:absolute;top:18px;left:16px}.pay-box.off{border-color:var(--line)}.sum-item{align-items:center;gap:14px;display:flex}.sum-ph{border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;width:84px;height:104px;overflow:hidden}.sum-ph img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block}.sum-tx{min-width:0}.sum-tx b{font-size:18px;font-weight:600;line-height:23px;display:block}.sum-tx span{color:var(--muted);margin-top:3px;font-size:16px;display:block}.sum-rows{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.small{color:var(--muted);font-size:15px;line-height:22px}.next{padding:0 4px}.next b{margin-bottom:10px;font-size:18px;font-weight:700;display:block}.next ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:16px;line-height:23px;display:flex}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.alert{color:var(--zurawina);background:#fbeaea;border-radius:16px;padding:12px 16px;font-size:16px;line-height:23px}.cart-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cart-line+.cart-line{border-top:1px solid var(--line);padding-top:18px}.cart-line .sum-tx{flex:180px}.cart-line .sum-tx a{color:var(--igla);text-decoration:none}.qty{align-items:center;gap:4px;display:inline-flex}.qty button{width:40px;height:40px;font:600 18px var(--font-body);color:var(--igla);cursor:pointer;background:#fff;border:1px solid #cfc2ae;border-radius:50%}.qty output{text-align:center;min-width:32px;font-size:17px;font-weight:600}.line-sum{text-align:right;min-width:104px;font-size:18px;font-weight:700}.link-btn{font:500 15px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.order-main{padding-top:24px;padding-bottom:72px}.tree-panel{background:var(--igla);color:#fff;border-radius:40px;flex-wrap:wrap;align-items:center;gap:28px 48px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.tree-panel .tree{flex:none;width:auto;height:232px;display:block}.tree-panel .tree.lit{filter:drop-shadow(0 0 18px #f2b35ebf)}.tree-steps{flex-direction:column;flex:260px;gap:10px;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.tree-steps li{color:var(--szalwia);align-items:center;gap:12px;display:flex}.tree-steps li:before{content:"";border:2px solid var(--szalwia);box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px}.tree-steps li.done{color:var(--len)}.tree-steps li.done:before{background:var(--szalwia)}.tree-steps li.now{color:#fff;font-weight:700}.tree-steps li.now:before{background:var(--miod);border-color:var(--miod)}.order-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.order-cols>*{flex:340px;min-width:0}.kv{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 16px;font-size:17px;line-height:24px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.thanks{background:var(--len);border-radius:24px;margin-bottom:20px;padding:20px 24px;font-size:18px;line-height:27px}.doc{max-width:860px;padding-top:24px;padding-bottom:72px}.doc h1{margin:12px 0 20px;font-size:clamp(34px,4vw,50px);line-height:1.05}.doc h2{font-family:var(--font-body);margin:28px 0 10px;font-size:21px;font-weight:700;line-height:28px}.doc p,.doc li{font-size:17px;line-height:27px}.doc p{margin:0 0 12px}.doc ul,.doc ol{margin:0 0 12px;padding-left:22px}.draft{border:2px solid var(--miod);background:#fdf1dd;border-radius:18px;margin-bottom:20px;padding:14px 18px;font-size:16px;line-height:24px}.nf{flex-direction:column;align-items:flex-start;gap:16px;padding-top:72px;padding-bottom:96px;display:flex}.nf h1{font-size:clamp(38px,4.4vw,60px);line-height:1.08}.nf p{color:var(--muted);margin:0;font-size:19px;line-height:29px}@media (max-width:760px){.scrim{background:#0c1c1899}.ph.big{height:250px}.arch{border-radius:999px 999px 24px 24px}.ft{display:block}.fbody{padding-top:18px;display:none}.fbody.open{display:block}}:root{--igla:#0c3b2e;--swierk:#0e7a58;--szalwia:#bfe3cf;--len:#e4f4ea;--krem:#f6fbf8;--miod:#ffb81f;--zurawina:#c8102e;--muted:#4d5f58;--line:#d3e6db;--ease-out:cubic-bezier(.23, 1, .32, 1)}body,.shop{background:#fff}.btn,.go,.hb,.pg,.card,.tile,.round-link{-webkit-tap-highlight-color:transparent}.btn,.go,.hb,.pg{transition:transform .16s var(--ease-out), background-color .16s ease}.btn:active,.go:active,.hb:active,a.pg:active{transform:scale(.97)}.buy{background:var(--miod);color:#2a1c00;font-weight:700;box-shadow:0 8px 22px #7846004d}.buy:hover,.go:hover{color:#2a1c00;background:#ffc94d}.go{background:var(--miod);color:#2a1c00}.gift{flex:none}.topbar{font-weight:600}.top-free{align-items:center;gap:8px;display:inline-flex}header{background:#fff}.head{padding-bottom:14px}.search input{border:2px solid var(--line)}.search input:focus{border-color:var(--swierk);outline:none}.nav-band{background:var(--igla)}.nav a{color:#fff;padding:14px 0;font-weight:600}.nav a:hover{color:var(--miod)}.home-hero{background:var(--zurawina);color:#fff;min-height:0}.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 56px;padding-top:88px;padding-bottom:0;display:grid}.hero-copy{padding-bottom:72px}.hero-copy p{font-size:21px}.home-hero .soft{color:#fff}.home-hero .soft:hover{color:var(--miod)}.hero-art{justify-self:center;width:min(100%,460px);position:relative}.hero-arch{background:#fff;border-radius:999px 999px 0 0;height:clamp(380px,38vw,540px);overflow:hidden;box-shadow:0 0 0 10px #ffffff38}.hero-arch img{object-fit:contain;object-position:center bottom;box-sizing:border-box;width:100%;height:100%;padding:28px 18px 0;display:block}.hero-badge{background:var(--miod);color:#2a1c00;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:18px;font-weight:700;display:inline-flex;position:absolute;bottom:36px;left:-26px;box-shadow:0 10px 24px #46000a52}.hero-badge .gift{color:var(--zurawina)}.perks-band{background:var(--igla);color:#fff}.perks{background:0 0;border-radius:0;padding-top:30px;padding-bottom:30px}.perks span{color:#d7eadf}.perk-free{align-items:center;gap:8px;display:inline-flex!important}.perk-free .gift{color:var(--miod)}.band{padding-top:72px;padding-bottom:72px}.band.mint{background:var(--len)}.band.white{background:#fff}.band.gold{background:var(--miod);padding-top:40px;padding-bottom:40px}.band.red{background:var(--zurawina);color:#fff}.band.red .lead,.band.red .round-link,.band.red .round-link:hover{color:#fff}.band.green{background:var(--igla);color:#fff}.h2{color:inherit}.sec-head a{color:var(--zurawina)}.steps-band{padding-top:112px;position:relative;overflow:hidden}.steps{background:0 0;border-radius:0;padding-top:0;padding-bottom:0;position:static;overflow:visible}.steps p,.steps li span{color:#d7eadf}.faq{padding-bottom:0}details{background:#fff;box-shadow:0 4px 14px #0c3b2e14}.footer{border-radius:0}.card{border:2px solid var(--line);transition:transform .2s var(--ease-out), box-shadow .2s ease, border-color .2s ease;background:#fff;border-radius:24px;gap:0;overflow:hidden;box-shadow:0 8px 20px #0c3b2e1a}.card .ph{box-shadow:none;border-bottom:2px solid var(--line);border-radius:0;margin-bottom:0}.card-tx{flex-direction:column;flex:auto;gap:6px;padding:14px 16px 16px;display:flex}.card .nm{flex:auto}.pr{color:var(--zurawina);font-size:24px;font-weight:800}.pr.soon{color:var(--muted)}.dl{color:var(--zurawina);align-items:center;gap:6px;font-weight:700;display:inline-flex}.card:active{transform:scale(.98)}.grid-4,.cat-grid{gap:22px}.tile{transition:transform .2s var(--ease-out), box-shadow .2s ease;background:#fff;border-radius:24px;gap:2px;padding-bottom:16px;overflow:hidden;box-shadow:0 8px 20px #0c3b2e1a}.tile .ph{box-shadow:none;border-radius:0}.tile .t1,.tile .t2{padding:0 18px}.tile .t1{color:var(--zurawina)}.round{box-shadow:0 0 0 4px var(--swierk)}.round-link:nth-child(2n) .round{box-shadow:0 0 0 4px var(--zurawina)}@media (hover:hover) and (pointer:fine){.card:hover,.tile:hover{transform:translateY(-5px);box-shadow:0 16px 30px #0c3b2e2e}.card:hover{border-color:var(--swierk)}.pg:not(.on):not(.off):not(.gap):hover{background:var(--len)}}.cat-main{background:var(--krem);max-width:none;padding-left:0;padding-right:0}.cat-main>*{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,60px);padding-right:clamp(16px,4vw,60px)}.cat-hero{box-sizing:border-box;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:calc(100% - 2*clamp(16px,4vw,60px));max-width:1200px;min-height:240px;margin:12px auto 32px;padding:0;display:grid}.cat-hero.red{background:var(--zurawina)}.cat-hero.green{background:var(--swierk)}.cat-hero.gold{background:var(--miod)}.cat-hero .tx{color:#fff;align-self:center;padding:28px clamp(20px,3vw,40px)}.cat-hero.gold .tx{color:#2a1c00}.cat-hero .pic{min-height:200px;position:relative}.cat-hero .pic img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sort-row .found{color:var(--igla);font-weight:600}.cat-aside{border:2px solid var(--line);box-sizing:border-box;background:#fff;border-radius:22px;padding:20px 20px 4px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.pg{box-sizing:border-box;border:2px solid var(--line);min-width:46px;height:46px;color:var(--igla);font:700 16px var(--font-body);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.pg.wide{padding:0 18px}.pg.on{background:var(--zurawina);border-color:var(--zurawina);color:#fff}.pg.off{opacity:.45}.pg.gap{background:0 0;border:0;min-width:20px}.prod-main .notes{background:var(--len)}.price-big{color:var(--zurawina);font-weight:800}.note-free{align-items:center;gap:8px;display:flex}.note-free .gift{color:var(--zurawina)}.main-ph{border:2px solid var(--line);box-shadow:none}@media (max-width:860px){.hero-in{grid-template-columns:minmax(0,1fr);padding-top:76px}.hero-copy{padding-bottom:8px}.hero-art{width:min(100%,340px)}.hero-arch{height:340px}.hero-badge{font-size:16px;bottom:20px;left:-8px}.band{padding-top:48px;padding-bottom:48px}.cat-hero{grid-template-columns:minmax(0,1fr)}.cat-hero .pic{order:-1;min-height:150px}.cat-aside{background:0 0;border:0;padding:0}.pg.wide{padding:0 12px}.card-tx{padding:12px}.pr{font-size:21px}.dl{font-size:14px}}@media (prefers-reduced-motion:reduce){.card,.tile,.btn,.go,.hb,.pg{transition:none}.card:hover,.tile:hover{transform:none}}.main-ph{position:relative}.g-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.g-arrow{width:44px;height:44px;color:var(--igla);cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease;background:#fffffff0;border:0;border-radius:50%;place-items:center;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 3px 12px #0c3b2e40}.g-arrow.prev{left:12px}.g-arrow.next{right:12px}.g-arrow:active{transform:scale(.94)}.g-count{color:#fff;background:#0c3b2ed1;border-radius:999px;padding:4px 11px;font-size:14px;font-weight:600;position:absolute;bottom:14px;right:14px}.g-box{background:#081813f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.g-box[open]{justify-content:center;align-items:center;display:flex}.g-box::backdrop{background:#081813f0}.g-box>img{object-fit:contain;background:#fff;border-radius:14px;width:auto;max-width:min(92vw,1100px);height:auto;max-height:92dvh}.g-close{width:44px;height:44px;color:var(--igla);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.g-box .g-arrow.prev{left:20px}.g-box .g-arrow.next{right:20px}.g-box .g-count{bottom:18px;left:50%;right:auto;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.g-arrow:hover{color:var(--zurawina);background:#fff}}@media (max-width:760px){.g-arrow{width:38px;height:38px;margin-top:-19px}.g-arrow.prev{left:8px}.g-arrow.next{right:8px}.g-box .g-arrow.prev{left:8px}.g-box .g-arrow.next{right:8px}}@media (prefers-reduced-motion:reduce){.g-arrow{transition:none}}.card .ph{position:relative}.free-tag{background:var(--zurawina);color:#fff;letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #780a1e4d}.free-tag.inline{box-shadow:none;flex:none;margin-left:auto;position:static}.note-free{flex-wrap:wrap}.note-free .truck{color:var(--zurawina)}.band.mint,.band.white,.cat-main,.prod-main,.check,.order-main,.doc{background-image:url(/deco/pattern.svg?v=3);background-size:300px 300px}.prod-main,.doc,.order-main{background-color:#fff}.prod-main.wrap,.doc.wrap,.order-main.wrap{max-width:none;padding-left:max(clamp(16px,4vw,60px),50% - 600px);padding-right:max(clamp(16px,4vw,60px),50% - 600px)}.doc.wrap{padding-left:max(clamp(16px,4vw,60px),50% - 430px);padding-right:max(clamp(16px,4vw,60px),50% - 430px)}:root{--len:#f2f2f0;--krem:#f7f7f5;--line:#e1e0dc}.card,.tile,details{box-shadow:0 6px 18px #1e1e191a}.band.red,.band.green,.perks-band{background-image:url(/deco/pattern-light.svg?v=1);background-size:300px 300px}.festive{padding-top:112px;position:relative;overflow:hidden}.festive>.wrap{position:relative}.snow-layer{object-fit:cover;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.band.red .arch{box-shadow:0 0 0 5px var(--miod), 0 14px 30px #46000a66}.band.red .round-link{gap:0}.pill{background:var(--miod);color:#2a1c00;transition:transform .2s var(--ease-out);border-radius:999px;margin-top:-22px;padding:10px 22px;font-size:17px;font-weight:700;position:relative;box-shadow:0 6px 14px #46000a4d}.round-link:active .pill{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.round-link:hover .pill{background:#ffc94d}}@media (max-width:760px){.pill{text-align:center;margin-top:-16px;padding:7px 12px;font-size:14px}.festive{padding-top:84px}}:root{--candy-shade:linear-gradient(180deg, #5a001259 0, #ffffff8c 12%, #ffffff2e 30%, #fff0 45%, #0000 60%, #50000f38 85%, #3c000c73 100%);--candy:var(--candy-shade), repeating-linear-gradient(-45deg, #c8102e 0 14px, #fff 14px 28px)}.band.green,.perks-band{background-image:none}.band.red{background-image:url(/deco/pattern-flakes.svg?v=1);background-size:260px 260px}.perks-band:before,.perks-band:after,.footer:before{content:"";background:var(--candy);height:12px;display:block}.festive:before,.festive:after,.steps-band:after{content:"";background:var(--candy);height:12px;position:absolute;left:0;right:0}.festive:before{top:0}.festive:after,.steps-band:after{bottom:0}.festive .garland{top:12px}.band.gold{box-shadow:none;background-color:var(--len);background-image:url(/deco/pattern.svg?v=3);background-size:300px 300px;padding-top:56px;padding-bottom:56px}.home-hero:before,.festive:before,.steps-band:before,.footer:before{content:"";background:url(/deco/wood.svg?v=1) 50%/auto 100% repeat-x;height:26px;display:block;box-shadow:0 5px 10px #00000061}.home-hero:before,.festive:before,.steps-band:before{z-index:2;position:absolute;top:0;left:0;right:0}.garland,.festive .garland{z-index:1;top:8px}.festive,.steps-band{padding-top:124px}.footer{position:relative}@media (max-width:860px){.hero-in{padding-top:92px}.festive,.steps-band{padding-top:104px}}.home-hero:before,.festive:before,.steps-band:before,.footer:before{background-image:url(/deco/wood.svg?v=3);height:12px;box-shadow:0 2px 5px #00000040}.garland,.festive .garland{top:2px}.garland,.festive .garland{z-index:1;pointer-events:none;background:url(/deco/garland.svg?v=7) top/1600px 140px repeat-x;width:auto;height:140px;position:absolute;top:2px;left:0;right:0}.hero-in{padding-top:136px}.festive,.steps-band{padding-top:148px}.home-hero:before,.festive:before,.steps-band:before,.footer:before{background-image:url(/deco/wood.svg?v=4)}@media (max-width:860px){.hero-in{padding-top:124px}.festive,.steps-band{padding-top:132px}}.home-hero{background-image:linear-gradient(#260008d1 0,#26000894 90px,#26000833 170px,#26000800 250px)}.band.red.festive{background-image:linear-gradient(#260008d1 0,#26000894 90px,#26000833 170px,#26000800 250px),url(/deco/pattern-flakes.svg?v=1);background-repeat:no-repeat,repeat;background-size:100% 100%,260px 260px}.cat-main,.prod-main{position:relative;overflow:hidden}.prod-main{overflow:clip}.cat-main>*,.prod-main>*{z-index:1;position:relative}.cat-main:before,.cat-main:after,.prod-main:before,.prod-main:after{content:"";z-index:0;pointer-events:none;width:340px;height:230px;position:absolute;top:0}.cat-main:before,.prod-main:before{left:0}.cat-main:after,.prod-main:after{right:0;transform:scaleX(-1)}@media (max-width:1280px){.cat-main:before,.cat-main:after,.prod-main:before,.prod-main:after{display:none}}.cat-main,.prod-main{background-image:url(/deco/wood.svg?v=4),url(/deco/pattern.svg?v=3);background-position:top,0 0;background-repeat:repeat-x,repeat;background-size:auto 12px,300px 300px}.cat-main:before,.cat-main:after,.prod-main:before,.prod-main:after{aspect-ratio:240/290;background:url(/deco/ornaments.svg?v=1) 0 0/100% no-repeat;width:min(240px,50vw - 616px);height:auto;top:10px;transform:none}@media (max-width:1460px){.cat-main:before,.cat-main:after,.prod-main:before,.prod-main:after{display:none}}.cat-main:after,.prod-main:after{transform:scaleX(-1)}.cat-main:before,.cat-main:after,.prod-main:before,.prod-main:after{filter:drop-shadow(5px 9px 7px #1e140f47)}.topbar{background:var(--igla);padding-bottom:6px;position:relative}.topbar:after{content:"";background:var(--candy-shade), repeating-linear-gradient(-45deg, #c8102e 0 9px, #fff 9px 18px);height:6px;position:absolute;bottom:0;left:0;right:0}.topbar .wrap{justify-content:flex-start;gap:4px 30px}.top-more{color:#d7eadf;padding-left:16px;position:relative}.top-more:before{content:"";background:var(--miod);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0}.top-free .truck,.top-free .gift{color:var(--miod)}.cart-n{box-sizing:border-box;background:var(--zurawina);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.burger,.drawer{display:none}.drawer{width:min(86vw,340px);max-width:none;height:100dvh;max-height:none;color:var(--igla);font-family:var(--font-body);background:#fff;border:0;margin:0;padding:0}.drawer::backdrop{background:#0818138c}.drawer[open]{animation:drawer-in .24s var(--ease-out);display:block}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.drawer-in{box-sizing:border-box;flex-direction:column;min-height:100%;padding:14px 18px 24px;display:flex}.drawer-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.drawer-top img{width:auto;height:42px}.drawer-x{width:44px;height:44px;color:var(--igla);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.drawer-all{background:var(--zurawina);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-bottom:8px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.drawer-all:hover{color:#fff}.drawer nav{flex-direction:column;display:flex}.drawer nav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--igla);align-items:center;font-size:18px;font-weight:600;text-decoration:none;display:flex}.drawer-info{margin-top:auto;padding-top:18px}.drawer-info a{min-height:44px;color:var(--muted);border-bottom:0;font-size:16px;font-weight:500}html:has(.drawer[open]){overflow:hidden}@media (max-width:860px){.top-more{display:none}.topbar .wrap{justify-content:center}.head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding-top:8px;padding-bottom:10px;display:grid}.burger{width:44px;height:44px;color:var(--igla);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.logo{justify-self:center}.logo img{height:44px}.search{flex:none;grid-area:2/1/auto/-1}.cart-link{justify-content:center;width:44px;height:44px;min-height:0;position:relative}.cart-tx{display:none}.cart-n{min-width:19px;height:19px;padding:0 4px;font-size:12px;position:absolute;top:0;right:-2px}.nav-band,.home-hero:before,.festive:before,.steps-band:before,.footer:before{display:none}.cat-main,.prod-main{background-image:url(/deco/pattern.svg?v=3);background-position:0 0;background-repeat:repeat;background-size:300px 300px}.garland,.festive .garland{background-size:1200px 105px;height:105px;top:-9px}.hero-in{padding-top:92px}.festive,.steps-band{padding-top:96px}.festive:before{display:none}.home-hero{background-image:linear-gradient(#260008cc 0,#26000873 70px,#26000800 170px)}.hero-copy h1{font-size:40px}.hero-copy p{font-size:18px;line-height:27px}.hero-copy{gap:14px}.hero-art{width:min(100%,280px)}.hero-arch{height:270px}.hero-badge{padding:10px 14px;font-size:15px;bottom:16px;left:-14px}.home-hero .soft{align-items:center;min-height:44px;display:inline-flex}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding-top:20px;padding-bottom:20px}.perks b{font-size:16px}.perks span{font-size:14px;line-height:20px}.tiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.tiles::-webkit-scrollbar{display:none}.tile{scroll-snap-align:center;flex:0 0 68%}.ph.big{height:240px}.tile .t1{font-size:20px}.rounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:20px}.round-link{text-align:center;gap:8px;font-size:15px}.round{box-shadow:0 0 0 3px var(--swierk)}.round-link:nth-child(2n) .round{box-shadow:0 0 0 3px var(--zurawina)}.grid-4,.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nm{font-size:15px;line-height:20px}.pr{font-size:19px}.pr.soon{font-size:15px}.dl{font-size:13px}.card-tx{gap:4px;padding:10px}.free-tag{padding:4px 8px;font-size:11px;top:7px;left:7px}.sec-head a{align-items:center;min-height:44px;display:inline-flex}.mood{border-radius:22px;height:240px}.mood .tx{bottom:14px;left:16px;right:16px}.mood .ts{font-size:15px;line-height:21px}.band.gold{padding-top:28px;padding-bottom:28px}.trio{height:150px}.pill{padding:6px 10px;font-size:13px}.cat-hero{border-radius:22px;min-height:0;margin:10px auto 18px}.cat-hero .pic{min-height:110px}.cat-hero .tx{padding:16px 18px}.cat-hero h1{font-size:32px}.cat-hero p{font-size:15px;line-height:22px}.pg{min-width:44px;height:44px}.g-arrow{width:42px;height:42px;margin-top:-21px}.info h1{font-size:32px}.related{margin-top:44px}.note-free{flex-wrap:nowrap;align-items:flex-start}.note-free .free-tag.inline{display:none}}.logo{flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none}@media (max-width:860px){.logo{align-items:center}.logo img{height:56px}}.logo{align-items:center}.nav{scrollbar-width:none;gap:0}.nav::-webkit-scrollbar{display:none}.nav a{color:#fff;flex:auto;justify-content:center;align-items:center;gap:7px;padding:15px 10px;font-size:15px;font-weight:600;transition:color .16s;display:inline-flex;position:relative}.nav a+a:before{content:"";background:#ffffff47;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.nav a:after{content:"";background:var(--miod);opacity:0;height:3px;transition:opacity .16s ease, transform .2s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(.6);box-shadow:0 0 10px 1px #ffb81f99}.nav-ico{width:18px;height:18px;color:var(--szalwia);flex:none;transition:color .16s}.nav a.on,.nav a.on:hover{color:#ffd56b}.nav a.on .nav-ico{color:inherit}.nav a.on:after{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.nav a:not(.on):hover{color:#ffd56b}.nav a:not(.on):hover .nav-ico{color:inherit}}@media (max-width:1180px){.nav-band .nav-ico{display:none}}@media (max-width:1000px){.nav a{padding:15px 6px;font-size:14px}.nav a:after{left:6px;right:6px}}@media (prefers-reduced-motion:reduce){.nav a:after{transition:none}}.drawer nav a .nav-ico{width:21px;height:21px;color:var(--swierk);margin-right:10px}.drawer nav a.on{color:var(--zurawina);box-shadow:inset 4px 0 0 var(--zurawina);padding-left:12px;font-weight:800}.drawer nav a.on .nav-ico{color:var(--zurawina)}.shop{flex-direction:column;min-height:100dvh;display:flex}.shop>*{box-sizing:border-box;width:100%}.shop>main{flex:1 0 auto}.cookie-bar{z-index:60;box-sizing:border-box;width:300px;max-width:calc(100vw - 32px);color:var(--igla);border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.4;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px #0c3b2e33}.cookie-bar p{margin:0 0 10px}.cookie-bar a{color:var(--swierk);font-weight:700}.cookie-btns{gap:6px;display:flex}.cookie-btn{border:1.5px solid var(--igla);min-height:34px;color:var(--igla);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:0 10px;font-weight:700;transition:transform .16s ease-out,background-color .16s}.cookie-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cookie-btn:hover{background:var(--len)}}@media (max-width:600px){.cookie-bar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:12px;align-items:center;gap:10px;width:auto;max-width:none;padding:8px 10px 8px 12px;font-size:12px;line-height:1.35;display:flex}.cookie-bar p{flex:1;margin:0}.cookie-btns{flex:none;gap:5px}.cookie-btn{border-radius:7px;min-height:34px;padding:0 9px}}.paid-ok{background:#e6f4ec;border:1px solid #bfe3cf;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.paid-ico{background:var(--swierk);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 4px 12px #0e7a5859}.paid-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.paid-tx b{color:var(--swierk);font-size:20px;line-height:24px}.paid-sum{color:var(--igla);font-size:15px;font-weight:700}.paid-kv{margin:0}.card.out .ph img{filter:grayscale();opacity:.55}.card.out .nm,.card.out .pr{color:var(--muted)}.out-tag{color:#fff;background:#4d5f58eb;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;top:10px;left:10px}.stock-note{color:var(--swierk);align-items:center;gap:6px;margin-top:8px;font-size:15px;font-weight:700;display:inline-flex}.stock-note:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.stock-note.low{color:#b26a00}.hb.out{color:var(--muted);background:#f2f2f0;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;text-decoration:line-through;display:inline-flex}.hb.out small{font-size:11px;font-weight:600;text-decoration:none}.hb.out[disabled]{opacity:1}.card.out .dl{color:var(--muted)}.stock-row{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.stock-row .stock-note{margin-top:0}.sku{color:var(--muted);letter-spacing:.02em;font-size:13px;display:block}.stock-row .sku{font-size:14px;display:inline}.card.order .out-tag{background:#b26a00}.stock-note.order{color:#b26a00}.order-note{color:var(--muted);margin-top:4px;font-size:14px}.hb.order{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.hb.order small{color:#b26a00;font-size:10px;font-weight:600}.hb.order.on small{color:#ffd68a}.order-tag{color:#b26a00;font-size:13px;font-weight:700;display:block}.avail{border:2px solid;border-radius:16px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.avail b{font-size:17px;line-height:1.25;display:block}.avail span:not(.avail-ic){color:var(--igla);margin-top:2px;font-size:14px;line-height:1.4;display:block}.avail-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.avail.in{background:#edf7f0;border-color:#b9dcc4}.avail.in b{color:#1d6b3a}.avail.in .avail-ic{background:#1f8a4c}.avail.order{background:#fff4e0;border-color:#f0c674}.avail.order b{color:#8f4f00}.avail.order .avail-ic{background:#d98200}.info .sku{margin-top:8px}.hb{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.hb small{color:#1f8a4c;font-size:10px;font-weight:700}.hb.order{background:#fffaf0;border-style:dashed;border-color:#e0a640}.hb.order small{color:#b26a00}.hb.on small,.hb.order.on small{color:#ffe2a8}.hb.on:not(.order) small{color:#bfe8cc}.hb.order.on{background:#b26a00;border-style:solid;border-color:#b26a00}.card .out-tag{background:#d98200;align-items:center;gap:5px;padding:6px 11px;font-size:13px;display:inline-flex;box-shadow:0 3px 10px #9650004d}.av{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.av.in{color:#1f8a4c}.av.order{color:#b26a00}.av-tag{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.av-tag.in{color:#1d6b3a;background:#edf7f0}.av-tag.order{color:#8f4f00;background:#fff0d4}.sum-tx .av-tag{border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:8px;padding:4px 11px 4px 8px;font-size:13px;font-weight:700;line-height:18px;display:flex}.sum-tx .av-tag.in{color:#1d6b3a}.sum-tx .av-tag.order{color:#8f4f00}.av-tag svg,.av svg,.out-tag svg{flex:none;display:block}.avail{align-items:center}.avail b{font-size:16px}.av{line-height:18px}.card .av svg{width:18px;height:18px;margin:0 1px}.card .av{gap:6px}.sum-tx .av-tag{border-radius:10px;align-items:flex-start;padding:5px 10px 5px 8px}.sum-tx .av-tag svg{margin-top:1.5px}.card .av{align-items:flex-start}.sec-sub{color:var(--muted);margin:6px 0 0;font-size:16px}.card-cta{justify-content:center;width:100%;min-height:42px;margin-top:6px;padding:0 16px;font-size:15px}.best-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.pay-methods{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.pay-lead{align-items:center;gap:6px;font-weight:600;display:inline-flex}.pay-lead svg{flex:none;display:block}.pay-list{flex-wrap:wrap;gap:6px;display:flex}.pay-chip{border:1px solid var(--line);min-height:26px;color:var(--igla);background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.pay-methods.on-dark{color:#d7eadf;flex-direction:column;align-items:flex-start;margin-top:14px}.pay-methods.on-dark .pay-chip{color:#fff;background:#ffffff1a;border-color:#ffffff40}.pay-logo{flex:none;width:auto;height:28px;display:block}.pay-list{align-items:center}.dp-logos{margin-top:8px}.dp-logos .pay-logo{height:24px}@media (max-width:640px){.best-foot{flex-direction:column;align-items:stretch}.best-foot .btn{justify-content:center}.card-cta{min-height:38px;padding:0 8px;font-size:14px}}.card .av{letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:3px 11px 3px 3px;font-size:13px;font-weight:700;line-height:18px}.card .av.in{color:#1d6b3a;background:#e8f5ec;box-shadow:inset 0 0 0 1px #c9e7d3}.card .av.order{color:#8f4f00;background:#fff1d9;box-shadow:inset 0 0 0 1px #f3d9a6}.card .av-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.card .av.in .av-ic{background:#1f8a4c}.card .av.order .av-ic{background:#d98200}.card .av .av-ic svg{width:12px;height:12px;margin:0}@media (max-width:640px){.card .av-more{display:none}}.note-free{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.note-free .nf-ic{align-items:center;gap:6px;display:inline-flex}.note-free .nf-ic svg{display:block}.note-free .free-tag.inline{margin-left:0}@media (max-width:640px){.note-free{grid-template-columns:auto minmax(0,1fr);align-items:start}.note-free .nf-ic{margin-top:1px}}.stars{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.stars-row{white-space:nowrap;gap:2px;display:inline-flex}.stars-row svg{width:var(--star);height:var(--star);flex:none}.stars-bg svg{fill:#e4ddd2}.stars-fg{position:absolute;top:0;left:0;overflow:hidden}.stars-fg svg{fill:#f2a900}.rv-mini{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:15px;text-decoration:none;display:inline-flex}.rv-mini b{color:var(--igla)}.rv-mini:hover span{text-decoration:underline}.card-rate{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.card-rate b{color:var(--igla)}.reviews{border:2px solid var(--line);background:#fff;border-radius:24px;margin-top:56px;padding:28px clamp(18px,3vw,32px)}.rv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 32px;display:flex}.rv-head>div:first-child{flex:280px}.reviews h2{margin:0 0 8px}.rv-sum{color:var(--muted);align-items:center;gap:10px;font-size:16px;display:flex}.rv-sum b{color:var(--igla);font-size:32px;line-height:1}.rv-empty{color:var(--muted);margin:0}.rv-head .rv-form,.rv-head .rv-done{flex:100%}.rv-open{border:2px solid var(--igla);color:var(--igla);background:#fff;min-height:48px;padding:0 26px;font-size:16px}.rv-list{gap:14px;margin-top:24px;display:grid}.rv-item{background:var(--len);border-radius:16px;padding:16px 18px}.rv-item p{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.rv-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.rv-meta time{color:var(--muted)}.rv-ok{color:#1d6b3a;background:#e8f5ec;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.rv-policy{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.rv-form{background:var(--len);border-radius:18px;gap:14px;margin-top:8px;padding:18px;display:grid}.rv-field{gap:6px;display:grid}.rv-label{font-size:15px;font-weight:700}.rv-label small{color:var(--muted);font-weight:400}.rv-form input,.rv-form textarea{font:16px var(--font-body);border:2px solid var(--line);box-sizing:border-box;resize:vertical;background:#fff;border-radius:14px;width:100%;padding:12px 14px}.rv-form input:focus,.rv-form textarea:focus{border-color:var(--igla);outline:none}.rv-rate{align-items:center;gap:2px;display:flex}.rv-rate button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.rv-rate svg{fill:#e4ddd2;width:32px;height:32px;transition:fill .12s ease, transform .16s var(--ease-out)}.rv-rate button.on svg{fill:#f2a900}.rv-rate button:active svg{transform:scale(.9)}.rv-rate-tx{color:var(--igla);margin-left:8px;font-weight:700}.rv-err{color:var(--zurawina);font-size:14px;font-weight:600}.rv-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rv-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rv-note{color:var(--muted);font-size:13px}.rv-done{color:#1d6b3a;background:#e8f5ec;border-radius:14px;padding:14px 16px;font-weight:700}.rv-order{margin-top:24px}.rv-order-item{border-top:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:16px;padding-top:16px;display:flex}.rv-order-tx{flex:auto;gap:10px;min-width:0;display:grid}@media (max-width:640px){.reviews{margin-top:36px}.rv-open,.rv-actions .btn{width:100%}.rv-rate svg{width:30px;height:30px}}.stars-row{flex-flow:row}.stars-row svg{flex-shrink:0}.doc-card{border:2px solid var(--line);background:#fff;border-radius:28px;padding:clamp(20px,4vw,40px);box-shadow:0 8px 20px #0c3b2e0f}.doc-card>h2:first-child,.doc-card>.draft:first-child+h2{margin-top:0}.doc-card>:last-child{margin-bottom:0}.doc .draft{margin-bottom:24px}.map-box{border:2px solid var(--line);background:var(--len);border-radius:20px;position:relative;overflow:hidden}.map-box iframe{border:0;width:100%;height:380px;display:block}.map-box>.map-open{color:var(--igla);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #0c3b2e2e}.map-off{text-align:center;background-color:#eef3ef;background-image:linear-gradient(#0c3b2e0f 1px,#0000 1px),linear-gradient(90deg,#0c3b2e0f 1px,#0000 1px);background-size:28px 28px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.map-off b{color:var(--igla);font-size:17px}.map-off p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:20px}.map-pin{background:var(--zurawina);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 16px #c8102e4d}.map-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:8px;display:flex}.map-acts .map-open{color:var(--igla);font-size:15px;font-weight:700}@media (max-width:640px){.map-box iframe{height:300px}.map-acts .btn{width:100%}}.carrier-note{color:var(--muted);align-items:center;gap:10px;margin:-4px 0 14px;font-size:14px;line-height:1.45;display:flex}.carrier-note .carrier-badge{padding:4px 10px;font-size:17px}.carrier-h{align-items:center;gap:10px;display:flex}.carrier-badge{vertical-align:middle;width:auto;height:30px;font:inherit;background:0 0;border-radius:6px;padding:0;display:inline-block}.carrier-badge.sm{height:20px;font-size:inherit;border-radius:4px;padding:0}.carrier-note .carrier-badge{height:38px;padding:0}.wa-fab{z-index:55;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;min-width:58px;height:58px;transition:transform .16s var(--ease-out), box-shadow .16s ease;background:#25d366;border-radius:999px;align-items:center;gap:0;padding:0 14px;text-decoration:none;display:flex;position:fixed;box-shadow:0 8px 24px #00000038}.wa-fab svg{flex:none;display:block}.wa-label{white-space:nowrap;max-width:0;transition:max-width .24s var(--ease-out), margin .24s var(--ease-out);font-size:15px;font-weight:700;overflow:hidden}.wa-fab:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.wa-fab:hover{box-shadow:0 10px 28px #00000047}.wa-fab:hover .wa-label{max-width:280px;margin-left:10px}}@media (max-width:640px){.wa-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));min-width:54px;height:54px;padding:0 12px}body:has(.cookie-bar) .wa-fab{bottom:calc(86px + env(safe-area-inset-bottom))}}.wa-fab{width:auto;top:auto;left:auto}.rv-pick{flex-wrap:wrap;gap:10px;display:flex}.rv-pick-tile,.rv-pick-add{box-sizing:border-box;border-radius:14px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.rv-pick-tile img{object-fit:cover;width:100%;height:100%;display:block}.rv-pick-tile button{color:#fff;cursor:pointer;width:26px;height:26px;transition:transform .16s var(--ease-out);background:#0c201ab8;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.rv-pick-tile button:active{transform:scale(.9)}.rv-pick-add{color:var(--igla);text-align:center;cursor:pointer;transition:border-color .16s ease, transform .16s var(--ease-out);background:#fff;border:2px dashed #cdbfa8;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.rv-pick-add svg{width:28px;height:28px}.rv-form .rv-pick-add input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.rv-pick-add:active{transform:scale(.97)}.rv-pick-add.busy{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.rv-pick-add:hover{border-color:var(--igla)}}.rv-pick-add:focus-within{border-color:var(--igla);border-style:solid}.rv-hint{color:var(--muted);font-size:13px}.rv-gallery{margin-top:24px}.rv-gallery h3{margin:0 0 10px;font-size:17px}.rv-gallery h3 span{color:var(--muted);font-weight:400}.rv-strip{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.rv-shot{background:var(--len);aspect-ratio:1;cursor:zoom-in;width:100%;transition:transform .16s var(--ease-out);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.rv-shot img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out);display:block}.rv-shot:active{transform:scale(.97)}.rv-shot:focus-visible{outline:3px solid var(--igla);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rv-shot:hover img{transform:scale(1.04)}}.rv-more{color:#fff;background:#0c201a8c;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.rv-pics{grid-template-columns:repeat(3,minmax(0,104px));gap:8px;margin-top:12px;display:grid}.rv-lb{z-index:2147483000;animation:rv-lb-in .18s var(--ease-out);background:#081612eb;justify-content:center;align-items:center;gap:12px;padding:56px 16px 24px;display:flex;position:fixed;inset:0}.rv-lb-fig{max-width:min(920px,100%);animation:rv-lb-pop .22s var(--ease-out);flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.rv-lb-fig img{object-fit:contain;border-radius:14px;max-width:100%;max-height:calc(100vh - 230px);box-shadow:0 20px 60px #00000073}.rv-lb-fig figcaption{color:#fff;width:min(640px,100%)}.rv-lb-fig figcaption .rv-meta,.rv-lb-fig figcaption .rv-meta b{color:#fff}.rv-lb-fig figcaption p{opacity:.88;-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.rv-lb-count{opacity:.75;margin-left:auto;font-size:13px}.rv-lb-close,.rv-lb-nav{color:#fff;cursor:pointer;transition:background .16s ease, transform .16s var(--ease-out);background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid}.rv-lb-close{width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:12px;right:12px}.rv-lb-nav{flex:none;width:48px;height:48px;padding-bottom:4px;font-size:34px;line-height:1}.rv-lb-close:active,.rv-lb-nav:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.rv-lb-close:hover,.rv-lb-nav:hover{background:#ffffff42}}@media (max-width:640px){.rv-lb{padding:56px 8px 16px}.rv-lb-nav{width:44px;height:44px;position:absolute;bottom:18px}.rv-lb-nav.prev{left:16px}.rv-lb-nav.next{right:16px}.rv-lb-fig img{max-height:calc(100vh - 260px)}.rv-lb-fig figcaption{padding:0 4px 56px}.rv-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rv-pics{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes rv-lb-in{0%{opacity:0}}@keyframes rv-lb-pop{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.rv-lb,.rv-lb-fig{animation:none}.rv-shot img{transition:none}}.price-row{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.price-was{flex-direction:column;gap:1px;line-height:1.1;display:flex}.price-was s{color:#8a8f8c;text-decoration-line:line-through;-webkit-text-decoration-color:var(--zurawina);text-decoration-color:var(--zurawina);font-size:22px;font-weight:700;text-decoration-thickness:2px}.price-was span,.pr-was span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:600}.price-save{color:var(--zurawina);background:#fdecee;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;font-size:15px;font-weight:800;display:inline-flex}.price-save:before{content:"";background:var(--zurawina);border-radius:50%;width:8px;height:8px}.pr-was{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:-4px;display:flex}.pr-was s{color:#8a8f8c;-webkit-text-decoration-color:var(--zurawina);text-decoration-color:var(--zurawina);font-size:15px;font-weight:700;text-decoration-thickness:1.5px}.cart-was{color:#8a8f8c;-webkit-text-decoration-color:var(--zurawina);text-decoration-color:var(--zurawina);margin-left:8px}.row.save{color:#1d6b3a;font-weight:700}@media (max-width:640px){.price-was s{font-size:19px}.pr-was s{font-size:14px}}.pp-list{background:var(--len);border-radius:24px;margin:0;padding:6px 20px;list-style:none}.pp{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.pp+.pp{border-top:1px solid #17352f1a}.pp-ic{width:44px;height:44px;color:var(--igla);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 2px 8px #0c3b2e14}.pp-ship .pp-ic{color:var(--zurawina)}.pp-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-tx b{color:var(--igla);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16.5px;line-height:1.3;display:flex}.pp-tx>span{color:var(--muted);font-size:14.5px;line-height:1.4}.pp-free{background:var(--zurawina);color:#fff;letter-spacing:.06em;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.pp-free .gift{color:#fff}.pp-logo{flex-direction:column;align-items:center;gap:3px;display:flex}.pp-logo .carrier-badge{border-radius:7px;height:34px}.pp-logo small{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:800}@media (max-width:640px){.pp-list{padding:4px 16px}.pp{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.pp-ic{border-radius:12px;width:40px;height:40px}.pp-logo .carrier-badge{height:28px}}.iab{z-index:58;box-sizing:border-box;width:auto;max-width:calc(100vw - 20px);left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--igla);color:#fff;font-family:var(--font-body);animation:iab-in .26s var(--ease-out);border-radius:18px;gap:12px;padding:14px;font-size:14px;line-height:1.35;display:grid;position:fixed;box-shadow:0 12px 34px #0000004d}.iab-head{grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.iab-ic{width:40px;height:40px;color:var(--igla);background:#ffc72c;border-radius:12px;place-items:center;display:grid}.iab-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.iab-tx b{font-size:16px;line-height:1.25}.iab-tx span{color:#cfe3d8;font-size:13px}.iab-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;align-self:start;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:grid}.iab-list{gap:5px;margin:0;padding:0 0 0 52px;list-style:none;display:grid}.iab-list li{color:#e6f1eb;align-items:center;gap:8px;font-size:13.5px;display:flex}.iab-list svg{color:#ffc72c;flex:none}.iab-open{width:100%;min-height:48px;color:var(--igla);font:800 16px var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out);background:#ffc72c;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.iab-link{color:#cfe3d8;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:13px;display:flex}.iab-link b{color:#fff;white-space:nowrap}.iab-copy{color:#fff;min-height:34px;font:700 13px var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out);background:0 0;border:1px solid #ffffff4d;border-radius:10px;flex:none;padding:0 12px}.iab-open:active,.iab-copy:active,.iab-close:active{transform:scale(.97)}.iab-hint{color:#fff;background:#ffffff1a;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}@keyframes iab-in{0%{opacity:0;transform:translateY(12px)}}.iab-pointer{z-index:59;top:calc(8px + env(safe-area-inset-top));width:min(300px,100vw - 20px);color:var(--igla);font:600 13.5px/1.4 var(--font-body);text-align:left;cursor:pointer;animation:iab-in .22s var(--ease-out);background:#ffc72c;border:0;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;right:10px;box-shadow:0 12px 30px #0000004d}.iab-pointer b{margin-bottom:2px;font-size:15px;font-weight:800;display:block}.iab-arrow{background:var(--igla);color:#ffc72c;border-radius:50%;flex:none;order:2;place-items:center;width:34px;height:34px;margin-left:auto;font-size:22px;font-weight:800;line-height:1;animation:.9s ease-in-out infinite iab-bounce;display:grid}@keyframes iab-bounce{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.iab-arrow,.iab-pointer{animation:none}}@media (min-width:700px){.iab{width:380px;max-width:380px;bottom:20px;left:auto;right:20px}}body:has(.iab) .cookie-bar{display:none}@media (max-width:699px){body:has(.iab) .wa-fab{display:none}}@media (prefers-reduced-motion:reduce){.iab{animation:none}}.pr-h{background:var(--len);color:var(--igla);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.dp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.dp-carrier{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:inline-flex}.dp-group{flex-direction:column;gap:10px;display:flex}.dp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.dp-gift{color:var(--swierk);letter-spacing:.02em;text-transform:none;background:#e6f1ea;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;display:inline-flex}.dp-opt{border:2px solid var(--line);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease-out,ease-out);background:#fff;border-radius:18px;grid-template-columns:22px 50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.dp-opt:hover{border-color:#cbbda6}.dp-opt:active{transform:scale(.99)}.dp-opt.on{border-color:var(--swierk);background:#f4f9f6}.dp-opt input{appearance:none;background:#fff;border:2px solid #b9ab94;border-radius:50%;place-items:center;width:22px;height:22px;margin:0;transition:border-color .16s;display:grid}.dp-opt input:after{content:"";background:var(--swierk);width:10px;height:10px;transition:transform .16s var(--ease-out,ease-out);border-radius:50%;transform:scale(0)}.dp-opt input:checked{border-color:var(--swierk)}.dp-opt input:checked:after{transform:scale(1)}.dp-opt input:focus-visible{outline:3px solid var(--szalwia);outline-offset:2px}.dp-ic{background:var(--len);width:50px;height:50px;color:var(--igla);border-radius:14px;place-items:center;transition:background-color .16s,color .16s;display:grid}.dp-opt.on .dp-ic{background:var(--swierk);color:#fff}.dp-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.dp-tx b{font-size:17px;line-height:23px}.dp-tx span{color:var(--muted);font-size:14.5px;line-height:20px}.dp-fee{color:var(--igla);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:17px;font-weight:700;display:flex}.dp-fee small{color:var(--muted);font-size:12px;font-weight:500}.dp-fee.free{color:var(--swierk)}.dp-tip{color:#6b4a12;background:#fff6e8;border-radius:14px;align-items:center;gap:8px;margin:2px 0 0;padding:10px 14px;font-size:14.5px;line-height:20px;display:flex}.dp-tip svg{color:var(--zurawina);flex:none}@media (max-width:520px){.dp-opt{grid-template-columns:22px 44px minmax(0,1fr);grid-template-areas:"r i t""r i f";gap:4px 12px;padding:14px}.dp-opt input{grid-area:r}.dp-ic{grid-area:i;align-self:start;width:44px;height:44px}.dp-tx{grid-area:t}.dp-fee{flex-direction:row;grid-area:f;align-items:baseline;gap:6px;font-size:15px}}@media (prefers-reduced-motion:reduce){.dp-opt,.dp-opt input:after{transition:none}}.carrier-van{width:100%;max-width:620px;height:auto;margin:4px auto 8px;display:block}@media (min-width:960px){.prod-cols>.info{align-self:stretch}}.pq{background:#fff;border-radius:32px;padding:24px clamp(18px,3vw,36px) 26px;box-shadow:0 2px 16px #5c482814}.pq h3,.hf h3{margin:0 0 12px;font-size:22px;line-height:1.2}.pq details{background:var(--len);box-shadow:none;border-radius:18px;margin-bottom:8px;padding:14px 18px}.pq summary{font-size:17px}.pq details div{font-size:16px;line-height:24px}.pq-ask{border:2px dashed var(--line);color:var(--igla);border-radius:18px;flex-direction:column;gap:2px;margin-top:4px;padding:14px 18px;text-decoration:none;display:flex}.pq-ask b{font-size:17px}.pq-ask span{color:var(--swierk);font-weight:600}.pq-ask:hover{border-color:var(--swierk)}.aside-stick{flex-direction:column;gap:14px;display:flex}@media (min-width:960px){.aside-stick{top:min(20px, calc(100vh - var(--stick-h,0px) - 16px));position:sticky}}.hf{background:#fff;border-radius:28px;padding:22px 24px;box-shadow:0 2px 16px #5c482814}.hf-sub{color:var(--muted);margin:-4px 0 12px;font-size:15px;line-height:22px}.hf-slider{margin-top:4px}.hf-val{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.hf-val b{color:var(--igla);font-variant-numeric:tabular-nums;font-size:26px}.hf-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:4px 0 0;display:block}.hf-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--swierk) var(--p), var(--line) var(--p));border-radius:99px;height:10px}.hf-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--swierk) var(--p), var(--line) var(--p));border-radius:99px;height:10px}.hf-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--swierk);background:#fff;border-radius:50%;width:30px;height:30px;margin-top:-10px;box-shadow:0 2px 8px #17352f40}.hf-slider input[type=range]::-moz-range-thumb{border:3px solid var(--swierk);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #17352f40}.hf-slider input[type=range]:focus-visible{outline:2px solid var(--swierk);outline-offset:4px;border-radius:99px}.hf-ticks{color:var(--muted);justify-content:space-between;padding:0 4px;font-size:13px;display:flex}.hf-room{border-radius:14px;width:100%;max-width:340px;height:auto;margin:6px auto 0;display:block}.hf-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:10px;display:flex}.hf-result p{flex:200px;margin:0;font-size:16px;line-height:24px}.hf-pick{background:var(--swierk);color:#fff;min-height:46px;font:700 16px var(--font-body);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 22px;transition:transform .15s ease-out,background .15s}.hf-pick:hover{background:var(--igla)}.hf-pick:active{transform:scale(.97)}.mini-buy{display:none}@media (min-width:960px){.mini-buy{opacity:0;pointer-events:none;background:#fff;border-radius:22px;align-items:center;gap:12px;padding:10px 12px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(8px);box-shadow:0 6px 24px #17352f24}.mini-buy.on{opacity:1;pointer-events:auto;transform:none}.mini-buy img{object-fit:contain;border-radius:10px;flex:none;width:48px;height:60px}.mb-txt{flex:auto;min-width:0;line-height:1.25}.mb-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.mb-txt span{color:var(--muted);font-size:15px}.mini-buy .btn{flex:none;min-height:44px;padding:0 18px}}.ab-rels .ab-rel:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:960px) and (max-height:860px){.hf{padding:16px 22px}.hf-sub{display:none}.hf-room{max-width:270px}.aside-stick{gap:10px}}.hf-more{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.hf-more>b{margin-bottom:10px;font-size:16px;display:block}.hf-more ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hf-more a{height:100%;color:var(--igla);flex-direction:column;gap:3px;font-weight:400;text-decoration:none;display:flex}.hf-more-ph{aspect-ratio:4/5;border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .15s;display:block;overflow:hidden}.hf-more a:hover .hf-more-ph{border-color:var(--swierk)}.hf-more-ph img{object-fit:contain;width:100%;height:100%;display:block}.hf-more-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.hf-more-price{font-size:12.5px;font-weight:700;line-height:1.25}.hf-more-note{color:var(--muted);font-size:11.5px}@media (max-width:520px){.hf-more ul{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:104px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.hf-more li{scroll-snap-align:start}}.footer .ft-promises{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:40px;padding-bottom:28px;display:grid}.ft-promise{background:#ffffff0f;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ft-promise-ic{color:#f6c043;background:#f6c04329;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ft-promise b{color:#fff;font-size:16px;display:block}.ft-promise span span{color:#cfe3d8;margin-top:2px;font-size:14px;line-height:19px;display:block}.ft-main{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-top:40px;padding-bottom:28px;display:grid}.ft-brand img{width:auto;height:76px;display:block}.ft-brand p{color:#cfe3d8;max-width:320px;margin:14px 0 0;font-size:15px;line-height:23px}.ft-contact{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;display:flex}.ft-contact a{color:#fff;align-items:center;gap:10px;padding:4px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ft-contact a:hover{color:#f6c043}.ft-contact .ft-wa{color:#fff;background:#25d366;border-radius:999px;margin-bottom:4px;padding:10px 18px;font-size:15px}.ft-contact .ft-wa:hover{color:#fff;background:#1fb457}.ft-col{flex-direction:column;gap:2px;display:flex}.ft-col>b{letter-spacing:.08em;text-transform:uppercase;color:#f6c043;margin-bottom:8px;font-size:13px;font-weight:700}.ft-col a,.ft-col .foot-link{color:var(--len);font:400 16px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:5px 0;text-decoration:none;transition:color .15s,transform .15s}.ft-col a:hover,.ft-col .foot-link:hover{color:#fff;transform:translate(3px)}.ft-pay{padding-bottom:22px}.ft-pay .pay-methods.on-dark{flex-direction:row;justify-content:center;align-items:center;margin-top:0}.ft-bottom{color:#d7eadf99;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:16px;padding-bottom:22px;font-size:12.5px;line-height:19px;display:flex}.ft-company{font-style:normal}@media (max-width:1000px){.footer .ft-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-main{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-brand{grid-column:1/-1}}@media (max-width:640px){.footer .ft-promises{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:28px}.ft-promise{padding:10px 12px}.ft-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:28px}.ft-col a,.ft-col .foot-link{align-items:center;min-height:40px;padding:0;display:flex}.ft-col a:hover,.ft-col .foot-link:hover{transform:none}.ft-bottom{flex-direction:column}}.ct-page h1{margin:0}.ct-hero{background:var(--igla);color:#fff;background-image:url(/deco/pattern-light.svg);background-size:260px 260px;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:clamp(28px,4vw,44px) clamp(22px,4vw,48px);display:flex;position:relative;overflow:hidden}.ct-hero h1{color:#fff;font-size:clamp(40px,5vw,60px);line-height:1}.ct-hero p{color:#d7eadf;max-width:520px;margin:12px 0 0;font-size:18px;line-height:27px}.ct-hero-tree{flex:none;width:auto;height:92px}.ct-ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.ct-way{border:2px solid var(--line);color:var(--igla);background:#fff;border-radius:28px;flex-direction:column;gap:4px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 16px #5c48280f}.ct-way:hover{color:var(--igla);border-color:var(--swierk);transform:translateY(-3px);box-shadow:0 10px 28px #17352f1f}.ct-way-ic{background:var(--len);width:60px;height:60px;color:var(--swierk);border-radius:20px;place-items:center;margin-bottom:10px;display:grid}.ct-wa .ct-way-ic{color:#1a9e4b;background:#e3f8ea}.ct-tel .ct-way-ic{color:#b07410;background:#fdf0d6}.ct-mail .ct-way-ic{color:var(--zurawina);background:#fbe6e7}.ct-way-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:700}.ct-way-value{overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.25}.ct-mail .ct-way-value{font-size:17px;line-height:1.35}.ct-way-note{color:var(--muted);margin-top:4px;font-size:15px;line-height:22px}.ct-way-cta{color:var(--swierk);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:16px;font-weight:700;display:inline-flex}.ct-wa .ct-way-cta{color:#1a9e4b}.ct-empty{background:var(--len);border-radius:20px;margin:20px 0 0;padding:20px 24px;font-size:17px}.ct-help{margin-top:32px}.ct-help h2{margin:0 0 14px;font-size:clamp(26px,2.6vw,32px)}.ct-help-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ct-help-item{background:var(--len);color:var(--igla);border-radius:22px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .15s;display:flex}.ct-help-item:hover{color:var(--igla);background:#efe5d4}.ct-help-item>svg{color:var(--swierk);flex:none;margin-left:auto}.ct-help-ic{width:46px;height:46px;color:var(--swierk);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ct-help-item b{font-size:16px;display:block}.ct-help-item span span{color:var(--muted);margin-top:2px;font-size:14px;line-height:19px;display:block}.ct-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:32px;display:grid}.ct-map{flex-direction:column;display:flex}.ct-map .map-box{flex-direction:column;flex:auto;min-height:300px;margin-top:16px;display:flex}.ct-map .map-box iframe{flex:auto;height:auto;min-height:300px}.ct-map .map-off{flex:auto;justify-content:center}.ct-kv{gap:4px;margin:16px 0 0;display:grid}.ct-kv-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:10px 0;display:flex}.ct-kv-row:last-child{border-bottom:0}.ct-kv-ic{background:var(--len);width:38px;height:38px;color:var(--swierk);border-radius:12px;flex:none;place-items:center;display:grid}.ct-kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.ct-kv dd{color:var(--igla);margin:2px 0 0;font-size:16px;line-height:23px}@media (max-width:900px){.ct-help-list,.ct-bottom{grid-template-columns:minmax(0,1fr)}.ct-hero-tree{display:none}}@media (max-width:640px){.ct-hero{border-radius:24px}.ct-hero p{font-size:16px;line-height:24px}.ct-way{border-radius:22px;padding:20px}.ct-way-value{font-size:19px}.ct-map .map-box,.ct-map .map-box iframe{min-height:260px}}
