.cartpage{padding:4px 0 30px}.cartpage .cart-back{color:var(--color-ink-soft);align-items:center;gap:6px;margin-bottom:10px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.cartpage .cart-back svg{width:14px;height:14px}.cartpage .cart-back:hover{color:var(--color-wine)}.cartpage h1{font-family:var(--font-display);margin:0 0 14px;padding:0 16px;font-size:28px;font-weight:600;line-height:1.1}.cartpage .steps{align-items:center;padding:4px 16px 18px;display:flex}.cartpage .step{flex-shrink:0;align-items:center;gap:6px;display:flex}.cartpage .sdot{border:1.5px solid var(--color-line);width:22px;height:22px;color:var(--color-ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cartpage .sdot.on{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.cartpage .slab{color:var(--color-ink-soft);font-size:11.5px;font-weight:600}.cartpage .slab.on{color:var(--color-ink)}.cartpage .sline{background:var(--color-line);flex:1;height:1.5px;margin:0 7px}.cartpage .perks{background:var(--color-flame-soft);border:1px solid #f0d3c7;border-radius:16px;margin:0 16px 18px;padding:16px}.cartpage .perks-top{align-items:flex-start;gap:9px;margin-bottom:15px;display:flex}.cartpage .perks-top svg{width:18px;height:18px;color:var(--color-flame);flex-shrink:0;margin-top:1px}.cartpage .perks-msg{font-size:13px;line-height:1.45}.cartpage .perks-msg b{color:var(--color-flame)}.cartpage .bar{background:#ecd2c6;border-radius:2px;height:4px;margin:0 3px;position:relative}.cartpage .bar-fill{background:var(--color-flame);border-radius:2px;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.cartpage .knob{background:#fff;border:2px solid #e3c4b6;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cartpage .knob.done{background:var(--color-ok);border-color:var(--color-ok);justify-content:center;align-items:center;display:flex}.cartpage .knob.done svg{stroke:#fff;stroke-width:3px;width:8px;height:8px}.cartpage .ticks{justify-content:space-between;margin:14px 0 0;display:flex}.cartpage .tick{color:var(--color-ink-soft);font-size:10.5px;font-weight:700}.cartpage .tick.done{color:var(--color-ok)}.cartpage .card{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:0 16px 16px}.cartpage .card-head{justify-content:space-between;align-items:baseline;padding:16px 16px 12px;display:flex}.cartpage .card-head h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:600}.cartpage .card-head .c{color:var(--color-ink-soft);font-size:12px}.cartpage .item{border-top:1px solid var(--color-line);gap:12px;padding:14px 16px;display:flex}.cartpage .item-img{background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative;overflow:hidden}.cartpage .item-img svg{width:22px;height:22px;color:var(--color-blush-deep)}.cartpage .item-img img{object-fit:cover}.cartpage .item-body{flex:1;min-width:0}.cartpage .item-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.cartpage .item-n{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.32}.cartpage .item-n:hover{color:var(--color-wine)}.cartpage .item-x{border:1px solid var(--color-line);width:24px;height:24px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cartpage .item-x:hover{border-color:var(--color-wine);color:var(--color-wine)}.cartpage .item-x svg{width:11px;height:11px}.cartpage .item-v{color:var(--color-ink-soft);margin-bottom:9px;font-size:11.5px}.cartpage .item-v .stock{color:var(--color-ok);font-weight:600}.cartpage .item-bot{justify-content:space-between;align-items:center;gap:10px;display:flex}.cartpage .qty{border:1.5px solid var(--color-line);background:#fff;border-radius:9px;align-items:center;height:34px;display:flex}.cartpage .qty button{width:30px;height:100%;color:var(--color-wine);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px}.cartpage .qty button:disabled{opacity:.4;cursor:not-allowed}.cartpage .qty .n{text-align:center;width:22px;font-size:13px;font-weight:600}.cartpage .item-p{color:var(--color-wine);font-size:15px;font-weight:700}.cartpage .save{border-top:1px dashed var(--color-line);color:var(--color-ink-soft);align-items:center;gap:9px;padding:14px 16px;font-size:12.5px;font-weight:600;display:flex}.cartpage .save svg{width:16px;height:16px;color:var(--color-wine-soft)}.cartpage .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid}.cartpage .cs{border:1px solid var(--color-line);background:var(--color-cream);border-radius:13px;overflow:hidden}.cartpage .cs .img{aspect-ratio:16/11;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.cartpage .cs .img svg{width:28px;height:28px;color:var(--color-blush-deep)}.cartpage .cs .img img{object-fit:contain}.cartpage .cs .b{padding:12px 13px 14px}.cartpage .cs .n{min-height:34px;color:var(--color-ink);margin-bottom:10px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.cartpage .cs .r{justify-content:space-between;align-items:center;gap:8px;display:flex}.cartpage .cs .p{color:var(--color-wine);font-size:14px;font-weight:700}.cartpage .cs .cs-add{border:1.5px solid var(--color-wine);height:34px;color:var(--color-wine);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:5px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cartpage .cs .cs-add:hover{background:var(--color-wine);color:#fff}.cartpage .cs .cs-add svg{width:12px;height:12px}.cartpage .srow{justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;display:flex}.cartpage .srow .lbl{color:var(--color-ink-soft)}.cartpage .srow .old{color:var(--color-ink-soft);margin-right:8px;font-size:12.5px;text-decoration:line-through}.cartpage .srow .free{color:var(--color-ok);font-weight:700}.cartpage .ship-note{background:var(--color-cream-deep);border-radius:11px;align-items:flex-start;gap:10px;margin:8px 16px 12px;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.cartpage .ship-note svg{width:17px;height:17px;color:var(--color-ok);flex-shrink:0;margin-top:1px}.cartpage .total{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;padding:18px 16px 16px;display:flex}.cartpage .total .l{font-size:16px;font-weight:700}.cartpage .total .v{font-family:var(--font-display);color:var(--color-wine);font-size:32px;font-weight:700}.cartpage .total-note{color:var(--color-ink-soft);padding:0 16px 16px;font-size:11px}.cartpage .paylabel{text-align:center;letter-spacing:.13em;color:var(--color-ink-soft);padding:0 16px 12px;font-size:10px;font-weight:700}.cartpage .pays{gap:9px;padding:0 16px 16px;display:flex}.cartpage .pay{border:1.5px solid var(--color-line);background:var(--color-cream);height:46px;color:var(--color-ink);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.cartpage .pay svg{flex-shrink:0;width:16px;height:16px}.cartpage .pay.blik{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.cartpage .pay.apple{color:#fff;letter-spacing:.01em;background:#000;border-color:#000;font-style:italic}.cartpage .pay.google{border-color:var(--color-ink-soft);background:#fff}.cartpage .btn-go{background:var(--color-wine);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;height:56px;margin:0 16px 14px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.cartpage .btn-go:hover{background:var(--color-wine-dark)}.cartpage .side-note{color:var(--color-ink-soft);justify-content:center;align-items:center;gap:7px;padding:13px 16px 20px;font-size:11.5px;display:flex}.cartpage .side-note svg{width:14px;height:14px;color:var(--color-wine-soft)}.cartpage .guarantees{background:var(--color-blush);border-radius:16px;flex-direction:column;gap:14px;margin:16px;padding:20px 22px;display:flex}.cartpage .g{align-items:flex-start;gap:12px;display:flex}.cartpage .g svg{width:20px;height:20px;color:var(--color-wine);flex-shrink:0;margin-top:1px}.cartpage .g .t{margin-bottom:2px;font-size:13px;font-weight:700}.cartpage .g .s{color:var(--color-wine-dark);opacity:.82;font-size:11.5px;line-height:1.5}.cartpage .cart-empty{text-align:center;background:var(--color-flame-soft);border-radius:18px;margin:0 16px;padding:34px 20px 30px}.cartpage .cart-empty h2{font-family:var(--font-display);margin:0 0 8px;font-size:24px;font-weight:600}.cartpage .cart-empty p{color:var(--color-ink-soft);max-width:460px;margin:0 auto 20px;font-size:13px;line-height:1.6}.cartpage .cart-error{background:var(--color-blush);color:var(--color-wine-dark);border-radius:10px;margin:0 16px 12px;padding:11px 14px;font-size:12.5px}@media (min-width:1024px){.cartpage{padding:22px 0 40px}.cartpage .cart-back{margin-bottom:14px;padding:0 48px;font-size:13px}.cartpage h1{margin:0 0 20px;padding:0 48px;font-size:44px}.cartpage .steps{border:1px solid var(--color-line);background:#fff;border-radius:14px;margin:0 48px 20px;padding:16px 26px}.cartpage .sdot{background:var(--color-cream);width:26px;height:26px;font-size:12px}.cartpage .slab{font-size:13.5px}.cartpage .sline{margin:0 18px}.cartpage .perks{border-radius:16px;margin:0 48px 24px;padding:22px 26px 20px}.cartpage .perks-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px}.cartpage .perks-msg{font-size:13.5px}.cartpage .bar{margin:0 4px}.cartpage .knob{width:17px;height:17px}.cartpage .ticks{margin-top:16px}.cartpage .tick{font-size:13px}.cartpage .layout{grid-template-columns:1fr 396px;align-items:start;gap:26px;padding:0 48px;display:grid}.cartpage .card{margin:0 0 22px}.cartpage .card-head{padding:20px 24px 14px}.cartpage .card-head h2{font-size:22px}.cartpage .card-head .c{font-size:12.5px}.cartpage .item{align-items:center;gap:16px;padding:18px 24px}.cartpage .item-img{border-radius:12px;width:84px;height:84px}.cartpage .item-n{margin-bottom:4px;font-size:15px}.cartpage .item-v{margin-bottom:12px;font-size:12.5px}.cartpage .qty{border-radius:10px;height:38px}.cartpage .qty button{width:34px;font-size:16px}.cartpage .qty .n{width:24px;font-size:14px}.cartpage .item-p{font-size:17px}.cartpage .item-x{width:28px;height:28px}.cartpage .item-x svg{width:12px;height:12px}.cartpage .save{padding:16px 24px;font-size:13px}.cartpage .cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 24px 24px}.cartpage .side{position:sticky;top:20px}.cartpage .srow{padding:10px 24px}.cartpage .ship-note{margin:8px 24px 12px}.cartpage .total{padding:18px 24px 16px}.cartpage .total-note{padding:0 24px 16px}.cartpage .paylabel{padding:0 24px 12px}.cartpage .pays{padding:0 24px 16px}.cartpage .btn-go{margin:0 24px 14px}.cartpage .side-note{padding:13px 24px 20px}.cartpage .guarantees{margin:16px 0 0}.cartpage .cart-empty{padding:50px 0 30px}.cartpage .cart-empty h2{font-size:32px}.cartpage .cart-error{margin:0 48px 16px}}.cdrawer-wrap{z-index:65;justify-content:flex-end;display:flex;position:fixed;inset:0}.cdrawer-backdrop{background:#3a253080;border:0;padding:0;animation:.18s ease-out fdrawer-fade;display:block;position:absolute;inset:0}.cdrawer{z-index:1;background:var(--color-cream);flex-direction:column;width:min(100vw,420px);height:100%;animation:.22s ease-out cdrawer-in;display:flex;position:relative;box-shadow:-8px 0 30px #3a25302e}@keyframes cdrawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cdrawer,.cdrawer-backdrop,.cdrawer-side{animation:none}}.cdrawer-head{border-bottom:1px solid var(--color-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cdrawer-head h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.cdrawer-head h2 .c{font-family:var(--font-work-sans);color:var(--color-ink-soft);font-size:14px}.cdrawer-x{width:38px;height:38px;color:var(--color-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-8px;display:flex}.cdrawer-x:hover{background:var(--color-cream)}.cdrawer-x svg{width:19px;height:19px}.cdrawer-steps{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:12px 18px;font-size:11px;font-weight:600;display:flex}.cdstep{align-items:center;gap:6px;display:flex}.cdstep.on{color:var(--color-wine)}.cddot{border:1.5px solid var(--color-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.cdstep.on .cddot{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.cdline{background:var(--color-line);width:16px;height:1.5px;margin:0 2px}.cdrawer-empty{text-align:center;color:var(--color-ink-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.cdrawer-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.cdrawer-perks{background:var(--color-cream-deep);border-radius:14px;margin:16px 18px 0;padding:14px 16px}.cdrawer-perks-top{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.cdrawer-perks-top svg{width:17px;height:17px;color:var(--color-flame);flex-shrink:0;margin-top:1px}.cdrawer-perks-top p{margin:0;font-size:12.5px;line-height:1.45}.cdrawer-perks-top p b{color:var(--color-flame)}.cdrawer-bar{background:var(--color-line);border-radius:3px;height:6px;position:relative;overflow:hidden}.cdrawer-bar-fill{background:var(--color-wine);border-radius:3px;transition:width .3s;position:absolute;inset:0}.cdrawer-done{color:var(--color-ok);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.cdrawer-done svg{width:14px;height:14px}.cdrawer-items{padding:8px 18px}.cdrawer-item{border-bottom:1px solid var(--color-line);gap:12px;padding:12px 0;display:flex}.cdrawer-item:last-child{border-bottom:0}.cdrawer-item-img{background:#fff;border-radius:10px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.cdrawer-item-img img{object-fit:cover}.cdrawer-item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cdrawer-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cdrawer-item-n{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cdrawer-item-x{width:22px;height:22px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:50%;flex-shrink:0;font-size:12px}.cdrawer-item-x:hover{background:var(--color-cream);color:var(--color-wine)}.cdrawer-item-bot{justify-content:space-between;align-items:center;display:flex}.cdrawer-qty{border:1px solid var(--color-line);background:#fff;border-radius:8px;align-items:center;gap:0;height:30px;display:flex;overflow:hidden}.cdrawer-qty button{width:28px;height:100%;color:var(--color-wine-soft);background:0 0;border:0;font-size:14px}.cdrawer-qty button:disabled{opacity:.4}.cdrawer-qty .n{text-align:center;width:22px;font-size:12.5px;font-weight:600}.cdrawer-item-p{color:var(--color-wine);font-size:13px;font-weight:700}.cdrawer-sug{align-items:center;gap:10px;display:flex}.cdrawer-sug-img{background:#fff;border-radius:8px;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.cdrawer-sug-img img{object-fit:cover}.cdrawer-sug-b{flex:1;min-width:0}.cdrawer-sug-n{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:12px;font-weight:500;display:block;overflow:hidden}.cdrawer-sug-r{justify-content:space-between;align-items:center;gap:8px;display:flex}.cdrawer-sug-p{color:var(--color-wine);font-size:12.5px;font-weight:700}.cdrawer-sug-add{border:1.5px solid var(--color-wine);width:26px;height:26px;color:var(--color-wine);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cdrawer-sug-add:hover{background:var(--color-wine);color:#fff}.cdrawer-sug-add svg{width:12px;height:12px}.cdrawer-suggest{border-top:1px solid var(--color-line);padding:14px 18px 4px}.cdrawer-suggest h3{margin:0 0 10px;font-size:13px;font-weight:700}.cdrawer-sug-list{flex-direction:column;gap:10px;display:flex}.cdrawer-side{z-index:1;background:#fff;flex-direction:column;width:300px;height:100%;animation:.22s ease-out .16s backwards cdrawer-in;display:none;position:relative;box-shadow:-4px 0 20px #3a25301a}.cdrawer-side-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 12px 4px 18px;display:flex}.cdrawer-side-head h3{margin:0 0 3px;font-size:15px;font-weight:700}.cdrawer-side-head .c{color:var(--color-ink-soft);font-size:11.5px}.cdrawer-side-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px 20px;display:flex;overflow-y:auto}.cdrawer-info{border-top:1px solid var(--color-line);padding:18px 18px 4px}.cdrawer-g{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cdrawer-g svg{width:18px;height:18px;color:var(--color-wine);flex-shrink:0;margin-top:1px}.cdrawer-g .t{margin-bottom:2px;font-size:12.5px;font-weight:700}.cdrawer-g .s{color:var(--color-ink-soft);font-size:11px;line-height:1.5}.cdrawer-shipnote{background:var(--color-cream-deep);color:var(--color-ink);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 13px;font-size:11.5px;line-height:1.5;display:flex}.cdrawer-shipnote svg{width:16px;height:16px;color:var(--color-wine);flex-shrink:0;margin-top:1px}.cdrawer-paylabel{letter-spacing:.12em;color:var(--color-ink-soft);margin-bottom:10px;font-size:10px;font-weight:700}.cdrawer-pays{gap:8px;margin-bottom:6px;display:flex}.cdrawer-pay{border:1.5px solid var(--color-line);background:var(--color-cream);height:40px;color:var(--color-ink);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.cdrawer-pay svg{flex-shrink:0;width:14px;height:14px}.cdrawer-pay.blik{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.cdrawer-pay.apple{color:#fff;letter-spacing:.01em;background:#000;border-color:#000;font-style:italic}.cdrawer-pay.google{border-color:var(--color-ink-soft);background:#fff}.cdrawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.cdrawer-total{justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;display:flex}.cdrawer-total .v{color:var(--color-wine);font-size:18px;font-weight:700}.cdrawer-btn-primary{background:var(--color-wine);color:#fff;border-radius:12px;justify-content:center;align-items:center;height:50px;font-size:14.5px;font-weight:700;display:flex}.cdrawer-btn-primary:hover{background:var(--color-wine-dark)}.cdrawer-btn-secondary{border:1.5px solid var(--color-line);height:44px;color:var(--color-ink);background:0 0;border-radius:12px;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.cdrawer-btn-secondary:hover{background:var(--color-cream)}@media (min-width:1024px){.cdrawer-side{display:flex}.cdrawer-suggest{display:none}}
.checkout{padding:4px 0 30px}.checkout .cart-back{color:var(--color-ink-soft);align-items:center;gap:6px;margin-bottom:10px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.checkout .cart-back svg{width:14px;height:14px}.checkout .cart-back:hover{color:var(--color-wine)}.checkout h1{font-family:var(--font-display);margin:0 0 14px;padding:0 16px;font-size:28px;font-weight:600;line-height:1.1}.checkout .steps{align-items:center;padding:4px 16px 18px;display:flex}.checkout .step{flex-shrink:0;align-items:center;gap:8px;display:flex}.checkout .sdot{border:1.5px solid var(--color-line);background:var(--color-cream);width:23px;height:23px;color:var(--color-ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.checkout .sdot.done{background:var(--color-ok);border-color:var(--color-ok);color:#fff}.checkout .sdot.done svg{stroke-width:2.6px;width:12px;height:12px}.checkout .sdot.on{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.checkout .slab{color:var(--color-ink-soft);font-size:12px;font-weight:600}.checkout .slab:hover{color:var(--color-wine)}.checkout .slab.on{color:var(--color-ink)}.checkout a.slab{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s,color .15s}.checkout a.slab:hover{text-decoration-color:currentColor}.checkout .sline{background:var(--color-line);flex:1;height:1.5px;margin:0 10px}.checkout .sect{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:0 16px 16px;padding:18px 16px}.checkout .sect-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.checkout .sect-no{background:var(--color-blush);width:27px;height:27px;color:var(--color-wine-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.checkout .sect-h h2{font-family:var(--font-display);margin:0;font-size:21px;font-weight:600}.checkout .fgrid{grid-template-columns:1fr;gap:14px 16px;display:grid}.checkout .fl.full{grid-column:1/-1}.checkout .fl-l{color:var(--color-ink-soft);margin-bottom:6px;font-size:12px}.checkout .fl-l .req{color:var(--color-wine);font-weight:700}.checkout .fl-two{gap:10px;display:flex}.checkout .fl-two .fi{min-width:0}.checkout .fi{border:1.5px solid var(--color-line);background:var(--color-cream);width:100%;height:50px;font:inherit;color:var(--color-ink);border-radius:10px;outline:none;padding:0 15px;font-size:14px}.checkout .fi:focus{border-color:var(--color-wine);background:#fff}.checkout .fi::placeholder{color:var(--color-ink-soft);opacity:.7}.checkout .fl-hint{color:var(--color-ink-soft);margin-top:6px;font-size:11px}.checkout .fl-err{color:var(--color-wine);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.checkout .fl-err svg{flex-shrink:0;width:13px;height:13px}.checkout .fi-area{resize:vertical;height:auto;min-height:84px;padding:12px 15px;line-height:1.5}.checkout .toggle{cursor:pointer;color:var(--color-ink);align-items:flex-start;gap:10px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.checkout .toggle input{width:18px;height:18px;accent-color:var(--color-wine);cursor:pointer;flex-shrink:0;margin-top:1px}.checkout .toggle-body{background:var(--color-cream);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.checkout .toggle-body .fl-two{align-items:flex-start}.checkout .opt{border:1.5px solid var(--color-line);background:var(--color-cream);text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:12px;margin-bottom:10px;padding:15px 16px;display:block}.checkout .opt:hover{border-color:var(--color-wine-soft)}.checkout .opt:focus-visible{outline:2px solid var(--color-wine);outline-offset:2px}.checkout .opt:last-of-type{margin-bottom:0}.checkout .opt.on{border-color:var(--color-wine);background:var(--color-blush)}.checkout .opt-r{align-items:center;gap:13px;display:flex}.checkout .radio{border:1.5px solid var(--color-line);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.checkout .opt.on .radio{border-color:var(--color-wine);border-width:2px}.checkout .opt.on .radio:after{content:"";background:var(--color-wine);border-radius:50%;width:10px;height:10px}.checkout .opt-b{flex:1;min-width:0}.checkout .opt-n{font-size:14.5px;font-weight:700;line-height:1.3;display:block}.checkout .opt-n span{color:var(--color-ink-soft);font-weight:500}.checkout .opt-pkt-btn{border:1.5px solid var(--color-wine);color:var(--color-wine);font-size:12px;font-weight:700;font:inherit;cursor:pointer;background:#fff;border-radius:8px;margin-top:6px;padding:6px 12px;display:inline-block}.checkout .opt-pkt-btn:hover{background:var(--color-blush)}.checkout .opt.on .opt-pkt-btn{background:var(--color-wine);color:#fff;border-color:var(--color-wine)}.checkout .opt.on .opt-pkt-btn:hover{background:var(--color-wine-dark)}.checkout .opt-p{color:var(--color-ok);flex-shrink:0;font-size:13.5px;font-weight:700}.checkout .tagbest{border:1px solid var(--color-blush-deep);color:var(--color-wine-dark);vertical-align:middle;background:#fff;border-radius:12px;margin-left:9px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.checkout .blik{background:var(--color-ink);border-color:var(--color-ink)}.checkout .blik .opt-n{color:#fff}.checkout .blik.on{background:var(--color-ink);border-color:var(--color-wine)}.checkout .blik .opt-n span{color:var(--color-blush-deep)}.checkout .blik .radio{background:0 0;border-color:#ffffff80}.checkout .blik.on .radio{border-color:#fff}.checkout .blik.on .radio:after{background:#fff}.checkout .paylogo{color:var(--color-ink-soft);border-top:1px solid var(--color-line);align-items:center;gap:9px;margin-top:16px;padding-top:15px;font-size:12.5px;display:flex}.checkout .paylogo b{color:var(--color-ink);font-weight:700}.checkout .paylogo svg{width:16px;height:16px;color:var(--color-ok);flex-shrink:0}.checkout .box{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:0 16px 16px}.checkout .box-h{padding:18px 18px 12px}.checkout .box-h h2{font-family:var(--font-display);margin:0;font-size:21px;font-weight:600}.checkout .li{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:13px 18px;display:flex}.checkout .li-img{background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:10px;flex-shrink:0;width:54px;height:54px;position:relative;overflow:hidden}.checkout .li-img img{object-fit:cover}.checkout .li-b{flex:1;min-width:0}.checkout .li-n{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.32}.checkout .li-m{color:var(--color-ink-soft);margin-top:3px;font-size:11.5px}.checkout .li-p{color:var(--color-wine);flex-shrink:0;font-size:14px;font-weight:700}.checkout .srow{justify-content:space-between;align-items:center;padding:9px 18px;font-size:13.5px;display:flex}.checkout .srow.first{border-top:1px solid var(--color-line);padding-top:15px}.checkout .srow .lbl{color:var(--color-ink-soft)}.checkout .srow .free{color:var(--color-ok);font-weight:700}.checkout .total{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;margin-top:6px;padding:15px 18px 18px;display:flex}.checkout .total .l{font-size:16px;font-weight:700}.checkout .total .v{font-family:var(--font-display);color:var(--color-wine);font-size:30px;font-weight:700}.checkout .btn-go{background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 36px);height:58px;margin:0 18px 16px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.checkout .btn-go:hover{background:var(--color-wine-dark)}.checkout .btn-go:disabled{background:var(--color-line);color:var(--color-ink-soft);cursor:not-allowed}.checkout .btn-go svg{width:17px;height:17px}.checkout .consents{flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}.checkout .consent{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.5;display:flex}.checkout .consent input{width:17px;height:17px;accent-color:var(--color-wine);cursor:pointer;flex-shrink:0;margin-top:1px}.checkout .consent a{color:var(--color-wine);font-weight:600}.checkout .consent.all{color:var(--color-ink);border-bottom:1px dashed var(--color-line);padding-bottom:10px;font-size:12.5px;font-weight:700}.checkout .consent-err{color:var(--color-wine);align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:600;display:flex}.checkout .paczkomat-gap-err{color:var(--color-wine);align-items:center;gap:5px;margin:10px 0 0;font-size:11.5px;font-weight:600;display:flex}.checkout .consent-err svg,.checkout .paczkomat-gap-err svg{flex-shrink:0;width:13px;height:13px}.checkout .btn-go-err{background:var(--color-blush);color:var(--color-wine-dark);border-radius:9px;align-items:center;gap:6px;margin:0 18px 10px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.checkout .btn-go-err svg{flex-shrink:0;width:14px;height:14px}.checkout .badges{background:var(--color-cream-deep);border-radius:14px;flex-direction:column;gap:12px;margin:0 16px 16px;padding:17px 19px;display:flex}.checkout .bl{align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.checkout .bl svg{width:16px;height:16px;color:var(--color-ok);flex-shrink:0}.checkout .cards{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.checkout .cchip{border:1px solid var(--color-line);letter-spacing:.03em;height:28px;color:var(--color-ink-soft);background:#fff;border-radius:6px;align-items:center;padding:0 11px;font-size:10.5px;font-weight:700;display:flex}.checkout .add-h{padding:18px 18px 12px}.checkout .add-h h2{font-family:var(--font-display);margin:0 0 3px;font-size:20px;font-weight:600}.checkout .add-h .s{color:var(--color-ink-soft);font-size:11.5px}.checkout .arow{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 18px;display:flex}.checkout .a-img{background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:9px;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.checkout .a-img img{object-fit:cover}.checkout .a-n{min-width:0;color:var(--color-ink);flex:1;font-size:12.5px;font-weight:600;line-height:1.3}.checkout .a-n:hover{color:var(--color-wine)}.checkout .a-p{color:var(--color-wine);flex-shrink:0;font-size:13px;font-weight:700}.checkout .a-add{border:1.5px solid var(--color-wine);height:32px;color:var(--color-wine);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:0 13px;font-family:inherit;font-size:12px;font-weight:700}.checkout .a-add:hover{background:var(--color-wine);color:#fff}.checkout .cart-error{background:var(--color-blush);color:var(--color-wine-dark);border-radius:10px;margin:0 16px 14px;padding:12px 15px;font-size:12.5px;line-height:1.5}@media (min-width:1024px){.checkout{padding:22px 0 40px}.checkout .cart-back{margin-bottom:14px;padding:0 48px;font-size:13px}.checkout h1{margin:0 0 20px;padding:0 48px;font-size:44px}.checkout .steps{border:1px solid var(--color-line);background:#fff;border-radius:14px;margin:0 48px 24px;padding:17px 30px}.checkout .sdot{width:27px;height:27px;font-size:12.5px}.checkout .slab{font-size:14px}.checkout .sline{margin:0 20px}.checkout .layout{grid-template-columns:1fr 400px;align-items:start;gap:26px;padding:0 48px;display:grid}.checkout .sect{margin:0 0 20px;padding:24px 26px}.checkout .sect-h{margin-bottom:20px}.checkout .sect-h h2{font-size:23px}.checkout .fgrid{grid-template-columns:1fr 1fr}.checkout .side{position:sticky;top:20px}.checkout .box{margin:0 0 16px}.checkout .box-h{padding:20px 22px 14px}.checkout .box-h h2{font-size:22px}.checkout .li{padding:13px 22px}.checkout .srow{padding:9px 22px}.checkout .total{padding:15px 22px 18px}.checkout .btn-go{width:calc(100% - 44px);margin:0 22px 16px}.checkout .btn-go-err{margin:0 22px 10px}.checkout .consents{padding:12px 22px 20px}.checkout .badges{margin:0 0 16px}.checkout .add-h{padding:20px 22px 12px}.checkout .add-h h2{font-size:21px}.checkout .arow{padding:12px 22px}.checkout .cart-error{margin:0 48px 16px}}.paczkomat-wrap{z-index:64;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.paczkomat-backdrop{cursor:pointer;background:#3a25308c;border:none;position:absolute;inset:0}.paczkomat-box{z-index:1;-webkit-overflow-scrolling:touch;background:var(--color-cream);border-radius:20px;flex-direction:column;width:min(100%,560px);max-height:min(92vh,760px);padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px -12px #3a253066}.paczkomat-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.paczkomat-head h2{font-family:var(--font-display);color:var(--color-wine-dark);align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.paczkomat-head h2 svg{flex-shrink:0;width:19px;height:19px}.paczkomat-x{background:var(--color-blush);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.paczkomat-x svg{width:16px;height:16px}.paczkomat-map{border-radius:12px;flex:1;min-height:460px;overflow:hidden}.paczkomat-map inpost-geowidget{width:100%;height:100%;min-height:460px;display:block}.paczkomat-err{color:var(--color-ink-soft);background:var(--color-blush);border-radius:12px;margin:0;padding:20px;font-size:13.5px;line-height:1.6}
.thanks{padding-bottom:30px}.thanks .hero{background:var(--color-wine);color:#fff;border-radius:0;flex-direction:row;align-items:flex-start;gap:16px;height:auto;padding:24px 16px;display:flex}.thanks .hero .ok{background:#f4e1e629;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.thanks .hero .ok svg{width:24px;height:24px;color:var(--color-blush);stroke-width:2px}.thanks .hero h1{font-family:var(--font-display);color:#fff;margin:0 0 6px;font-size:28px;font-weight:600;line-height:1.1}.thanks .hero p{opacity:.88;margin:0;font-size:13px;line-height:1.6}.thanks .onum{text-align:center;background:#fbf5ef26;border-radius:13px;flex-shrink:0;margin-top:14px;padding:11px 16px}.thanks .onum .l{opacity:.7;margin-bottom:4px;font-size:11px}.thanks .onum .v{font-size:17px;font-weight:700}.thanks .redirect{text-align:center;color:var(--color-ink-soft);margin:22px 16px 0;font-size:13px}.thanks .redirect a{color:var(--color-wine);font-weight:700}.thanks .redirect a:hover{text-decoration:underline}.thanks h2.s{font-family:var(--font-display);margin:0 0 14px;padding:0 16px;font-size:22px;font-weight:600}.thanks h2.s.mt{margin-top:26px}.thanks .steps{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:0 16px;padding:18px}.thanks .st{gap:15px;padding-bottom:20px;display:flex;position:relative}.thanks .st:last-child{padding-bottom:0}.thanks .st:before{content:"";background:var(--color-line);width:1.5px;position:absolute;top:32px;bottom:4px;left:14px}.thanks .st:last-child:before{display:none}.thanks .st-n{background:var(--color-blush);width:29px;height:29px;color:var(--color-wine);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.thanks .st-n svg{stroke-width:2.2px;width:15px;height:15px}.thanks .st-n.done{background:var(--color-ok);color:#fff}.thanks .st-b .t{margin-bottom:4px;font-size:14px;font-weight:700}.thanks .st-b .s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.65}.thanks .addm{border:1.5px solid var(--color-wine);background:#fff;border-radius:16px;margin:0 16px;overflow:hidden}.thanks .addm-h{padding:16px 18px 13px}.thanks .addm-h .t{align-items:center;gap:9px;margin-bottom:4px;font-size:14.5px;font-weight:700;display:flex}.thanks .addm-h .t svg{width:18px;height:18px;color:var(--color-wine)}.thanks .addm-h .s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.6}.thanks .arow{border-top:1px solid var(--color-line);align-items:center;gap:14px;padding:13px 18px;display:flex}.thanks .aimg{background:linear-gradient(135deg, var(--color-blush), var(--color-cream-deep));border-radius:10px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.thanks .aimg img{object-fit:cover}.thanks .ab{min-width:0;color:var(--color-ink);flex:1;font-size:13px;font-weight:600}.thanks .ab:hover{text-decoration:underline}.thanks .ap{color:var(--color-wine);flex-shrink:0;font-size:14px;font-weight:700}.thanks .aa{border:1.5px solid var(--color-wine);height:34px;color:var(--color-wine);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;align-items:center;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.thanks .aa:hover{background:var(--color-wine);color:#fff}.thanks .disc{background:var(--color-cream-deep);border-radius:16px;margin:0 16px;padding:20px 18px}.thanks .disc .t{align-items:center;gap:10px;margin-bottom:13px;font-size:14.5px;font-weight:700;display:flex}.thanks .disc .t svg{width:18px;height:18px;color:var(--color-wine)}.thanks .dg{grid-template-columns:1fr;gap:10px;display:grid}.thanks .drow{align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.6;display:flex}.thanks .drow svg{width:16px;height:16px;color:var(--color-ok);flex-shrink:0;margin-top:2px}.thanks .drow b{font-weight:700}.thanks .acct{background:var(--color-blush);border-radius:16px;margin:20px 16px 0;padding:22px}.thanks .acct .h{align-items:center;gap:11px;margin-bottom:8px;display:flex}.thanks .acct .h svg{width:20px;height:20px;color:var(--color-wine)}.thanks .acct .h .t{font-family:var(--font-display);font-size:21px;font-weight:600}.thanks .acct p{color:var(--color-wine-dark);opacity:.9;margin:0 0 16px;font-size:13px;line-height:1.65}.thanks .bt{background:var(--color-wine);color:#fff;border-radius:11px;justify-content:center;align-items:center;height:50px;font-size:14.5px;font-weight:700;display:flex}.thanks .bt:hover{background:var(--color-wine-dark)}.thanks .skip{text-align:center;color:var(--color-wine-dark);opacity:.7;margin:12px 0 0;font-size:12px}.thanks .card{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:16px 16px 0;padding:20px 18px}.thanks .card .t{margin-bottom:5px;font-size:14.5px;font-weight:700}.thanks .card p{color:var(--color-ink-soft);margin:0 0 14px;font-size:12.5px;line-height:1.65}.thanks .card .go{color:var(--color-wine);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.thanks .card .go:hover{text-decoration:underline}.thanks .rev{border:1px dashed var(--color-blush-deep);border-radius:14px;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:16px 18px;display:flex}.thanks .rev svg{width:18px;height:18px;color:var(--color-wine-soft);flex-shrink:0;margin-top:2px}.thanks .rev .t{margin-bottom:4px;font-size:13.5px;font-weight:700}.thanks .rev .s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.65}.thanks .olist{margin:0 16px}.thanks .oitem{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.thanks .oitem:first-child{border-top:none}.thanks .oitem .q{color:var(--color-ink-soft);font-size:12px}.thanks .oitem .p{color:var(--color-wine);margin-left:auto;font-weight:700}.thanks .osum{border-top:1.5px solid var(--color-line);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:14px;display:flex}.thanks .osum .l{font-size:15px;font-weight:700}.thanks .osum .v{font-family:var(--font-display);color:var(--color-wine);font-size:26px;font-weight:700}@media (min-width:1024px){.thanks .hero{align-items:center;gap:26px;padding:38px 48px}.thanks .hero .ok{width:64px;height:64px}.thanks .hero .ok svg{width:32px;height:32px}.thanks .hero h1{margin:0 0 7px;font-size:38px}.thanks .hero p{max-width:620px;font-size:14px}.thanks .onum{margin-top:0;margin-left:auto;padding:14px 20px}.thanks .onum .v{font-size:18px}.thanks .layout{grid-template-columns:1fr 400px;align-items:start;gap:36px;padding:32px 48px 0;display:grid}.thanks h2.s{padding:0;font-size:26px}.thanks h2.s.mt{margin-top:34px}.thanks .steps{margin:0;padding:22px 24px}.thanks .st-b .t{font-size:14.5px}.thanks .st-b .s{font-size:13px}.thanks .addm{margin:0}.thanks .addm-h{padding:18px 22px 14px}.thanks .addm-h .t{font-size:15px}.thanks .arow{padding:13px 22px}.thanks .disc{margin:0;padding:22px 24px}.thanks .disc .t{font-size:15px}.thanks .dg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.thanks .drow{font-size:13px}.thanks .acct{margin:0;padding:24px}.thanks .acct .h .t{font-size:23px}.thanks .card{margin:16px 0 0;padding:22px 24px}.thanks .card .t{font-size:15px}.thanks .card p{font-size:13px}.thanks .rev{margin:16px 0 0;padding:17px 20px}.thanks .olist{margin:0}}
.legal{padding-bottom:36px}.legal .breadcrumbs{color:var(--color-ink-soft);padding:0 16px;font-size:11px}.legal .breadcrumbs .cur{color:var(--color-ink);font-weight:600}.legal .breadcrumbs a{color:inherit}.legal .breadcrumbs a:hover{text-decoration:underline}.legal .pagehead{padding:12px 16px 20px}.legal .pagehead h1{font-family:var(--font-display);margin:0 0 9px;font-size:30px;font-weight:600;line-height:1.08}.legal .pagehead p{color:var(--color-ink-soft);margin:0;font-size:13.5px;line-height:1.7}.legal .date{color:var(--color-ink-soft);margin-top:11px;font-size:12px}.legal .toc{border-top:1px solid var(--color-line);margin:0 0 22px;padding:14px 16px 0}.legal .toc .h{text-transform:uppercase;letter-spacing:.07em;color:var(--color-ink-soft);margin-bottom:9px;font-size:10.5px;font-weight:700}.legal .toc a{color:var(--color-wine);padding:4px 0;font-size:12.5px;line-height:1.55;display:block}.legal .toc .num{color:var(--color-ink-soft);width:30px;display:inline-block}.legal .doc{padding:0 16px}.legal .doc h2{font-family:var(--font-display);margin:28px 0 9px;scroll-margin-top:90px;font-size:22px;font-weight:600;line-height:1.2}.legal .doc h2:first-child{margin-top:0}.legal .doc h2 .s{color:var(--color-wine-soft);margin-right:9px}.legal .doc p{margin:0 0 12px;font-size:13.5px;line-height:1.8}.legal .doc ol{margin:0 0 12px;padding-left:20px;font-size:13.5px;line-height:1.8}.legal .doc ol li{margin-bottom:8px}.legal .doc .plain{color:var(--color-ink-soft);margin:0 0 11px;font-size:12.5px;font-style:italic;line-height:1.7}.legal .doc .law{color:var(--color-ink-soft);border-left:2px solid var(--color-line);margin:0 0 12px;padding-left:14px;font-size:12px;line-height:1.6}.legal .cbtn{border:1.5px solid var(--color-wine);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 6px;padding:15px 16px;display:flex}.legal .cbtn .t{color:var(--color-wine-dark);font-size:14px;font-weight:700}.legal .cbtn .s{color:var(--color-ink-soft);margin-top:3px;font-size:12px}.legal .cbtn .b{background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;height:40px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.legal .dl{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.legal .dlb{border:1.5px solid var(--color-line);height:44px;color:var(--color-ink);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.legal .dlb:hover{background:var(--color-cream)}.legal .dlb svg{width:16px;height:16px;color:var(--color-wine)}@media (min-width:1024px){.legal .breadcrumbs{padding:20px 48px 0;font-size:12px}.legal .pagehead{max-width:820px;padding:14px 48px 26px}.legal .pagehead h1{margin:0 0 10px;font-size:40px}.legal .pagehead p{font-size:15px}.legal .date{margin-top:12px;font-size:12.5px}.legal .layout{grid-template-columns:250px 1fr;align-items:start;gap:48px;padding:0 48px 20px;display:grid}.legal .toc{margin:0;padding:14px 0 0;position:sticky;top:20px}.legal .doc{max-width:740px;padding:0}.legal .doc h2{margin:32px 0 10px;font-size:26px}.legal .doc p{margin:0 0 13px;font-size:14.5px;line-height:1.85}.legal .doc ol{padding-left:22px;font-size:14.5px;line-height:1.85}.legal .doc .plain{font-size:13.5px}.legal .doc .law{font-size:12.5px}.legal .cbtn{gap:18px;padding:17px 20px}}
.wish{z-index:3;cursor:pointer;color:var(--color-ink-soft);background:#ffffffeb;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,transform .15s;display:flex;position:absolute;box-shadow:0 2px 8px -4px #3a253073}.wish svg{width:16px;height:16px}.wish:hover{color:var(--color-wine);background:#fff}.wish.on{color:var(--color-wine)}.wish.on svg{fill:currentColor}.wish-card{border-radius:50%;width:30px;height:30px;bottom:8px;right:8px}@media (hover:hover){.wish-card{opacity:0;transition:color .15s,background .15s,transform .15s,opacity .15s}.pcard:hover .wish-card,.pcard:focus-within .wish-card{opacity:1}}.wish-main{border:1.5px solid var(--color-line);width:52px;height:52px;box-shadow:none;background:#fff;border-radius:12px;flex-shrink:0;position:static}.wish-main svg{width:20px;height:20px}.wish-main.on{border-color:var(--color-wine)}.pcard,.cat .pcard{position:relative}.wl{padding-bottom:40px}.wl-top{padding:14px 16px 0}.wl .breadcrumbs{color:var(--color-ink-soft);margin-bottom:9px;font-size:11px}.wl .breadcrumbs a{color:inherit}.wl .breadcrumbs a:hover{text-decoration:underline}.wl h1{font-family:var(--font-display);margin:0 0 7px;font-size:28px;font-weight:600;line-height:1.12}.wl .lead{color:var(--color-ink-soft);max-width:640px;margin:0 0 20px;font-size:13px;line-height:1.6}.wl-head{justify-content:space-between;align-items:baseline;gap:16px;padding:0 16px 12px;display:flex}.wl-head .c{margin:0;font-size:13px;font-weight:600}.wl-clear{cursor:pointer;font:inherit;color:var(--color-ink-soft);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.wl-clear:hover{color:var(--color-wine)}.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}.wl-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.wl-img{aspect-ratio:1;background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);display:block;position:relative}.wl-img img{object-fit:cover}.wl-card .badge{z-index:1;background:var(--color-flame);color:#fff;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.wl-del{z-index:2;width:28px;height:28px;color:var(--color-ink-soft);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px -4px #3a253073}.wl-del:hover{color:var(--color-wine);background:#fff}.wl-del svg{width:14px;height:14px}.wl-body{flex-direction:column;flex:1;gap:6px;padding:11px 12px 13px;display:flex}.wl-body .n{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.wl-body .r{color:var(--color-ink-soft);align-items:center;gap:4px;font-size:10.5px;display:flex}.wl-body .r .ico-fill{width:12px;height:12px;fill:var(--color-star)}.wl-body .p{align-items:baseline;gap:6px;margin-top:auto;display:flex}.wl-body .now{color:var(--color-wine);font-size:14.5px;font-weight:700}.wl-body .old{color:var(--color-ink-soft);font-size:11px;text-decoration:line-through}.wl-add{background:var(--color-wine);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;margin-top:8px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.wl-add:hover{background:var(--color-wine-dark)}.wl-add:disabled{opacity:.6;cursor:default}.wl-add svg{stroke-width:2.4px;width:14px;height:14px}.wl-note{color:var(--color-ink-soft);max-width:640px;margin:18px 16px 0;font-size:11.5px;line-height:1.6}.wl-empty{text-align:center;background:var(--color-flame-soft);border-radius:18px;margin:0 16px;padding:36px 20px 32px}.wl-empty .ico{width:54px;height:54px;color:var(--color-wine);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.wl-empty .ico svg{width:24px;height:24px}.wl-empty h2{font-family:var(--font-display);margin:0 0 8px;font-size:24px;font-weight:600}.wl-empty p{color:var(--color-ink-soft);max-width:440px;margin:0 auto 18px;font-size:13px;line-height:1.6}.wl-empty .btn-go{background:var(--color-wine);color:#fff;border-radius:11px;justify-content:center;align-items:center;height:48px;padding:0 26px;font-size:14px;font-weight:700;display:inline-flex}.wl-empty .note{opacity:.85;margin:18px auto 0;font-size:11.5px}@media (min-width:1024px){.wl-top{padding:20px 48px 0}.wl h1{margin:0 0 9px;font-size:38px}.wl .lead{margin-bottom:28px;font-size:14.5px}.wl-head{padding:0 48px 14px}.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 48px}.wl-body{padding:13px 14px 15px}.wl-body .n{font-size:13px}.wl-note{margin:24px 48px 0}.wl-empty{margin:0 48px;padding:54px 40px 48px}.wl-empty h2{font-size:30px}}.konto{padding-bottom:40px}.konto .hi{align-items:center;gap:14px;padding:22px 16px 18px;display:flex}.konto .av{background:var(--color-blush);width:52px;height:52px;font-family:var(--font-display);color:var(--color-wine);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.konto .hi-b{flex:1;min-width:0}.konto .hi-t{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.1}.konto .hi-s{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;overflow:hidden}.konto .logout{color:var(--color-wine-soft);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.konto .logout:hover{text-decoration:underline}.konto .main{padding:0 16px;display:block}.konto .navbox{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin-bottom:14px;padding:8px}.konto .sn{color:var(--color-ink-soft);border-radius:11px;align-items:center;gap:12px;padding:12px 13px;font-size:13.5px;font-weight:600;display:flex}.konto .sn:hover{background:var(--color-cream)}.konto .sn.on{background:var(--color-wine);color:#fff}.konto .sn svg{flex-shrink:0;width:18px;height:18px}.konto .sn .c{background:var(--color-cream-deep);color:var(--color-ink-soft);border-radius:9px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:700}.konto .sn.on .c{color:#fff;background:#ffffff38}.konto .disc{background:var(--color-blush);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:17px;display:flex}.konto .disc svg{width:20px;height:20px;color:var(--color-wine);flex-shrink:0;margin-top:2px}.konto .disc .t{margin-bottom:5px;font-size:13px;font-weight:700}.konto .disc .s{color:var(--color-wine-dark);opacity:.85;font-size:11.5px;line-height:1.65}.konto .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.konto .q{border:1px solid var(--color-line);background:#fff;border-radius:14px;padding:15px}.konto .q .v{font-family:var(--font-display);color:var(--color-wine);font-size:25px;font-weight:700;line-height:1.05}.konto .q .l{color:var(--color-ink-soft);margin-top:4px;font-size:11.5px}.konto .sect-h{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.konto .sect-h h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:600}.konto .ord{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin-bottom:14px;overflow:hidden}.konto .ord-h{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.konto .ord-l{flex-direction:column;gap:3px;display:flex}.konto .ord-no{font-size:14.5px;font-weight:700}.konto .ord-d{color:var(--color-ink-soft);font-size:12px}.konto .badge{white-space:nowrap;border-radius:13px;padding:5px 12px;font-size:11.5px;font-weight:700}.konto .badge.sent{color:var(--color-ok);background:#e4efe7}.konto .badge.done{background:var(--color-cream-deep);color:var(--color-ink-soft)}.konto .ord-b{align-items:center;gap:16px;padding:15px 17px;display:flex}.konto .thumbs{align-items:center;gap:8px;display:flex}.konto .th{background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.konto .th svg{width:20px;height:20px;color:var(--color-blush-deep)}.konto .th-more{color:var(--color-ink-soft);font-size:12.5px;font-weight:600}.konto .ord-sum{text-align:right;flex-shrink:0;margin-left:auto}.konto .ord-sum .l{color:var(--color-ink-soft);font-size:11.5px}.konto .ord-sum .v{color:var(--color-wine);margin-top:2px;font-size:18px;font-weight:700}.konto .th{position:relative;overflow:hidden}.konto .th img{object-fit:cover}.konto .acts{flex-shrink:0;gap:10px;display:flex}.konto .btn-s{border:1.5px solid var(--color-line);height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.konto .btn-s:hover{border-color:var(--color-wine);color:var(--color-wine)}.konto .ord-det{border-top:1px solid var(--color-line);padding:0 17px 16px}.konto .det-items{margin:0 0 14px;padding:0;list-style:none}.konto .det-items li{border-bottom:1px solid var(--color-line);align-items:baseline;gap:12px;padding:11px 0;font-size:13px;display:flex}.konto .det-items li:last-child{border-bottom:0}.konto .det-items .n{flex:1;min-width:0}.konto .det-items .q{color:var(--color-ink-soft);flex-shrink:0;font-size:12px}.konto .det-items .p{color:var(--color-wine);flex-shrink:0;font-weight:700}.konto .det-meta{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 14px;font-size:12.5px;display:grid}.konto .det-meta dt{color:var(--color-ink-soft);font-weight:700}.konto .det-meta dd{margin:0}.konto .det-note{color:var(--color-ink-soft);border-top:1px dashed var(--color-line);margin:0;padding-top:12px;font-size:11.5px;line-height:1.6}.konto .det-note a{color:var(--color-wine);font-weight:600}.konto .ret{border-top:1px dashed var(--color-line);color:var(--color-ink-soft);align-items:center;gap:9px;padding:13px 17px;font-size:12.5px;font-weight:600;display:flex}.konto .ret svg{flex-shrink:0;width:16px;height:16px}.konto .ret .lnk{color:var(--color-wine);flex-shrink:0;margin-left:auto;font-weight:700}.konto .ret .lnk:hover{text-decoration:underline}.konto .no-ord{text-align:center;padding:26px 20px}.konto .no-ord p{color:var(--color-ink-soft);max-width:380px;margin:0 auto 16px;font-size:13px;line-height:1.6}.konto .login-wrap{max-width:460px;margin:0 auto;padding:26px 16px 0}.konto .login-wrap h1{font-family:var(--font-display);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.1}.konto .login-wrap .lead{color:var(--color-ink-soft);margin:0 0 22px;font-size:13px;line-height:1.6}.konto .login{flex-direction:column;display:flex}.konto .login label{margin-bottom:6px;font-size:12.5px;font-weight:700}.konto .login input{border:1.5px solid var(--color-line);height:50px;color:var(--color-ink);background:#fff;border-radius:11px;margin-bottom:16px;padding:0 15px;font-family:inherit;font-size:14.5px}.konto .login input:focus-visible{border-color:var(--color-wine)}.konto .login .err{background:var(--color-blush);color:var(--color-wine-dark);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:12.5px}.konto .btn-p{background:var(--color-wine);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;height:52px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.konto .btn-p:hover{background:var(--color-wine-dark)}.konto .btn-p:disabled{opacity:.65;cursor:default}.konto .login-alt{justify-content:space-between;gap:16px;margin:16px 0 24px;font-size:12.5px;font-weight:600;display:flex}.konto .login-alt a{color:var(--color-wine)}@media (min-width:1024px){.konto .hi{gap:18px;padding:30px 48px 24px}.konto .av{width:62px;height:62px;font-size:26px}.konto .hi-t{font-size:34px}.konto .hi-s{font-size:13.5px}.konto .main{grid-template-columns:260px 1fr;align-items:start;gap:34px;padding:0 48px;display:grid}.konto .sidenav{position:sticky;top:20px}.konto .navbox{margin-bottom:16px;padding:10px}.konto .sn{padding:13px 14px}.konto .disc{margin-bottom:0;padding:18px}.konto .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.konto .q{padding:18px}.konto .q .v{font-size:28px}.konto .q .l{font-size:12px}.konto .sect-h{margin-bottom:16px}.konto .sect-h h2{font-size:28px}.konto .ord{margin-bottom:16px}.konto .ord-h{padding:18px 22px}.konto .ord-l{flex-direction:row;align-items:baseline;gap:16px}.konto .ord-no{font-size:15px}.konto .ord-d{font-size:12.5px}.konto .ord-b{gap:20px;padding:18px 22px}.konto .th{width:62px;height:62px}.konto .th svg{width:22px;height:22px}.konto .ord-sum .v{font-size:19px}.konto .ret{padding:14px 22px}.konto .ord-det{padding:0 22px 18px}.konto .det-items li{font-size:13.5px}.konto .login-wrap{padding:40px 48px}.konto .login-wrap h1{font-size:36px}}
.kontakt{padding-bottom:40px}.kontakt .pagehead{padding:0 16px 20px}.kontakt .crumbs{color:var(--color-ink-soft);margin-bottom:9px;font-size:11px}.kontakt .crumbs a{color:inherit}.kontakt .crumbs a:hover{text-decoration:underline}.kontakt .pagehead h1{font-family:var(--font-display);margin:0 0 9px;font-size:30px;font-weight:600;line-height:1.08}.kontakt .pagehead p{margin:0;font-size:13.5px;line-height:1.65}.kontakt .chans{padding:0;display:block}.kontakt .chan{border:1px solid var(--color-line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;margin:0 16px 12px;padding:17px 16px;display:flex}.kontakt .chan.primary{border-color:var(--color-wine);border-width:1.5px}.kontakt .chan-i{background:var(--color-blush);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kontakt .chan-i svg{width:21px;height:21px;color:var(--color-wine)}.kontakt .chan-t{margin-bottom:4px;font-size:15px;font-weight:700}.kontakt .chan-v{color:var(--color-wine);margin-bottom:7px;font-size:14.5px;font-weight:600;display:block}.kontakt .chan-v:hover{text-decoration:underline}.kontakt .chan-s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.6}.kontakt .chan-badge{background:var(--color-cream-deep);color:var(--color-ok);border-radius:13px;align-items:center;gap:6px;margin-top:12px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.kontakt .chan-badge svg{width:12px;height:12px}.kontakt .main{padding:0 16px;display:block}.kontakt .card{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin-bottom:18px;padding:20px 18px}.kontakt .card h2{font-family:var(--font-display);margin:0 0 5px;font-size:22px;font-weight:600}.kontakt .card .lead{color:var(--color-ink-soft);margin:0 0 18px;font-size:12.5px;line-height:1.6}.kontakt .fgrid{grid-template-columns:1fr;gap:14px;display:grid}.kontakt .fl.full{grid-column:1/-1}.kontakt .fl-l{color:var(--color-ink-soft);margin-bottom:6px;font-size:12px;display:block}.kontakt .fl-l .opt{opacity:.7}.kontakt .fi{border:1.5px solid var(--color-line);background:var(--color-cream);border-radius:10px;align-items:center;height:46px;padding:0 14px;font-size:13.5px;display:flex}.kontakt .fi:focus-within{border-color:var(--color-wine)}.kontakt .fi input,.kontakt .fi select{min-width:0;font:inherit;color:var(--color-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.kontakt .fi input::placeholder{color:var(--color-ink-soft)}.kontakt .fi.sel{justify-content:space-between}.kontakt .fi.sel svg{width:16px;height:16px;color:var(--color-ink-soft);flex-shrink:0}.kontakt .fa{border:1.5px solid var(--color-line);background:var(--color-cream);width:100%;min-height:104px;font:inherit;color:var(--color-ink);resize:vertical;border-radius:10px;outline:none;padding:13px 14px;font-size:13.5px;line-height:1.55}.kontakt .fa::placeholder{color:var(--color-ink-soft)}.kontakt .fa:focus{border-color:var(--color-wine)}.kontakt .consent{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:11px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.kontakt .box{border:1.5px solid var(--color-line);background:var(--color-cream);appearance:none;cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:1px}.kontakt .box:checked{background:var(--color-wine);border-color:var(--color-wine)}.kontakt .consent a{color:var(--color-wine);font-weight:600}.kontakt .ferr{background:var(--color-blush);color:var(--color-wine-dark);border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6}.kontakt .ferr a{color:var(--color-wine);font-weight:700}.kontakt .btn{background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:11px;width:100%;height:50px;margin-top:16px;font-family:inherit;font-size:14.5px;font-weight:700}.kontakt .btn:disabled{opacity:.65;cursor:default}.kontakt .side-box{margin-bottom:14px}.kontakt .quick{background:var(--color-blush);border-radius:16px;padding:18px 16px}.kontakt .quick h3{font-family:var(--font-display);margin:0 0 4px;font-size:20px;font-weight:600}.kontakt .quick .s{color:var(--color-wine-dark);opacity:.8;margin:0 0 14px;font-size:12.5px;line-height:1.55}.kontakt .qrow{border-top:1px solid var(--color-blush-deep);color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13.5px;font-weight:600;display:flex}.kontakt .qrow:first-of-type{border-top:none;padding-top:0}.kontakt .qrow:hover{color:var(--color-wine)}.kontakt .qrow svg{width:16px;height:16px;color:var(--color-wine-soft);flex-shrink:0}.kontakt .disc{border:1px solid var(--color-line);background:#fff;border-radius:16px;align-items:flex-start;gap:13px;padding:18px 16px;display:flex}.kontakt .disc svg{width:22px;height:22px;color:var(--color-wine);flex-shrink:0;margin-top:2px}.kontakt .disc .t{margin-bottom:6px;font-size:14.5px;font-weight:700}.kontakt .disc .s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.7}.kontakt .firm{background:var(--color-cream-deep);border-radius:14px;padding:17px 16px}.kontakt .firm h3{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin:0 0 12px;font-size:12px;font-weight:700}.kontakt .frow{justify-content:space-between;gap:16px;padding:7px 0;font-size:12.5px;display:flex}.kontakt .frow .k{color:var(--color-ink-soft);flex-shrink:0}.kontakt .frow .v{text-align:right;font-weight:600}@media (min-width:1024px){.kontakt .pagehead{max-width:760px;padding:14px 48px 26px}.kontakt .pagehead h1{margin:0 0 10px;font-size:42px}.kontakt .pagehead p{font-size:15px;line-height:1.7}.kontakt .chans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 48px 34px;display:grid}.kontakt .chan{margin:0;padding:22px;display:block}.kontakt .chan-i{width:46px;height:46px;margin-bottom:15px}.kontakt .chan-i svg{width:22px;height:22px}.kontakt .chan-t{margin-bottom:5px;font-size:16px}.kontakt .chan-v{margin-bottom:8px;font-size:15px}.kontakt .main{grid-template-columns:1fr 400px;align-items:start;gap:34px;min-width:0;padding:0 48px;display:grid}.kontakt .main>*{min-width:0}.kontakt .card{margin-bottom:0;padding:26px 28px}.kontakt .card h2{font-size:26px}.kontakt .card .lead{margin-bottom:20px;font-size:13px}.kontakt .fgrid{grid-template-columns:1fr 1fr;gap:14px 16px}.kontakt .fi{height:50px;padding:0 15px;font-size:14px}.kontakt .fa{min-height:130px;padding:14px 15px;font-size:14px}.kontakt .btn{width:auto;height:54px;margin-top:20px;padding:0 34px;font-size:15px}.kontakt .side-box{margin-bottom:18px}.kontakt .quick{padding:22px}.kontakt .quick h3{font-size:22px}.kontakt .quick .s{margin-bottom:16px}.kontakt .disc{gap:14px;padding:22px}.kontakt .disc svg{width:24px;height:24px}.kontakt .disc .t{font-size:15px}.kontakt .firm{border-radius:16px;padding:22px}.kontakt .firm h3{margin-bottom:13px}.kontakt .frow{font-size:13px}}
.dost{padding-bottom:40px}.dost .breadcrumbs{color:var(--color-ink-soft);padding:0 16px 10px;font-size:11px}.dost .breadcrumbs .cur{color:var(--color-ink);font-weight:600}.dost .breadcrumbs a{color:inherit}.dost .breadcrumbs a:hover{text-decoration:underline}.dost .pagehead{padding:0 16px 16px}.dost .pagehead h1{font-family:var(--font-display);margin:0 0 8px;font-size:29px;font-weight:600;line-height:1.12}.dost .pagehead p{margin:0;font-size:13px;line-height:1.6}.dost .jump{scrollbar-width:none;gap:8px;padding:0 16px 20px;display:flex;overflow-x:auto}.dost .jump::-webkit-scrollbar{display:none}.dost .jump a{border:1.5px solid var(--color-line);white-space:nowrap;height:36px;color:var(--color-ink);background:#fff;border-radius:18px;flex-shrink:0;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.dost .jump a svg{display:none}.dost .jump a:first-child{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.dost .sect{margin:0 16px 24px;scroll-margin-top:16px}.dost .sect h2{font-family:var(--font-display);margin:0 0 5px;font-size:23px;font-weight:600}.dost .sect .lead{color:var(--color-ink-soft);margin:0 0 15px;font-size:12.5px;line-height:1.55}.dost .sect p{margin:0 0 12px;font-size:13px;line-height:1.7}.dost .ship{border:1px solid var(--color-line);background:#fff;border-radius:16px;overflow:hidden}.dost .srow{border-top:1px solid var(--color-line);align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.dost .srow:first-child{border-top:none}.dost .s-i{background:var(--color-blush);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dost .s-i svg{width:19px;height:19px;color:var(--color-wine)}.dost .s-b{flex:1;min-width:0}.dost .s-t{margin-bottom:3px;font-size:14px;font-weight:700}.dost .s-m{color:var(--color-ink-soft);margin-bottom:6px;font-size:11.5px;line-height:1.5}.dost .s-tags{flex-wrap:wrap;gap:6px;display:flex}.dost .s-r{display:none}.dost .tag{background:var(--color-cream-deep);color:var(--color-ink-soft);white-space:nowrap;border-radius:11px;padding:3px 8px;font-size:10.5px;font-weight:700}.dost .tag.free{color:var(--color-ok);background:#e4efe7}.dost .tag.time{background:var(--color-blush);color:var(--color-wine-dark)}.dost .note{background:var(--color-cream-deep);border-radius:12px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;font-size:12px;line-height:1.6;display:flex}.dost .note svg{width:17px;height:17px;color:var(--color-ok);flex-shrink:0;margin-top:1px}.dost .note b{font-weight:700}.dost .disc{background:var(--color-blush);border-radius:16px;padding:20px 17px}.dost .disc h2{font-family:var(--font-display);margin:0 0 12px;font-size:22px;font-weight:600}.dost .drow{border-top:1px solid var(--color-blush-deep);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.dost .drow:first-of-type{border-top:none;padding-top:0}.dost .drow svg{width:18px;height:18px;color:var(--color-wine);flex-shrink:0;margin-top:2px}.dost .drow .t{margin-bottom:3px;font-size:13px;font-weight:700}.dost .drow .s{color:var(--color-wine-dark);opacity:.85;font-size:12px;line-height:1.6}.dost .steps{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:18px 16px}.dost .st{gap:13px;padding-bottom:18px;display:flex;position:relative}.dost .st:last-child{padding-bottom:0}.dost .st:before{content:"";background:var(--color-line);width:1.5px;position:absolute;top:30px;bottom:4px;left:13px}.dost .st:last-child:before{display:none}.dost .st-n{background:var(--color-wine);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12.5px;font-weight:700;display:flex;position:relative}.dost .st-b .t{margin-bottom:4px;font-size:13.5px;font-weight:700}.dost .st-b .s{color:var(--color-ink-soft);font-size:12.5px;line-height:1.65}.dost .st-b .s a,.dost .warn .s a{color:var(--color-wine);font-weight:600}.dost .st-b .s a:hover,.dost .warn .s a:hover{text-decoration:underline}.dost .warn{border:1.5px solid var(--color-blush-deep);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;display:flex}.dost .warn svg{width:19px;height:19px;color:var(--color-wine);flex-shrink:0;margin-top:1px}.dost .warn .t{margin-bottom:5px;font-size:13px;font-weight:700}.dost .warn .s{color:var(--color-ink-soft);font-size:12px;line-height:1.65}.dost .faq-item{border-top:1px solid var(--color-line)}.dost .faq-item:last-child{border-bottom:1px solid var(--color-line)}.dost .faq-q{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;font-size:13px;font-weight:600;line-height:1.4;list-style:none;display:flex}.dost .faq-q::-webkit-details-marker{display:none}.dost .faq-q svg{width:16px;height:16px;color:var(--color-ink-soft);flex-shrink:0;margin-top:2px;transition:transform .15s}.dost .faq-item[open] .faq-q svg{transform:rotate(180deg)}.dost .faq-a{color:var(--color-ink-soft);margin:0;padding:0 0 15px;font-size:12.5px;line-height:1.7}.dost .faq-a a{color:var(--color-wine);font-weight:600}.dost .cta{background:var(--color-wine);color:#fff;text-align:center;border-radius:16px;padding:22px 18px}.dost .cta h3{font-family:var(--font-display);margin:0 0 7px;font-size:21px;font-weight:600}.dost .cta p{opacity:.88;margin:0 0 16px;font-size:12.5px;line-height:1.6}.dost .cta .b{background:var(--color-cream);height:46px;color:var(--color-wine-dark);border-radius:11px;justify-content:center;align-items:center;padding:0 24px;font-size:13.5px;font-weight:700;display:inline-flex}@media (min-width:1024px){.dost .breadcrumbs{padding:20px 48px 0;font-size:12px}.dost .pagehead{max-width:800px;padding:14px 48px 30px}.dost .pagehead h1{margin:0 0 10px;font-size:42px;line-height:1.08}.dost .pagehead p{font-size:15px;line-height:1.7}.dost .main{grid-template-columns:236px 1fr;align-items:start;gap:40px;padding:0 48px;display:grid}.dost .main>*{min-width:0}.dost .jump{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:10px;display:block;position:sticky;top:20px;overflow:visible}.dost .jump a{height:auto;color:var(--color-ink-soft);background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;padding:12px 13px;font-size:13.5px;font-weight:600;display:flex}.dost .jump a svg{flex-shrink:0;width:17px;height:17px;display:block}.dost .jump a:first-child{background:var(--color-wine);color:#fff}.dost .jump a:not(:first-child):hover{background:var(--color-cream);color:var(--color-ink)}.dost .sect{margin:0 0 44px;scroll-margin-top:20px}.dost .sect h2{margin:0 0 6px;font-size:30px}.dost .sect .lead{margin:0 0 20px;font-size:13.5px;line-height:1.6}.dost .sect p{margin:0 0 13px;font-size:14px;line-height:1.75}.dost .srow{align-items:center;gap:17px;padding:20px 22px}.dost .s-i{border-radius:12px;width:48px;height:48px}.dost .s-i svg{width:23px;height:23px}.dost .s-t{margin-bottom:4px;font-size:15.5px}.dost .s-m{margin-bottom:0;font-size:12.5px;line-height:1.6}.dost .s-tags{display:none}.dost .s-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.dost .s-r .tag{border-radius:12px;padding:4px 11px;font-size:11.5px}.dost .note{border-radius:13px;gap:13px;margin-top:18px;padding:17px 19px;font-size:13px;line-height:1.7}.dost .note svg{width:19px;height:19px}.dost .disc{border-radius:18px;padding:28px 30px}.dost .disc h2{margin-bottom:18px;font-size:30px}.dost .dgrid{grid-template-columns:1fr 1fr;gap:22px 30px;display:grid}.dost .drow{border-top:none;gap:13px;padding:0}.dost .drow svg{width:20px;height:20px}.dost .drow .t{margin-bottom:4px;font-size:14px}.dost .drow .s{font-size:12.5px;line-height:1.65}.dost .steps{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;display:grid}.dost .st{border:1px solid var(--color-line);background:#fff;border-radius:15px;padding:20px 18px;display:block}.dost .st:before{display:none}.dost .st-n{width:32px;height:32px;margin-bottom:13px;font-size:14px}.dost .st-b .t{margin-bottom:6px;font-size:14.5px}.dost .st-b .s{font-size:12.5px;line-height:1.65}.dost .warn{border-radius:15px;gap:14px;margin-top:20px;padding:20px 22px}.dost .warn svg{width:22px;height:22px}.dost .warn .t{margin-bottom:6px;font-size:14.5px}.dost .warn .s{font-size:13px;line-height:1.7}.dost .faqgrid{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.dost .faq-item:last-child{border-bottom:none}.dost .faqgrid>:last-child .faq-item:last-child,.dost .faqgrid>:first-child .faq-item:last-child{border-bottom:1px solid var(--color-line)}.dost .faq-q{gap:14px;padding:15px 0;font-size:14px}.dost .faq-q svg{width:17px;height:17px}.dost .faq-a{padding-bottom:16px;font-size:13px}.dost .cta{text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;padding:32px 36px;display:flex}.dost .cta h3{margin:0 0 7px;font-size:27px}.dost .cta p{max-width:520px;margin:0;font-size:13.5px;line-height:1.65}.dost .cta .b{flex-shrink:0;height:50px;padding:0 28px;font-size:14px}}
.search,.searchbar{position:relative}.search:focus-within,.searchbar:focus-within{border-color:var(--color-wine);border-width:1.7px;margin:-.7px}.search input::-webkit-search-cancel-button{display:none}.searchbar input::-webkit-search-cancel-button{display:none}.sclear{cursor:pointer;color:var(--color-ink-soft);background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.sclear:hover{color:var(--color-wine)}.sclear svg{width:16px;height:16px}.sdrop{z-index:30;position:absolute;top:calc(100% + 8px);left:0;right:0}.sdrop-in{border:1px solid var(--color-line);text-align:left;max-height:min(70vh,560px);color:var(--color-ink);background:#fff;border-radius:14px;display:block;overflow:hidden auto;box-shadow:0 18px 44px #3a25302e}.sdrop .dl{padding:14px 16px}.sdrop .dr{background:var(--color-cream);border-top:1px solid var(--color-line);padding:14px 16px}.sdrop .gh{text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-soft);margin:0 0 9px;font-size:9.5px;font-weight:700}.sdrop .gh.mt{margin-top:16px}.sdrop [role=option]{cursor:pointer;border-radius:8px;margin:0 -8px;padding:0 8px}.sdrop [role=option].on{background:var(--color-blush)}.sdrop .qrow{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.sdrop .qrow .l{align-items:center;gap:9px;min-width:0;display:flex}.sdrop .qrow .l svg{width:14px;height:14px;color:var(--color-wine-soft);flex-shrink:0}.sdrop .qrow b{color:var(--color-wine);font-weight:700}.sdrop .qrow .c{color:var(--color-ink-soft);flex-shrink:0;font-size:11px}.sdrop .sug{align-items:center;gap:11px;padding:8px 0;display:flex}.sdrop .sug-i{background:linear-gradient(135deg, var(--color-blush), var(--color-cream-deep));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.sdrop .sug-i img{object-fit:cover;width:100%;height:100%}.sdrop .sug-i svg{width:16px;height:16px;color:var(--color-blush-deep)}.sdrop .sug-b{flex:1;min-width:0}.sdrop .sug-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sdrop .sug-m{color:var(--color-ink-soft);align-items:center;gap:4px;font-size:10px;display:flex}.sdrop .sug-m .st{width:11px;height:11px;color:var(--color-star)}.sdrop .sug-p{color:var(--color-wine);flex-shrink:0;font-size:13px;font-weight:700}.sdrop .cat{padding:7px 0;font-size:12.5px;display:block}.sdrop .cat .c{color:var(--color-ink-soft);margin-left:5px;font-size:11px}.sdrop .allbar{border-top:1px solid var(--color-line)}.sdrop .allbar button{cursor:pointer;width:100%;font:inherit;color:var(--color-wine);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:700;display:flex}.sdrop .allbar button:hover{background:var(--color-cream)}.sdrop .allbar svg{flex-shrink:0;width:15px;height:15px}@media (min-width:1024px){.sdrop{width:608px;left:0;right:auto}.sdrop-in{grid-template-columns:1fr 268px;max-height:min(70vh,600px);display:grid}.sdrop .dl{padding:16px 18px}.sdrop .dr{border-top:0;border-left:1px solid var(--color-line);padding:16px 18px}.sdrop .allbar{grid-column:1/-1}}.searchpage .refine{padding:0 16px 12px}.searchpage .refine-h{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin-bottom:8px;font-size:10px;font-weight:700}.searchpage .refine-chips{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.searchpage .refine-chips::-webkit-scrollbar{display:none}.searchpage .refine-chip{border:1.5px solid var(--color-line);white-space:nowrap;color:var(--color-ink);background:#fff;border-radius:17px;flex-shrink:0;padding:8px 13px;font-size:12px;font-weight:600}.searchpage .refine-chip:hover{background:var(--color-cream)}.searchpage .refine-chip.on{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.searchpage .refine-chip .c{opacity:.65;margin-left:4px;font-weight:500}.searchpage .inject{background:var(--color-blush);color:var(--color-ink);border-radius:15px;margin:0 0 18px;padding:17px;display:block}.searchpage .inject .h{align-items:center;gap:9px;margin-bottom:6px;display:flex}.searchpage .inject .h svg{width:17px;height:17px;color:var(--color-wine)}.searchpage .inject .h .t{font-size:13.5px;font-weight:700}.searchpage .inject .p{color:var(--color-wine-dark);opacity:.9;margin:0 0 13px;font-size:12px;line-height:1.6;display:block}.searchpage .inject .b{background:var(--color-wine);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:700;display:flex}.searchpage .related{margin:4px 0 24px}.searchpage .related h2{font-family:var(--font-display);margin:0 0 4px;font-size:21px;font-weight:600}.searchpage .related p{color:var(--color-ink-soft);margin:0 0 12px;font-size:12px;line-height:1.55}@media (min-width:1024px){.searchpage .refine{padding:0 48px 16px}.searchpage .refine-chips{flex-wrap:wrap;overflow:visible}.searchpage .inject{border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:8px 30px;padding:20px 24px;display:grid}.searchpage .inject .h{margin-bottom:4px}.searchpage .inject .h .t{font-size:16px}.searchpage .inject .p{grid-column:1;max-width:620px;margin:0;font-size:12.5px}.searchpage .inject .b{grid-area:1/2/span 2;padding:0 20px;font-size:13px}.searchpage .related h2{font-size:24px}}
.blog,.post-page{padding-bottom:40px}.blog .breadcrumbs,.post-page .breadcrumbs{color:var(--color-ink-soft);padding:14px 16px 12px;font-size:11px;line-height:1.5}.blog .breadcrumbs .cur,.post-page .breadcrumbs .cur{color:var(--color-ink);font-weight:600}.blog .breadcrumbs a,.post-page .breadcrumbs a{color:inherit}.blog .breadcrumbs a:hover,.post-page .breadcrumbs a:hover{text-decoration:underline}.blog .pagehead{padding:0 16px 18px}.blog .pagehead h1{font-family:var(--font-display);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.12}.blog .pagehead p{margin:0;font-size:13px;line-height:1.65}.blog .cats{scrollbar-width:none;gap:8px;padding:0 16px 20px;display:flex;overflow-x:auto}.blog .cats::-webkit-scrollbar{display:none}.blog .cc{border:1.5px solid var(--color-line);white-space:nowrap;height:36px;color:var(--color-ink);background:#fff;border-radius:18px;flex-shrink:0;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.blog .cc:hover{background:var(--color-cream)}.blog .cc.on{background:var(--color-wine);border-color:var(--color-wine);color:#fff}.blog .empty-note{background:var(--color-cream-deep);color:var(--color-ink-soft);border-radius:14px;margin:0 16px 24px;padding:20px;font-size:13px;line-height:1.65}.blog .feat{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:18px;margin:0 16px 24px;display:block;overflow:hidden}@media (hover:hover){.blog .feat:hover{border-color:var(--color-blush-deep);transform:translateY(-2px);box-shadow:0 8px 22px -12px #b5406a59}}.blog .feat-img{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog .feat-img img{object-fit:cover}.blog .feat-img>svg{width:38px;height:38px;color:var(--color-blush-deep)}.blog .pin{z-index:1;background:var(--color-wine);color:#fff;letter-spacing:.02em;border-radius:12px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}.blog .feat-b{padding:18px 17px 20px;display:block}.blog .ctag{text-transform:uppercase;letter-spacing:.07em;color:var(--color-wine-soft);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.blog .feat-b h2{font-family:var(--font-display);margin:0 0 9px;font-size:24px;font-weight:600;line-height:1.2}.blog .feat-b p{color:var(--color-ink-soft);margin:0 0 14px;font-size:13px;line-height:1.65}.blog .meta{color:var(--color-ink-soft);align-items:center;gap:9px;font-size:11.5px;display:flex}.blog .meta .dot{background:var(--color-blush-deep);border-radius:50%;flex-shrink:0;width:3px;height:3px}.blog .meta svg{width:13px;height:13px}.blog .meta>span{align-items:center;gap:5px;display:flex}.blog .sect-h{justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 14px;display:flex}.blog .sect-h h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600}.blog .sect-h .m{color:var(--color-wine-soft);flex-shrink:0;font-size:12px;font-weight:600}.blog .list{flex-direction:column;gap:14px;padding:0 16px;display:flex}.blog .post{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:15px;gap:13px;padding:13px;display:flex}@media (hover:hover){.blog .post:hover{border-color:var(--color-blush-deep);transform:translateY(-2px);box-shadow:0 8px 22px -12px #b5406a59}}.blog .post-img{background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.blog .post-img img{object-fit:cover}.blog .post-img>svg{width:24px;height:24px;color:var(--color-blush-deep)}.blog .post-b{flex-direction:column;flex:1;min-width:0;display:flex}.blog .post-b .ctag{margin-bottom:5px;font-size:10px}.blog .post-b h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.32}.blog .post-b .ex{color:var(--color-ink-soft);margin:0 0 8px;font-size:11.5px;line-height:1.5;display:block}.blog .post-b .meta{margin-top:auto;font-size:10.5px}.blog .pager{flex-direction:column;gap:10px;display:flex}.blog .more{border:1.5px solid var(--color-wine);height:48px;color:var(--color-wine);background:0 0;border-radius:11px;justify-content:center;align-items:center;margin:20px 16px 0;font-size:14px;font-weight:700;display:flex}.blog .seo{margin:32px 16px 0}.blog .seo h2{font-family:var(--font-display);margin:0 0 11px;font-size:22px;font-weight:600}.blog .seo p{margin:0 0 12px;font-size:12.5px;line-height:1.72}.blog .news{background:var(--color-cream-deep);border-radius:16px;margin:28px 16px 0;padding:22px 18px}.blog .news h2{font-family:var(--font-display);margin:0 0 6px;font-size:20px;font-weight:600}.blog .news p{color:var(--color-ink-soft);margin:0 0 15px;font-size:12px;line-height:1.6}.blog .news-form{flex-wrap:wrap;gap:8px;display:flex}.blog .news-input{border:1.5px solid var(--color-line);background:#fff;border-radius:10px;flex:180px;align-items:center;min-width:0;height:46px;padding:0 13px;display:flex}.blog .news-input:focus-within{border-color:var(--color-wine)}.blog .news-input input{width:100%;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:12.5px}.blog .news-input input::placeholder{color:var(--color-ink-soft)}.blog .news-btn{background:var(--color-wine);color:#fff;height:46px;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}.blog .news-btn:hover{background:var(--color-wine-dark)}.blog .news-btn:disabled{opacity:.65;cursor:default}.blog .news-consent{color:var(--color-ink-soft);cursor:pointer;flex:100%;align-items:flex-start;gap:9px;margin-top:4px;font-size:11.5px;line-height:1.55;display:flex}.blog .news-consent input{width:16px;height:16px;accent-color:var(--color-wine);flex-shrink:0;margin-top:1px}.blog .news-consent a{color:var(--color-wine);font-weight:600}.blog .news-ok,.blog .news-err{flex:100%;margin:8px 0 0;font-size:12px;line-height:1.6}.blog .news-ok{color:var(--color-ok);font-weight:600}.blog .news-err{color:var(--color-wine-dark);font-weight:600}.post-page .ctag{text-transform:uppercase;letter-spacing:.07em;color:var(--color-wine-dark);background:var(--color-blush);border-radius:12px;margin:0 16px 12px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-block}.post-page h1.title{font-family:var(--font-display);margin:0 16px 12px;font-size:31px;font-weight:600;line-height:1.15}.post-page .lede{color:var(--color-ink-soft);margin:0 16px 16px;font-size:14px;line-height:1.65}.post-page .byline{align-items:center;gap:11px;padding:0 16px 18px;display:flex}.post-page .ba{background:var(--color-blush);width:36px;height:36px;font-family:var(--font-display);color:var(--color-wine);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.post-page .bmeta{color:var(--color-ink-soft);font-size:11.5px;line-height:1.5}.post-page .bmeta b{color:var(--color-ink);font-size:12.5px;font-weight:700}.post-page .hero{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);border-radius:16px;justify-content:center;align-items:center;margin:0 16px 22px;display:flex;position:relative;overflow:hidden}.post-page .hero img{object-fit:cover}.post-page .hero>svg{width:40px;height:40px;color:var(--color-blush-deep)}.post-page .toc{border:1px solid var(--color-line);background:#fff;border-radius:15px;margin:0 16px 24px;padding:17px 16px}.post-page .toc h2{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin:0 0 12px;font-size:12px;font-weight:700}.post-page .toc-r{color:var(--color-wine);align-items:flex-start;gap:10px;padding:7px 0;font-size:13px;font-weight:600;display:flex}.post-page .toc-r:hover{text-decoration:underline}.post-page .toc-r .n{color:var(--color-wine-soft);opacity:.6;flex-shrink:0}.post-page .body{padding:0 16px}.post-page .body h2{font-family:var(--font-display);margin:28px 0 12px;scroll-margin-top:16px;font-size:24px;font-weight:600;line-height:1.22}.post-page .body h2:first-child{margin-top:0}.post-page .body h3{margin:22px 0 8px;font-size:15px;font-weight:700}.post-page .body p{margin:0 0 15px;font-size:14.5px;line-height:1.78}.post-page .body ul,.post-page .body ol{margin:0 0 16px;padding-left:20px}.post-page .body li{margin-bottom:8px;font-size:14.5px;line-height:1.7}.post-page .body strong{font-weight:700}.post-page .body a{color:var(--color-wine);font-weight:600;text-decoration:underline}.post-page .body img{border-radius:14px;max-width:100%;height:auto;margin:8px 0 18px}.post-page .body figure{margin:8px 0 18px}.post-page .body figcaption{color:var(--color-ink-soft);margin-top:6px;font-size:11.5px}.post-page .body blockquote{background:var(--color-blush);border-radius:14px;margin:0 0 20px;padding:17px 16px}.post-page .body blockquote p{margin:0;font-size:13px;line-height:1.7}.post-page .body table{border-collapse:collapse;width:100%;font-size:13px}.post-page .body td,.post-page .body th{border:1px solid var(--color-line);text-align:left;padding:8px 10px}.post-page .author{border:1px solid var(--color-line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;margin:30px 16px 0;padding:18px 16px;display:flex}.post-page .author .av{background:var(--color-blush);width:48px;height:48px;font-family:var(--font-display);color:var(--color-wine);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.post-page .author .n{margin-bottom:4px;font-size:14px;font-weight:700}.post-page .author .s{color:var(--color-ink-soft);font-size:12px;line-height:1.65}.post-page .sect{padding:32px 16px 0}.post-page .sect h2{font-family:var(--font-display);margin:0 0 14px;font-size:22px;font-weight:600}.post-page .rel{flex-direction:column;gap:14px;display:flex}.post-page .rp{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:16px;display:block;overflow:hidden}@media (hover:hover){.post-page .rp:hover{border-color:var(--color-blush-deep);transform:translateY(-2px);box-shadow:0 8px 22px -12px #b5406a59}}.post-page .rp-img{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-blush) 0%, var(--color-cream-deep) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.post-page .rp-img img{object-fit:cover}.post-page .rp-img>svg{width:28px;height:28px;color:var(--color-blush-deep)}.post-page .rp-b{padding:15px 16px 17px;display:block}.post-page .rp-b .c{text-transform:uppercase;letter-spacing:.07em;color:var(--color-wine-soft);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.post-page .rp-b h3{margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.32}.post-page .rp-b .m{color:var(--color-ink-soft);font-size:12px}.post-page .backwrap{padding:24px 16px 0}.post-page .back{border:1.5px solid var(--color-wine);height:44px;color:var(--color-wine);border-radius:11px;align-items:center;padding:0 20px;font-size:13.5px;font-weight:700;display:inline-flex}.post-page .back:hover{background:var(--color-wine);color:#fff}@media (min-width:1024px){.blog .breadcrumbs,.post-page .breadcrumbs{padding:20px 48px 0;font-size:12px}.blog .pagehead{max-width:800px;padding:14px 48px 24px}.blog .pagehead h1{margin:0 0 10px;font-size:44px;line-height:1.06}.blog .pagehead p{font-size:15px;line-height:1.7}.blog .cats{flex-wrap:wrap;padding:0 48px 30px;overflow:visible}.blog .cc{border-radius:20px;height:40px;padding:0 17px;font-size:13.5px}.blog .empty-note{margin:0 48px 32px;font-size:14px}.blog .feat{border-radius:20px;grid-template-columns:1.15fr 1fr;margin:0 48px 40px;display:grid}.blog .feat-img{aspect-ratio:auto;min-height:340px}.blog .feat-img>svg{width:48px;height:48px}.blog .pin{border-radius:14px;padding:5px 13px;font-size:11px;top:18px;left:18px}.blog .feat-b{flex-direction:column;justify-content:center;padding:38px 40px;display:flex}.blog .ctag{letter-spacing:.08em;margin-bottom:11px;font-size:11px}.blog .feat-b h2{margin:0 0 14px;font-size:34px;line-height:1.18}.blog .feat-b p{margin:0 0 20px;font-size:14.5px;line-height:1.7}.blog .meta{gap:11px;font-size:12.5px}.blog .meta svg{width:14px;height:14px}.blog .sect-h{padding:0 48px 20px}.blog .sect-h h2{font-size:30px}.blog .sect-h .m{font-size:13.5px}.blog .list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 48px;display:grid}.blog .post{border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.blog .post-img{aspect-ratio:16/10;border-radius:0;width:100%;height:auto}.blog .post-img>svg{width:30px;height:30px}.blog .post-b{flex:1;padding:18px 19px 20px}.blog .post-b .ctag{margin-bottom:8px;font-size:11px}.blog .post-b h3{margin:0 0 8px;font-size:17px}.blog .post-b .ex{margin:0 0 14px;font-size:13px;line-height:1.65}.blog .post-b .meta{font-size:12px}.blog .pager{flex-direction:row;gap:16px;padding:0 48px}.blog .more{border-radius:12px;flex:1;height:54px;margin:30px 0 0;font-size:15px}.blog .bottom{grid-template-columns:1.3fr 1fr;align-items:start;gap:52px;padding:52px 48px 0;display:grid}.blog .bottom>*{min-width:0}.blog .seo{margin:0}.blog .seo h2{margin:0 0 14px;font-size:28px}.blog .seo p{margin:0 0 13px;font-size:13.5px;line-height:1.78}.blog .news{border-radius:18px;margin:0;padding:28px 30px}.blog .news h2{margin:0 0 8px;font-size:24px}.blog .news p{margin:0 0 18px;font-size:13px;line-height:1.65}.blog .news-input{height:50px;padding:0 15px}.blog .news-input input{font-size:13px}.blog .news-btn{height:50px;padding:0 24px;font-size:14px}.post-page .ctag{letter-spacing:.08em;margin:18px 48px 16px;padding:6px 14px;font-size:11px}.post-page h1.title{max-width:820px;margin:0 48px 14px;font-size:46px;line-height:1.12}.post-page .lede{max-width:820px;margin:0 48px 20px;font-size:17px}.post-page .byline{gap:13px;padding:0 48px 26px}.post-page .ba{width:42px;height:42px;font-size:17px}.post-page .bmeta{font-size:12.5px;line-height:1.55}.post-page .bmeta b{font-size:13.5px}.post-page .hero{aspect-ratio:21/8;border-radius:20px;margin:0 48px 40px}.post-page .hero>svg{width:52px;height:52px}.post-page .main{grid-template-columns:1fr 340px;align-items:start;gap:52px;padding:0 48px;display:grid}.post-page .main>*{min-width:0}.post-page .body{max-width:720px;padding:0}.post-page .body h2{margin:36px 0 14px;scroll-margin-top:20px;font-size:31px;line-height:1.2}.post-page .body h3{margin:26px 0 9px;font-size:17px}.post-page .body p{margin:0 0 17px;font-size:16px;line-height:1.8}.post-page .body ul,.post-page .body ol{margin:0 0 18px;padding-left:22px}.post-page .body li{margin-bottom:9px;font-size:16px;line-height:1.75}.post-page .body blockquote{border-radius:16px;margin:0 0 24px;padding:22px 24px}.post-page .body blockquote p{font-size:14px;line-height:1.75}.post-page .side{position:sticky;top:20px}.post-page .toc{border-radius:16px;margin:0;padding:22px}.post-page .toc h2{margin:0 0 14px}.post-page .toc-r{color:var(--color-ink-soft);gap:11px;padding:9px 0;font-size:14px}.post-page .toc-r:hover{color:var(--color-wine)}.post-page .toc-r .n{opacity:.55}.post-page .author{border-radius:18px;gap:18px;margin:44px 48px 0;padding:26px 28px}.post-page .author .av{width:58px;height:58px;font-size:24px}.post-page .author .n{margin-bottom:6px;font-size:16px}.post-page .author .s{max-width:720px;font-size:13.5px;line-height:1.7}.post-page .sect{padding:44px 48px 0}.post-page .sect h2{margin:0 0 16px;font-size:30px}.post-page .rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.post-page .rp-img>svg{width:28px;height:28px}.post-page .rp-b{padding:17px 18px 19px}.post-page .rp-b h3{font-size:16px}.post-page .backwrap{padding:32px 48px 0}}
.doradca-wrap{z-index:64;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.doradca-backdrop{cursor:pointer;background:#3a25308c;border:none;position:absolute;inset:0}.doradca-box{z-index:1;-webkit-overflow-scrolling:touch;background:var(--color-cream);border-radius:20px;width:min(100%,480px);max-height:min(90vh,720px);padding:24px;animation:.2s ease-out doradca-in;position:relative;overflow-y:auto;box-shadow:0 24px 60px -12px #3a253066}@keyframes doradca-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.doradca-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.doradca-head h2{font-family:var(--font-display);color:var(--color-wine-dark);align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.doradca-head h2 svg{flex-shrink:0;width:20px;height:20px}.doradca-x{background:var(--color-blush);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.doradca-x svg{width:16px;height:16px}.doradca-progress{gap:6px;margin-bottom:16px;display:flex}.ddot{background:var(--color-line);border-radius:2px;flex:1;height:4px}.ddot.on,.ddot.done{background:var(--color-wine)}.doradca-krok{color:var(--color-ink-soft);margin:0 0 4px;font-size:13px}.doradca-pytanie{font-family:var(--font-display);color:var(--color-ink);margin:0 0 16px;font-size:20px}.doradca-opcje{flex-direction:column;gap:10px;display:flex}.doradca-opcja{text-align:left;border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:12px;padding:14px 16px;font-size:15px;transition:border-color .15s,background .15s}.doradca-opcja:hover{border-color:var(--color-wine);background:var(--color-blush)}.doradca-back{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:16px;padding:0;font-size:14px;display:inline-flex}.doradca-back svg{width:14px;height:14px}.doradca-loading{color:var(--color-ink-soft);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.doradca-loading svg{width:28px;height:28px;animation:.8s linear infinite doradca-spin}@keyframes doradca-spin{to{transform:rotate(360deg)}}.doradca-produkty{flex-direction:column;gap:12px;margin:12px 0 20px;display:flex}.doradca-produkt{border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:64px 1fr auto;align-items:center;column-gap:12px;padding:10px;display:grid}.doradca-produkt-img{background:var(--color-blush);border-radius:8px;grid-row:1/3;width:64px;height:64px;position:relative;overflow:hidden}.doradca-produkt-img img{object-fit:cover}.doradca-produkt-n{color:var(--color-ink);font-size:14px;line-height:1.3;text-decoration:none}.doradca-produkt-n:hover{color:var(--color-wine)}.doradca-produkt-p{color:var(--color-wine-dark);font-size:14px;font-weight:600}.doradca-add{white-space:nowrap;background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:10px;grid-area:1/3/3;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.doradca-add svg{flex-shrink:0;width:15px;height:15px}.doradca-add:disabled{opacity:.6}.doradca-wyniki-akcje{flex-direction:column;gap:10px;display:flex}.doradca-wszystkie{background:var(--color-wine);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.doradca-wszystkie:hover{background:var(--color-wine-dark)}.doradca-wszystkie svg{flex-shrink:0;width:16px;height:16px}.doradca-restart{border:1px solid var(--color-wine);width:100%;color:var(--color-wine);cursor:pointer;background:0 0;border-radius:12px;padding:12px;font-size:14px}.doradca-inline{background:linear-gradient(150deg, var(--color-wine) 0%, var(--color-wine-dark) 100%);color:#fff;text-align:left;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:9px;width:fit-content;margin:14px 0 0;padding:12px 18px;font-size:14px;line-height:1.3;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px -6px #b5406a8c}.doradca-inline:hover{transform:translateY(-1px);box-shadow:0 10px 21px -6px #b5406a99}.doradca-inline svg{color:#fff;flex-shrink:0;width:18px;height:18px}.doradca-inline strong{font-weight:700}@media (max-width:599px){.doradca-produkt{grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;row-gap:4px}.doradca-produkt-img{width:56px;height:56px}.doradca-add{grid-area:3/1/auto/3;width:100%;height:40px;font-weight:600}}.doradca-strona{max-width:1000px;margin:0 auto;padding:26px 16px 34px}.doradca-strona h1{font-family:var(--font-display);margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.1}.doradca-strona .lead{color:var(--color-ink-soft);max-width:560px;margin:0 0 24px;font-size:13.5px;line-height:1.65}.doradca-lista{grid-template-columns:1fr;gap:14px;display:grid}.doradca-karta{border:1px solid var(--color-line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;display:flex}.doradca-karta .ikona{background:var(--color-blush);width:38px;height:38px;color:var(--color-wine-dark);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.doradca-karta .ikona svg{width:19px;height:19px}.doradca-karta h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:600;line-height:1.2}.doradca-karta p{color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.6}.doradca-karta .start{background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:11px;width:100%;height:46px;margin-top:6px;font-family:inherit;font-size:14px;font-weight:700}.doradca-karta .start:hover{background:var(--color-wine-dark)}.doradca-karta .wszystkie{color:var(--color-wine);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.doradca-karta .wszystkie svg{width:14px;height:14px}.doradca-strona-nota{color:var(--color-ink-soft);margin:22px 0 0;font-size:12.5px;line-height:1.65}.doradca-strona-nota a{color:var(--color-wine);font-weight:600}@media (min-width:1024px){.doradca-strona{max-width:1100px;padding:40px 48px 48px}.doradca-strona h1{font-size:40px}.doradca-strona .lead{margin-bottom:30px;font-size:14.5px}.doradca-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.doradca-karta{padding:24px 22px}}
.rank .ph-ctas{flex-wrap:wrap;gap:2px 20px;display:flex}.rank .tiers{flex-direction:column;gap:34px;padding:22px 16px 0;display:flex}.rank .tier-head{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.rank .tier-num{background:var(--color-wine);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.rank .tier-head h2{font-family:var(--font-display);margin:0 0 2px;font-size:19px;font-weight:600;line-height:1.2}.rank .tier-range{color:var(--color-ink-soft);font-size:12px}.rank .tier-desc{color:var(--color-ink);margin:0 0 14px;font-size:12.5px;line-height:1.6}.rank .tier-main .pod.one{transform:none}.rank .rank-why{background:var(--color-blush);border-radius:13px;margin:12px 0 0;padding:14px 16px}.rank .rank-why .why-h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-wine-dark);margin:0 0 8px;font-size:10.5px;font-weight:700}.rank .rank-why ul{margin:0;padding-left:17px}.rank .rank-why li{color:var(--color-ink);margin-bottom:7px;font-size:12.5px;line-height:1.55}.rank .rank-why li:last-child{margin-bottom:0}.rank .rank-why .why-src{color:var(--color-wine-dark);margin:10px 0 0;font-size:10.5px;font-weight:600}.rank .rest-h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:20px 0 8px;font-size:10.5px;font-weight:700}@media (min-width:1024px){.rank .tiers{gap:48px;padding:40px 48px 0}.rank .tier-head{gap:16px;margin-bottom:12px}.rank .tier-num{width:42px;height:42px;font-size:19px}.rank .tier-head h2{font-size:25px}.rank .tier-range{font-size:13px}.rank .tier-desc{max-width:640px;margin:0 0 18px;font-size:13.5px}.rank .tier-body{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:34px;display:grid}.rank .tier-main .pod.one{padding-top:20px;padding-bottom:20px;box-shadow:0 10px 24px -12px #9d335947}.rank .rank-why li{font-size:13px}.rank .rest-h{margin-top:0}.rank .tier-rest .list{margin:0}.rank .textcols{grid-template-columns:1fr;max-width:720px}}
.zest{padding-bottom:30px}.zest .breadcrumbs{color:var(--color-ink-soft);padding:0 16px 10px;font-size:11px}.zest .breadcrumbs .cur{color:var(--color-ink);font-weight:600}.zest .breadcrumbs a{color:inherit}.zest .breadcrumbs a:hover{text-decoration:underline}.zest .pagehead{padding:0 16px 18px}.zest .pagehead h1{font-family:var(--font-display);margin:6px 0 8px;font-size:28px;font-weight:600;line-height:1.1}.zest .pagehead .lead{color:var(--color-ink);max-width:680px;margin:0 0 12px;font-size:14.5px;font-weight:600;line-height:1.5}.zest .pagehead .intro{color:var(--color-ink);max-width:680px;margin:0 0 10px;font-size:13px;line-height:1.65}.zest .pagehead .intro:last-of-type{margin-bottom:0}.zest-tag{background:var(--color-blush);height:24px;color:var(--color-wine);text-transform:uppercase;letter-spacing:.04em;border-radius:12px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.zest-empty{color:var(--color-ink-soft);margin:0 16px;font-size:13px;line-height:1.6}.zest-h2{font-family:var(--font-display);align-items:baseline;gap:9px;margin:26px 16px 12px;font-size:21px;font-weight:600;display:flex}.zest-h2 .cnt{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:12px;font-weight:600}.zest-grid{flex-direction:column;gap:14px;padding:0 16px;display:flex}.zest-card{border:1px solid var(--color-line);color:inherit;background:#fff;border-radius:15px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.zest-card:hover{border-color:var(--color-wine-soft)}.zest-card .zest-tag{align-self:flex-start}.zest-imgs{gap:8px;display:flex}.zest-img{aspect-ratio:1;border:1px solid var(--color-line);background:#fff;border-radius:10px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.zest-img img{object-fit:contain}.zest-card h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.zest-sub{color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.zest-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;display:flex}.zest-price .now{color:var(--color-wine);font-size:18px;font-weight:700}.zest-price .cnt{color:var(--color-ink-soft);font-size:11.5px}.zest-cta{color:var(--color-wine);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:700;display:inline-flex}.zest-cta svg{width:14px;height:14px}.zest-detail .pagehead .zest-tag{margin-bottom:8px}.zest-dlakogo{background:var(--color-blush);max-width:680px;color:var(--color-ink);border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.zest-dlakogo svg{width:16px;height:16px;color:var(--color-wine);flex-shrink:0;margin-top:1px}.zest-dlakogo strong{font-weight:700}.zest-uwaga{background:var(--color-flame-soft);border-left:3px solid var(--color-flame);color:var(--color-ink);border-radius:10px;margin:0 16px;padding:13px 15px;font-size:12.5px;line-height:1.55}.zest-uwaga strong{color:var(--color-flame);font-weight:700}.zest-items{flex-direction:column;gap:14px;margin:0 16px;display:flex}.zest-item{border:1px solid var(--color-line);background:#fff;border-radius:15px;grid-template-columns:1fr;gap:14px;padding:14px;display:grid;overflow:hidden}.zest-item-img{aspect-ratio:4/3;border:1px solid var(--color-line);background:#fff;border-radius:11px;width:100%;display:block;position:relative;overflow:hidden}.zest-item-img img{object-fit:contain}.zest-item-no{z-index:2;background:var(--color-wine);color:#fff;width:26px;height:26px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.zest-item-body{flex-direction:column;gap:7px;min-width:0;display:flex}.zest-item-body .n{font-family:var(--font-display);color:var(--color-ink);font-size:17px;font-weight:600;line-height:1.25}.zest-item-body .n:hover{color:var(--color-wine)}.zest-item-price{align-items:baseline;gap:8px;display:flex}.zest-item-price .now{color:var(--color-wine);font-size:19px;font-weight:700}.zest-item-price .old{color:var(--color-ink-soft);font-size:12.5px;text-decoration:line-through}.zest-item-rola{background:var(--color-cream);color:var(--color-ink);border-radius:10px;margin:3px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.55}.zest-item-rola .lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--color-wine-soft);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.zest-item-desc{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.55}.zest-item-cta{color:var(--color-wine);align-items:center;gap:4px;margin-top:auto;padding-top:4px;font-size:12.5px;font-weight:700;display:inline-flex}.zest-item-cta svg{width:14px;height:14px}.zest-summary{background:var(--color-cream);border:1.5px solid var(--color-wine);border-radius:15px;margin:18px 16px 0;padding:18px}.zest-summary-row{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.zest-summary-row.main{color:var(--color-ink);align-items:flex-start;padding-bottom:14px;font-size:15px;font-weight:700}.zest-summary-row.main .sub{color:var(--color-ink-soft);margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.zest-summary-row.main .now{color:var(--color-wine);white-space:nowrap;font-size:22px}.zest-add-all{background:var(--color-wine);color:#fff;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.zest-add-all:hover{background:var(--color-wine-soft)}.zest-add-all:disabled{opacity:.7;cursor:default}.zest-add-all svg{width:17px;height:17px}.zest-note{color:var(--color-ink-soft);text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.zest-spec-grid{flex-direction:column;gap:12px;margin:0 16px;display:flex}.zest-spec-item{border:1px solid var(--color-line);background:#fff;border-radius:13px;padding:14px 16px}.zest-spec-item h3{font-family:var(--font-display);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3}.zest-spec-item dl{margin:0}.zest-spec-row{border-top:1px solid var(--color-line);justify-content:space-between;gap:14px;padding:6px 0;font-size:12.5px;line-height:1.45;display:flex}.zest-spec-row:first-child{border-top:none}.zest-spec-row dt{color:var(--color-ink-soft);flex-shrink:0}.zest-spec-row dd{text-align:right;margin:0;font-weight:600}.zest .faq{border-top:1px solid var(--color-line);margin:30px 16px 0;padding-top:8px}.zest .faq>.zest-h2{margin-left:0;margin-right:0}.zest .faq-item{border-top:1px solid var(--color-line)}.zest .faq-item:last-child{border-bottom:1px solid var(--color-line)}.zest .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.zest .faq-q::-webkit-details-marker{display:none}.zest .faq-q svg{width:15px;height:15px;color:var(--color-wine);flex-shrink:0;transition:transform .2s}.zest .faq-item[open] .faq-q svg{transform:rotate(180deg)}.zest .faq-a{color:var(--color-ink-soft);margin:0 0 14px;font-size:12.5px;line-height:1.6}.zest .catlinks{margin:26px 16px 0}.zest .catlinks .sub{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}@media (min-width:1024px){.zest .breadcrumbs{padding:20px 48px 0;font-size:12px}.zest .pagehead{padding:14px 48px 24px}.zest .pagehead h1{margin:8px 0 10px;font-size:38px}.zest .pagehead .lead{font-size:16.5px}.zest .pagehead .intro{font-size:14.5px}.zest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 48px;display:grid}.zest-card{padding:20px}.zest-card h2{font-size:19px}.zest-h2{margin:34px 48px 14px;font-size:25px}.zest-uwaga{max-width:900px;margin:0 48px;font-size:13px}.zest-items{gap:16px;max-width:900px;margin:0 48px}.zest-item{grid-template-columns:280px minmax(0,1fr);gap:20px;padding:16px}.zest-item-img{aspect-ratio:1;height:100%}.zest-item-body .n{font-size:19px}.zest-item-rola{font-size:13px}.zest-item-desc{font-size:12.5px}.zest-summary{max-width:900px;margin:24px 48px 0;padding:22px 24px}.zest-summary-row.main{font-size:16px}.zest-add-all{max-width:380px}.zest-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:0 48px;display:grid}.zest .faq{max-width:900px;margin:40px 48px 0;padding-top:10px}.zest .faq-q{font-size:14.5px}.zest .faq-a{font-size:13px}.zest .catlinks{margin:30px 48px 0}}
