.qq{--qq-ink:#1b1f2e;--qq-body:#3b4152;--qq-muted:#5d6273;--qq-line:#e3ddd2;--qq-teal:#2b4f5c;--qq-teal-d:#1d3a45;--qq-red:#d93e25;--qq-red-d:#b8301b;--qq-paper:#fffdf9;--qq-cream:#f6f0e6;--qq-ok:#2f7d4f;--qq-warn:#9a5b00;--qq-bad:#b42318;--qq-serif:"Fraunces",Georgia,serif;--qq-sans:"DM Sans",Arial,sans-serif;position:relative;font-family:var(--qq-sans);color:var(--qq-ink);font-size:16px;line-height:1.45;text-align:left;scroll-margin-top:16px}.qq *,.qq *::before,.qq *::after{box-sizing:border-box}.qq [hidden]{display:none!important}.qq p{margin:0}.qq ul{margin:0;padding:0;list-style:none}.qq fieldset{border:0;margin:0;padding:0;min-width:0}.qq .qq-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qq :focus-visible{outline:3px solid #1d6fd1;outline-offset:2px}.qq .qq-card{position:relative;background:var(--qq-paper);border-radius:22px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 30px 60px -28px rgba(8,22,28,.55),0 0 0 1px rgba(20,40,50,.08);overflow:visible;margin:0}.qq .qq-top{position:relative;padding:20px 24px 18px;background:linear-gradient(135deg,#21424e 0%,#1d3a45 55%,#173039 100%);color:#fff;border-radius:22px 22px 0 0} .qq .qq-top::after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:repeating-linear-gradient(90deg,var(--qq-paper) 0 8px,transparent 8px 14px)}.qq .qq-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#ffd7cd}.qq .qq-tag svg{width:14px;height:14px}.qq .qq-h{margin:8px 0 10px!important;font-family:var(--qq-serif)!important;font-weight:600!important;font-size:25px!important;line-height:1.15!important;color:#fff!important;letter-spacing:normal!important;text-transform:none!important}.qq .qq-prog{font-size:13px;font-weight:700;color:#cfe0e4}.qq .qq-bar{height:5px;border-radius:5px;background:rgba(255,255,255,.18);margin-top:8px;overflow:hidden}.qq .qq-bar i{display:block;height:100%;width:50%;background:linear-gradient(90deg,#ffb4a5,#ff8a73);border-radius:5px;transition:width .35s cubic-bezier(.16,1,.3,1)}.qq .qq-step{padding:20px 24px 22px}.qq .qq-f{margin:0 0 14px;position:relative}.qq label,.qq .qq-lbl{display:block;font-size:14px;font-weight:700;color:var(--qq-ink);margin:0 0 6px;text-transform:none;letter-spacing:normal}.qq .opt{font-weight:500;color:var(--qq-muted)}.qq input[type=text],.qq input[type=email],.qq input[type=tel],.qq input[type=number],.qq input[type=search],.qq input[type=date],.qq textarea{display:block;width:100%;min-height:48px;margin:0;padding:11px 14px;border:1.5px solid #cfc7b9;border-radius:12px;background:#fff;color:var(--qq-ink);font:500 16px/1.3 var(--qq-sans);box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}.qq textarea{min-height:88px;resize:vertical;line-height:1.45}.qq input:hover,.qq textarea:hover{border-color:#a99f8e}.qq input:focus,.qq textarea:focus{outline:0;border-color:var(--qq-teal);box-shadow:0 0 0 4px rgba(43,79,92,.16)}.qq input[aria-invalid=true]{border-color:var(--qq-bad);box-shadow:0 0 0 4px rgba(180,35,24,.12)}.qq input::placeholder,.qq textarea::placeholder{color:#8a8f9c;opacity:1}.qq .qq-pair{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:10px;align-items:start}.qq .qq-books{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:10px;align-items:start}.qq .qq-books .qq-f{margin:0}.qq .qq-find{position:relative}.qq .qq-find .ic{position:absolute;left:13px;top:50%;width:19px;height:19px;transform:translateY(-50%);color:var(--qq-muted);pointer-events:none}.qq .qq-find input{padding-left:40px}.qq .qq-f--qty input{text-align:center;font-weight:700}.qq .qq-hint{font-size:13px;color:var(--qq-muted);margin:7px 0 10px}.qq .qq-list{position:absolute;z-index:40;left:0;right:-114px;top:calc(100% + 6px);background:#fff;border-radius:14px;box-shadow:0 22px 50px -18px rgba(10,25,32,.45),0 0 0 1px rgba(20,40,50,.1);max-height:330px;overflow:auto;padding:6px}.qq .qq-list li{display:flex;gap:11px;align-items:center;min-height:52px;padding:7px 10px;border-radius:10px;cursor:pointer;font-size:15px}.qq .qq-list li[aria-selected=true],.qq .qq-list li:hover{background:#eef4f5}.qq .qq-list li.none{cursor:default;color:var(--qq-muted);font-size:14px}.qq .qq-list li.none:hover{background:none}.qq .qq-list img{width:32px;height:46px;object-fit:cover;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);flex:none}.qq .qq-list b{display:block;font-weight:700;line-height:1.25}.qq .qq-list small{display:block;font-size:13px;color:var(--qq-muted)}.qq .qq-noimg{width:32px;height:46px;border-radius:3px;background:repeating-linear-gradient(45deg,#efe8db 0 6px,#e6dece 6px 12px);flex:none}.qq .qq-lines{display:grid;gap:8px;margin:0 0 6px}.qq .qq-line{display:grid;grid-template-columns:40px minmax(0,1fr) 84px 44px;gap:10px;align-items:center;background:#fff;border:1px solid var(--qq-line);border-radius:14px;padding:8px 6px 8px 10px;animation:qq-in .3s cubic-bezier(.16,1,.3,1)}.qq .qq-line img,.qq .qq-line .qq-noimg{width:40px;height:56px;object-fit:cover;border-radius:3px}.qq .qq-line .t{min-width:0}.qq .qq-line b{display:block;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qq .qq-line small{display:block;font-size:12.5px;color:var(--qq-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qq .qq-line small.px{color:var(--qq-ok);font-weight:700;min-height:1.45em}.qq .qq-line .q{margin:0}.qq .qq-line .q input{min-height:44px;padding:8px 6px;text-align:center;font-weight:700}.qq .qq-line .x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--qq-muted);cursor:pointer;padding:0}.qq .qq-line .x:hover{background:#fdf1ee;color:var(--qq-red-d)}.qq .qq-line .x svg{width:18px;height:18px}@keyframes qq-in{from{opacity:0;transform:translateY(-4px)}}.qq .qq-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--qq-teal);font:700 14px/1.3 var(--qq-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.qq .qq-link:hover{color:var(--qq-teal-d)}.qq .qq-daterow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.qq .qq-daterow input[type=date]{flex:1 1 180px;width:auto}.qq .qq-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;font-weight:600;font-size:15px;cursor:pointer}.qq .qq-formal{display:flex;margin:2px 0 14px;font-size:14.5px;line-height:1.35}.qq .qq-check input{width:20px;height:20px;margin:0;accent-color:var(--qq-teal)}.qq .qq-dateline{font-size:13.5px;margin-top:8px;padding:8px 11px;border-radius:10px;line-height:1.4}.qq .qq-dateline.ok{background:#eaf5ee;color:#1f5a37}.qq .qq-dateline.tight{background:#fff4e0;color:#6b4100}.qq .qq-dateline a{color:inherit;font-weight:700;text-decoration:underline}@media (max-width:767px){.qq .qq-dateline a{display:inline-block;min-height:44px;line-height:44px}}.qq .qq-why{font-size:13px;color:var(--qq-muted);margin-top:6px}.qq .qq-err{font-size:13.5px;font-weight:700;color:var(--qq-bad);margin:6px 0 0}.qq #qqErr1,.qq #qqErr2{margin:0 0 12px;padding:9px 12px;background:#fdecea;border-radius:10px}.qq .qq-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin:4px 0 0;padding:14px 20px;border:0;border-radius:var(--bp-btn-radius,8px);background:var(--bp-btn-primary,#b8301b);color:#fff!important;font:700 18px/1.2 var(--qq-sans);letter-spacing:normal;text-transform:none;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 12px 24px -12px rgba(185,48,27,.9);transition:transform .15s,box-shadow .15s,filter .15s}.qq .qq-go:hover{background:var(--bp-btn-primary-hover,#a32a17);transform:translateY(-1px);color:#fff}.qq .qq-go:active{transform:translateY(0)}.qq .qq-go[disabled]{opacity:.7;cursor:progress;transform:none}.qq .qq-go svg{width:20px;height:20px;flex:none}.qq .qq-ghost{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:8px 0 0;border:1.5px solid var(--qq-teal);border-radius:var(--bp-btn-radius,8px);background:transparent;transition:var(--bp-btn-transition);color:var(--qq-teal);font:700 16px/1.2 var(--qq-sans);cursor:pointer}.qq .qq-ghost:hover{background:#eef4f5}.qq .qq-fine{font-size:13px;color:var(--qq-muted);margin-top:10px;text-align:center}.qq .qq-fine a{color:var(--qq-teal);font-weight:700}.qq .qq-back{display:flex;margin:6px auto 0}.qq .qq-sum{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border-radius:12px;background:var(--qq-cream);font-size:14.5px}.qq .qq-sum,.qq .qq-sum b,.qq .qq-sum span{color:var(--qq-ink)}.qq .qq-sum small{font-size:13px;color:var(--qq-muted)}.qq .qq-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.qq .qq-chips .qq-lbl{flex:0 0 100%;margin:0}.qq .qq-chip{position:relative;margin:0;font-weight:600}.qq .qq-chip input{position:absolute;opacity:0;width:1px;height:1px}.qq .qq-chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid #cfc7b9;border-radius:999px;background:#fff;font-size:14.5px;cursor:pointer;transition:all .15s}.qq .qq-chip input:checked+span{border-color:var(--qq-teal);background:var(--qq-teal);color:#fff}.qq .qq-chip input:focus-visible+span{outline:3px solid #1d6fd1;outline-offset:2px}.qq .qq-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.qq .qq-done{text-align:center;padding:30px 24px 26px;outline:0}.qq .qq-done h3{margin:12px 0 8px!important;font-family:var(--qq-serif)!important;font-size:24px!important;line-height:1.2!important;font-weight:600!important;color:var(--qq-ink)!important;text-transform:none!important;letter-spacing:normal!important}.qq .qq-done p{color:var(--qq-body);font-size:15.5px}.qq .qq-done a{color:var(--qq-teal);font-weight:700}.qq .qq-done .qq-go{color:#fff}.qq .qq-ok{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eaf5ee;color:var(--qq-ok)}.qq .qq-ok svg{width:30px;height:30px}.qq .qq-done-acts{margin-top:16px}.qq .qq-cut{margin-top:10px;font-size:14px;color:var(--qq-warn)}.qq .qq-alt{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;margin:14px 0 0;font-size:14px;color:inherit;opacity:.95}.qq .qq-alt a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}.qq .qq-alt a:hover{color:inherit;opacity:.85}@media (max-width:560px){.qq .qq-top{padding:18px 18px 16px}.qq .qq-step{padding:18px 16px 20px}.qq .qq-h{font-size:22px!important}.qq .qq-books{grid-template-columns:minmax(0,1fr) 84px}.qq .qq-pair{grid-template-columns:minmax(0,1fr);gap:0}.qq .qq-list{right:-94px}.qq .qq-line{grid-template-columns:34px minmax(0,1fr) 70px 40px;gap:8px}.qq .qq-line img,.qq .qq-line .qq-noimg{width:34px;height:48px}.qq .qq-line .x{width:40px}}@media (prefers-reduced-motion:reduce){.qq *{animation:none!important;transition:none!important}} .qq .qq-go{font-weight:var(--bp-btn-weight,600);transition:var(--bp-btn-transition)}.qq .qq-go:active{transform:none;background:var(--bp-btn-primary-active,#8f2414)}.qq .qq-go:focus-visible{outline:var(--bp-focus-w,3px) solid var(--bp-focus,#1d6fd1);outline-offset:var(--bp-focus-offset,2px)} .pck{--pk-ink:#1b1f2e;--pk-body:#3b4152;--pk-muted:#5d6273;--pk-line:#e3ddd2;--pk-teal:#2b4f5c;--pk-teal-d:#1d3a45;--pk-teal-dd:#122a33;--pk-red:#d93e25;--pk-red-d:#b8301b;--pk-paper:#fffdf9;--pk-cream:#f6f0e6;--pk-ok:#2f7d4f;--pk-gold:#e0b04f;--pk-peach:#ffb4a5;--pk-serif:"Fraunces",Georgia,serif;--pk-sans:"DM Sans",ui-sans-serif,-apple-system,"Segoe UI",Arial,sans-serif;position:relative;font-family:var(--pk-sans);font-size:16px;line-height:1.45;color:var(--pk-ink);text-align:left;margin:20px 0 0;scroll-margin-top:16px}.pck *,.pck *::before,.pck *::after{box-sizing:border-box}.pck [hidden]{display:none!important}.pck p{margin:0}.pck ul{margin:0;padding:0;list-style:none}.pck .pck-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pck :focus-visible{outline:3px solid #1d6fd1;outline-offset:2px}.pck .pck-card{position:relative;background:var(--pk-paper);border-radius:20px;padding:18px 18px 16px;box-shadow:0 26px 54px -26px rgba(6,20,26,.7),0 0 0 1px rgba(20,40,50,.08)} .pck .pck-card::before{content:"";position:absolute;right:18px;top:18px;width:16px;height:16px;border-radius:50%;background:var(--pk-teal-d);box-shadow:inset 0 2px 3px rgba(0,0,0,.45),0 0 0 3px #fff,0 0 0 4px var(--pk-line)}.pck .pck-head{padding-right:34px}.pck .pck-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pk-red-d)}.pck .pck-tag svg{width:14px;height:14px}.pck .pck-h{margin:4px 0 12px!important;font-family:var(--pk-serif)!important;font-weight:600!important;font-size:24px!important;line-height:1.1!important;color:var(--pk-ink)!important;letter-spacing:-.01em!important;text-transform:none!important}.pck .pck-form{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:end;margin:0}.pck .pck-f{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.pck .pck-f label{display:block;margin:0;font:700 12px/1.2 var(--pk-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pk-teal)}.pck .pck-f input{display:block;width:100%;height:52px;min-height:52px;margin:0;padding:0 14px;border:1.5px solid #cfc7b9;border-radius:12px;background:#fff;color:var(--pk-ink);font:600 17px/1.2 var(--pk-sans);box-shadow:none;appearance:none;-webkit-appearance:none;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.pck .pck-f--n input{text-align:center;padding:0 6px}.pck .pck-f input:hover{border-color:#a99f8e}.pck .pck-f input:focus{outline:0;border-color:var(--pk-teal);box-shadow:0 0 0 4px rgba(43,79,92,.16)}.pck .pck-f input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 4px rgba(180,35,24,.12)}.pck .pck-f input::placeholder{color:#8a8f9c;opacity:1;font-weight:500}.pck .pck-go{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:0;padding:0 18px;border:0;border-radius:var(--bp-btn-radius,8px);cursor:pointer;background:linear-gradient(180deg,#24505e,#1d3a45);color:#fff;font:700 16.5px/1 var(--pk-sans);box-shadow:0 12px 22px -14px rgba(10,30,40,.8);transition:filter .15s,transform .15s}.pck .pck-go:hover{filter:brightness(1.12)}.pck .pck-go:active{transform:translateY(1px)}.pck .pck-go svg{width:18px;height:18px}.pck .pck-help{margin-top:10px!important;font-size:13px;line-height:1.45;color:var(--pk-muted)}.pck.is-busy .pck-out{opacity:.5;transition:opacity .2s}.pck.is-busy .pck-go{filter:saturate(.6)} .pck .pck-out{margin-top:14px;padding-top:14px;border-top:2px dashed var(--pk-line);outline:none;animation:pck-in .35s cubic-bezier(.16,1,.3,1)}@keyframes pck-in{from{opacity:0;transform:translateY(-6px)}}.pck .pck-book{display:flex;gap:12px;align-items:flex-start}.pck .pck-book img,.pck .pck-noimg{flex:none;width:56px;height:75px;object-fit:cover;border-radius:4px;box-shadow:0 8px 16px -8px rgba(0,0,0,.45);background:var(--pk-cream)}.pck .pck-noimg{background:repeating-linear-gradient(45deg,#efe8db 0 6px,#e6dece 6px 12px)}.pck .pck-noimg.sm{width:36px;height:48px}.pck .pck-bt{min-width:0}.pck .pck-title{margin:0 0 2px!important;font:600 19px/1.15 var(--pk-serif)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--pk-ink)!important}.pck .pck-title a{color:inherit!important;text-decoration:none!important}.pck .pck-title a:hover{text-decoration:underline!important;text-underline-offset:3px}.pck .pck-by{font-size:13.5px;color:var(--pk-muted)}.pck .pck-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:5px!important;font-size:12.5px;color:var(--pk-muted);font-variant-numeric:tabular-nums}.pck .pck-av{font-weight:700;color:var(--pk-ok);background:#eaf3ee;border-radius:999px;padding:2px 9px}.pck .pck-av.is-oop{color:var(--pk-red-d);background:#fdeeea}.pck .pck-price{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0}.pck .pck-price .k{display:block;font:700 12px/1.2 var(--pk-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pk-teal)}.pck .pck-price .big{display:block;margin:4px 0 2px;font:700 44px/1 var(--pk-serif);letter-spacing:-.02em;color:var(--pk-red-d);font-variant-numeric:tabular-nums}.pck .pck-price .was{display:block;font-size:13.5px;color:var(--pk-muted)}.pck .pck-stamp{flex:none;display:grid;place-content:center;width:84px;height:84px;border-radius:50%;background:var(--pk-teal-d);color:#fff;text-align:center;transform:rotate(-8deg);font:700 12px/1.1 var(--pk-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 4px var(--pk-teal-d),inset 0 0 0 6px var(--pk-gold),0 10px 20px -10px rgba(0,0,0,.5)}.pck .pck-stamp b{display:block;font:700 26px/1 var(--pk-serif);letter-spacing:0;color:var(--pk-gold)}.pck .pck-msg{margin-top:12px!important;font-size:14.5px;line-height:1.5;color:var(--pk-body)}.pck .pck-msg.is-warn{background:#fff6e0;border-radius:12px;padding:11px 13px;color:#6b4d00}.pck .pck-next{margin-top:12px!important;padding:10px 12px;border-radius:12px;background:#fdf0ec;font-size:14px;line-height:1.5;color:var(--pk-body)}.pck .pck-next b{color:var(--pk-red-d)}.pck .pck-next--best{background:#eaf2f4}.pck .pck-next--best b{color:var(--pk-teal-dd)}.pck .pck-link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;cursor:pointer;color:var(--pk-teal-d);font:700 14px/1.3 var(--pk-sans);text-decoration:underline;text-underline-offset:3px;text-align:left}.pck .pck-next .pck-link,.pck .pck-msg .pck-link{min-height:46px;padding:0 2px;margin:-15px 0;vertical-align:middle}.pck .pck-link:hover{color:var(--pk-red-d)}.pck .pck-link[disabled]{opacity:.6;cursor:default} .pck .pck-list{margin-top:14px}.pck .pck-lh{font:700 12px/1.3 var(--pk-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pk-teal);margin-bottom:8px!important}.pck .pck-list ul{display:grid;gap:6px}.pck .pck-list li{display:grid;grid-template-columns:minmax(0,1fr) 76px 88px 44px;gap:6px;align-items:center;padding:4px 4px 4px 10px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--pk-line)}.pck .pck-list li.on{box-shadow:0 0 0 2px var(--pk-teal)}.pck .pck-li-t{min-width:0;min-height:44px;margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--pk-ink);font-family:var(--pk-sans)}.pck .pck-li-t b{display:block;font-size:14.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pck .pck-li-t small{display:block;font-size:12.5px;color:var(--pk-ok);font-weight:700}.pck .pck-li-q{margin:0}.pck .pck-li-q input{width:100%;height:44px;margin:0;padding:0 4px;border:1.5px solid #cfc7b9;border-radius:10px;background:#fff;text-align:center;font:700 16px var(--pk-sans);color:var(--pk-ink);appearance:none;-webkit-appearance:none}.pck .pck-li-s{text-align:right;font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums}.pck .pck-li-x{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--pk-muted);cursor:pointer}.pck .pck-li-x:hover{background:#fdf1ee;color:var(--pk-red-d)}.pck .pck-li-x svg{width:18px;height:18px} .pck .pck-sum{margin:12px 0 0;padding:0}.pck .pck-sum>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--pk-line);font-size:14.5px}.pck .pck-sum dt{color:var(--pk-body)}.pck .pck-sum dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.pck .pck-sum dd.save{color:var(--pk-ok)}.pck .pck-ship{display:flex;gap:8px;align-items:flex-start;margin-top:10px!important;font-size:13.5px;line-height:1.45;color:var(--pk-body)}.pck .pck-ship::before{content:"";flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--pk-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 7h13v10H1zM14 10h4l3 3v4h-7z'/%3E%3C/svg%3E") center/12px no-repeat}.pck .pck-ship.is-free{color:var(--pk-ok);font-weight:700}.pck .pck-ship.is-free::before{background-color:var(--pk-ok)} .pck .pck-route{margin-top:14px;padding:14px;border-radius:16px}.pck .pck-route--cart{background:linear-gradient(180deg,#f1f7f3,#e8f2ec);box-shadow:inset 0 0 0 1px #cfe5d7}.pck .pck-route--quote{background:linear-gradient(180deg,#f9efe6,#f6e7da);box-shadow:inset 0 0 0 1px #ecd5c1}.pck .pck-verdict{font-size:14.5px;line-height:1.5;color:var(--pk-body)}.pck .pck-verdict b{display:block;font:600 18px/1.2 var(--pk-serif);color:var(--pk-ink);margin-bottom:2px}.pck .pck-acts{display:grid;gap:8px;margin-top:12px}.pck .pck-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin:0;padding:12px 18px;border:0;border-radius:var(--bp-btn-radius,8px);cursor:pointer;text-decoration:none!important;font:700 16.5px/1.15 var(--pk-sans);text-align:center;transition:filter .15s,transform .15s,background .15s}.pck .pck-btn svg{width:19px;height:19px;flex:none}.pck .pck-btn--red{background:var(--bp-btn-primary,#b8301b);color:#fff!important;box-shadow:0 14px 26px -14px rgba(160,40,20,.9)}.pck .pck-btn--red:hover{background:var(--bp-btn-primary-hover,#a32a17)}.pck .pck-btn--red:active{transform:translateY(1px)}.pck .pck-btn--red[disabled]{filter:saturate(.5);cursor:default}.pck .pck-btn--line{min-height:48px;background:transparent;color:var(--pk-teal-d)!important;box-shadow:inset 0 0 0 2px var(--pk-teal)}.pck .pck-btn--line:hover{background:var(--pk-teal);color:#fff!important}.pck .pck-promise{margin-top:10px!important;font-size:13.5px;line-height:1.45;color:var(--pk-body)}.pck .pck-alt{margin-top:4px!important;font-size:14px}.pck .pck-cartmsg{font-size:14px;color:var(--pk-ok);font-weight:700;margin-top:6px!important}.pck .pck-cartmsg:empty{display:none}.pck .pck-cartmsg.is-err{color:#b42318}.pck .pck-cartmsg a{color:inherit}.pck .pck-fine{display:block;font-size:12.5px;line-height:1.45;color:var(--pk-muted);margin-top:8px!important}.pck .pck-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 14px;margin-top:6px}.pck .pck-more .pck-fine{margin:0!important} .pck .pck-matches{display:grid;gap:6px}.pck .pck-matches button{display:flex;gap:10px;align-items:center;width:100%;min-height:56px;margin:0;padding:6px 10px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--pk-line);cursor:pointer;text-align:left;font-family:var(--pk-sans);color:var(--pk-ink)}.pck .pck-matches button:hover{box-shadow:0 0 0 2px var(--pk-teal);background:#f7fafb}.pck .pck-matches img{width:36px;height:48px;object-fit:cover;border-radius:3px;flex:none}.pck .pck-matches b{display:block;font-size:15px;line-height:1.25}.pck .pck-matches small{display:block;font-size:12.5px;color:var(--pk-muted)}@media (min-width:480px){.pck .pck-form{grid-template-columns:minmax(0,1fr) 96px auto}.pck .pck-go{grid-column:auto}.pck .pck-acts{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pck .pck-route--quote .pck-acts{grid-template-columns:minmax(0,1fr)}}@media (min-width:980px){.pck .pck-card{padding:22px 22px 18px}.pck .pck-h{font-size:26px!important}}@media (max-width:420px){.pck .pck-list li{grid-template-columns:minmax(0,1fr) 64px 44px;grid-template-areas:"t q x" "s s s"}.pck .pck-li-t{grid-area:t}.pck .pck-li-q{grid-area:q}.pck .pck-li-x{grid-area:x}.pck .pck-li-s{grid-area:s;text-align:left;padding:0 0 4px;font-size:13.5px}.pck .pck-price .big{font-size:38px}.pck .pck-stamp{width:74px;height:74px}.pck .pck-stamp b{font-size:22px}} .bb .bb-dark .pck h2.pck-h,.bb .bb-dark .pck h3.pck-title,.al .al-dark .pck h2.pck-h,.al .al-dark .pck h3.pck-title{color:var(--pk-ink)!important}@media (prefers-reduced-motion:reduce){.pck *{animation:none!important;transition:none!important}} .pck .pck-btn,.pck .pck-go{font-weight:var(--bp-btn-weight,600);transition:var(--bp-btn-transition),filter var(--bp-btn-dur,150ms)}.pck .pck-btn--red:active{transform:none;background:var(--bp-btn-primary-active,#8f2414)}.pck .pck-btn:focus-visible,.pck .pck-go:focus-visible{outline:var(--bp-focus-w,3px) solid var(--bp-focus,#1d6fd1);outline-offset:var(--bp-focus-offset,2px)}
