.jpx,.jpx-overlay{--x-p:var(--jp-primary,#A71922);--x-ph:var(--jp-primary-hover,#85141B);--x-ring:rgba(167,25,34,.16);--x-soft:#FBF0EF;--x-green:var(--jp-evergreen,#174A38);--x-green-soft:#EAF3EE;--x-ok:#3E8E5E;--x-gold-bg:#F3E7C6;--x-gold:#6A5320;--x-card:#fff;--x-bg:var(--jp-bg,#FFF9F2);--x-border:var(--jp-border,#E4D9CC);--x-strong:#CDC2B6;--x-text:var(--jp-ink,#211F1D);--x-muted:var(--jp-muted,#716B65);--x-pop:0 10px 30px -8px rgba(40,20,20,.22),0 2px 6px rgba(40,20,20,.06);font-family:var(--font-body--family),Poppins,system-ui,sans-serif;color:var(--x-text);font-size:15px;line-height:1.5}.jpx{margin-top:24px}.jpx *,.jpx *:before,.jpx *:after,.jpx-overlay *,.jpx-overlay *:before,.jpx-overlay *:after{box-sizing:border-box}:where(.jpx,.jpx-overlay) button{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;margin:0;min-height:0;box-shadow:none}.jpx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px}.jpx-head h2{margin:0;font-family:var(--font-heading--family),inherit;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--x-text)}.jpx-head p{margin:2px 0 0;color:var(--x-muted);font-size:14px}.jpx-link{background:none;border:0;padding:4px 0;color:var(--x-p);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;border-radius:4px}.jpx-link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--x-ring)}.jpx-packs{display:grid;gap:16px}.jpx-pack{position:relative;background:var(--x-card);border:1.5px solid var(--x-border);border-radius:18px;transition:border-color .2s,box-shadow .25s}.jpx-pack:hover{border-color:var(--x-strong)}.jpx-pack.is-selected{border-color:var(--x-p);box-shadow:0 0 0 4px var(--x-ring)}.jpx-hit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:20px 18px 18px;background:none;border:0;text-align:left;cursor:pointer;border-radius:18px}.jpx-hit:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--x-ring)}.jpx-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--x-strong);display:grid;place-items:center;transition:border-color .2s}.jpx-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--x-p);transform:scale(0);transition:transform .2s cubic-bezier(.3,1.6,.6,1)}.is-selected .jpx-radio{border-color:var(--x-p)}.is-selected .jpx-radio:after{transform:scale(1)}.jpx-ptitle{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px;line-height:1.25}.jpx-pups{font-size:15px;letter-spacing:-2px}.jpx-psub{display:block;color:var(--x-muted);font-size:13.5px;margin-top:2px}.jpx-pprice{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.jpx-prow{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.jpx-price{font-weight:700;font-size:19px}.jpx-compare{color:var(--x-muted);text-decoration:line-through;font-size:13.5px}.jpx-per{font-size:12.5px;color:var(--x-muted);margin-top:1px}.jpx-save{display:inline-block;margin-top:4px;font-size:12px;font-weight:700;color:var(--x-p);background:var(--x-soft);padding:2px 8px;border-radius:999px}.jpx-badge{position:absolute;top:0;right:18px;z-index:1;transform:translateY(-55%);font-size:12px;font-weight:600;line-height:1.4;padding:4px 11px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 6px #00000014}.jpx-b-pop{background:var(--x-green);color:#fff}.jpx-b-val{background:var(--x-gold-bg);color:var(--x-gold)}.jpx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.is-selected .jpx-body{grid-template-rows:1fr}.jpx-body>div{overflow:hidden;min-height:0}.is-selected .jpx-body>div{overflow:visible}.jpx-sizes{border-top:1px dashed var(--x-border);margin:0 18px;padding:14px 0 18px;display:grid;gap:10px}.jpx-srow{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px}.jpx-srow label{font-size:13.5px;font-weight:600;margin:0}.jpx-err{grid-column:2;font-size:12.5px;color:var(--x-p);font-weight:500;margin-top:-4px}.jpx-sel{position:relative}.jpx-sel-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 12px 0 14px;background:var(--x-card);border:1.5px solid var(--x-strong);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .25s ease}.jpx-sel-trigger:hover{border-color:var(--x-muted)}.jpx-sel-trigger:focus-visible,.jpx-sel.open .jpx-sel-trigger,.jpx-sel.invalid .jpx-sel-trigger{outline:none;border-color:var(--x-p);box-shadow:0 0 0 4px var(--x-ring)}.jpx-sel-val{display:flex;align-items:baseline;gap:8px;min-width:0}.jpx-sel-val b,.jpx-opt b{font-weight:600}.jpx-sel-val small,.jpx-opt small{color:var(--x-muted);font-size:12.5px}.jpx-ph{color:var(--x-muted)}.jpx-chev{flex:none;opacity:.6;transition:transform .2s}.jpx-sel.open .jpx-chev{transform:rotate(180deg)}.jpx-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--x-card);border:1px solid var(--x-border);border-radius:12px;box-shadow:var(--x-pop);padding:5px;list-style:none;margin:0;max-height:260px;overflow:auto;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top;pointer-events:none;transition:opacity .15s,transform .15s}.jpx-sel.up .jpx-list{top:auto;bottom:calc(100% + 6px);transform-origin:bottom}.jpx-sel.open .jpx-list{opacity:1;transform:none;pointer-events:auto}.jpx-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin:0;border-radius:8px;cursor:pointer;font-size:14px}.jpx-lbl{display:flex;align-items:baseline;gap:8px}.jpx-opt.active{background:var(--x-soft)}.jpx-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.jpx-check{opacity:0;color:var(--x-p)}.jpx-opt[aria-selected=true] .jpx-check{opacity:1}.jpx-opt[aria-selected=true] b{color:var(--x-p)}.jpx-input{width:100%;height:46px;margin:0;padding:0 40px 0 14px;font:inherit;font-size:15px;color:var(--x-text);background:var(--x-card);border:1.5px solid var(--x-strong);border-radius:12px;box-shadow:none;transition:border-color .2s,box-shadow .3s ease;-moz-appearance:textfield}.jpx-input::-webkit-outer-spin-button,.jpx-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jpx-input::placeholder{color:var(--x-muted);opacity:.8}.jpx-input:hover{border-color:var(--x-muted)}.jpx-input:focus{outline:none;border-color:var(--x-p);box-shadow:0 0 0 4px var(--x-ring),0 6px 18px -6px var(--x-ring)}.jpx-ig{position:relative}.jpx-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--x-muted);font-size:14px;pointer-events:none}.jpx-nudge{margin-top:18px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--x-soft);font-size:14px;line-height:1.4}.jpx-nudge .jpx-emo{font-size:22px;line-height:1}.jpx-nudge strong{font-weight:700}.jpx-nudge .jpx-btn{margin-left:auto;flex:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/jolly-petmas-v7.css.map */
