body.pm-comparison-open,html.pm-comparison-open{overflow:hidden!important}.pc-backdrop{--orange:#d65a1f;--ink:#211b17;--line:#e9e3de;--pmc-orange:#d65a1f;--pmc-ink:#211b17;--pmc-line:#e9e3de;background:#1b17147a;color:var(--ink);display:grid;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:10020}.pc-stage{background:#fff;border:1px solid #e9e3de;border-radius:20px;box-shadow:0 24px 80px #1b171438;container-type:inline-size;display:flex;flex-direction:column;height:min(720px,calc(100dvh - 48px));max-width:100%;min-width:0;outline:none;overflow:hidden;width:min(1080px,100%)}.pc-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.pc-jumps button,.pc-toolbar button{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:650;gap:8px;justify-content:center;min-height:42px}.pc-toolbar .pc-back{justify-content:flex-start;margin-right:auto}.pc-toolbar .pc-back>span{font-size:1.25rem}.pc-toolbar .pc-list-button{border:1px solid var(--line);padding:0 12px}.pc-toolbar .pc-list-button[aria-expanded=true]{background:#fff5ee;border-color:#d65a1f;color:#aa4318}.pc-count{background:#f3ece7;border-radius:5px;font-size:.8rem;font-variant-numeric:tabular-nums;min-width:22px;padding:2px 5px}.pc-toolbar .pc-close{background:#f6f3f0;flex-shrink:0;width:42px}.pc-jumps button:hover,.pc-toolbar button:hover{background:#f4ede7}.pc-backdrop .pc-stage :is(a,button,input,select,summary):focus-visible{outline:3px solid #d65a1f;outline-offset:2px}.pc-jumps{display:none}.pc-body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:hidden;position:relative}.pc-backdrop .pc-stage .pc-body>.pc-identity,.pc-backdrop .pc-stage .pc-body>.pc-offers{background:#fff;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0;height:auto;margin:0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:24px;position:static;scrollbar-gutter:stable;width:auto}.pc-backdrop .pc-stage .pc-body>.pc-offers{background:#fcfaf8;border-left:1px solid var(--line)}.pc-backdrop .pc-stage .pc-identity>.pc-media{background-color:#fff;border:0;border-radius:12px;box-shadow:none;flex:none;height:250px;min-height:0;width:100%}.pc-backdrop .pc-stage .pc-identity>.pc-media:after{display:none}.pc-backdrop .pc-stage .pc-identity>.pc-main{align-self:auto;flex:none;max-height:none;overflow:visible;padding:20px 0 0;width:100%}.pc-backdrop .pc-stage .pc-main h2{font-size:1.65rem;letter-spacing:-.035em;line-height:1.2;margin:6px 0 12px;max-width:none;overflow-wrap:anywhere}.pc-backdrop .pc-stage .pc-main>:is(.pm-kicker,.pmc-kicker){font-size:.73rem;letter-spacing:.08em}.pc-backdrop .pc-stage :is(.pm-detail-sub,.pmc-sub){font-size:.9rem;margin:0 0 8px}.pc-backdrop .pc-stage .pc-identity .pm-ledger-details{border-bottom:0;border-top:1px solid var(--line);flex:none;margin-top:12px;max-height:none;overflow:visible;padding:18px 0 0}.pc-backdrop .pc-stage :is(.pm-compare-head,.pmc-compare-head){align-items:center;border-bottom:1px solid var(--line);flex:none;padding:0 0 16px}.pc-backdrop .pc-stage :is(.pm-compare-head,.pmc-compare-head) h3{font-size:1.2rem;letter-spacing:-.02em;margin:0}.pc-backdrop .pc-stage :is(.pm-compare-head,.pmc-compare-head)>span{background:#f0eae5;border-radius:6px;font-size:.78rem;padding:5px 8px}.pc-backdrop .pc-stage :is(.pm-single-offer-note,.pmc-single){border:0;font-size:.84rem;padding:12px 0}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer-list,.pmc-offers){flex:none;margin-top:12px;min-height:0;overflow:visible;padding:0}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer,.pmc-offer){background:#fff;border:1px solid #e4ddd6;border-radius:12px;box-shadow:none;display:block;margin:0 0 12px;padding:18px}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer,.pmc-offer).top{background:#fffdfb;border-color:#e5bb9f}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer,.pmc-offer):before{display:none}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer-body,.pmc-offer-body){pointer-events:auto}.pc-backdrop .pc-stage .pm-offer-lower{display:block;margin-top:14px}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer-actions,.pmc-actions){align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:16px}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer-actions,.pmc-actions) :is(a,button){border-radius:9px;font-size:.85rem;min-height:42px;padding:8px 12px;width:auto}.pc-backdrop .pc-stage .pc-offers :is(.pm-store-link,.pmc-store) strong{font-size:.95rem;overflow:visible;text-overflow:clip;white-space:normal}.pc-backdrop .pc-stage .pc-offers :is(.pm-offer-price-row,.pmc-price-row) b{font-size:1.7rem;letter-spacing:-.035em}.pc-backdrop .pc-stage :is(.pm-detail-media,.pmc-media){transition:none}.pc-backdrop .pc-stage .pm-ledger-details .pm-copy-section{border-top:0;margin-top:0;padding-top:0}.pc-enter-active,.pc-leave-active{transition:opacity .18s ease}.pc-enter-active .pc-stage,.pc-leave-active .pc-stage{transition:transform .22s cubic-bezier(.2,.75,.25,1),opacity .18s ease}.pc-enter-from,.pc-leave-to{opacity:0}.pc-enter-from .pc-stage,.pc-leave-to .pc-stage{opacity:0;transform:translateY(12px) scale(.985)}@media (min-width:1200px){.pc-backdrop.pc-with-list{padding:20px;right:var(--pm-shopping-list-width,440px)}}@media (max-width:1199px){.pc-backdrop.pc-suspended{pointer-events:none;visibility:hidden}}@container (max-width:800px){.pc-body{display:block;overflow:auto;overscroll-behavior:contain}.pc-jumps{border-bottom:1px solid var(--line);display:flex;flex-shrink:0;justify-content:space-between;padding:0 16px}.pc-jumps button{color:#aa4318;font-size:.8rem}.pc-backdrop .pc-stage .pc-body>.pc-identity{display:grid;gap:0 20px;grid-template-columns:130px minmax(0,1fr);overflow:visible;padding:20px}.pc-backdrop .pc-stage .pc-identity>.pc-media{grid-column:1;height:170px}.pc-backdrop .pc-stage .pc-identity>.pc-main{grid-column:2;padding:0}.pc-backdrop .pc-stage .pc-main h2{font-size:1.3rem}.pc-backdrop .pc-stage .pc-identity .pm-ledger-details{grid-column:1/-1}.pc-backdrop .pc-stage .pc-body>.pc-offers{border-left:0;border-top:1px solid var(--line);overflow:visible;padding:20px}}@media (max-width:600px){.pc-backdrop{padding:0}.pc-stage{border:0;border-radius:0;height:100dvh}.pc-toolbar{gap:6px;padding:8px 10px}.pc-toolbar .pc-back{font-size:.8rem;gap:4px}.pc-toolbar .pc-list-button{font-size:.8rem;gap:5px;padding:0 8px}.pc-toolbar .pc-close{width:38px}}@container (max-width:400px){.pc-backdrop .pc-stage .pc-body>.pc-identity{gap:0 14px;grid-template-columns:90px minmax(0,1fr);padding:16px}.pc-backdrop .pc-stage .pc-identity>.pc-media{height:140px}.pc-backdrop .pc-stage .pc-main h2{font-size:1.12rem}.pc-count{display:none}}@media (prefers-reduced-motion:reduce){.pc-enter-active,.pc-enter-active .pc-stage,.pc-leave-active,.pc-leave-active .pc-stage{transition:none}.pc-enter-from .pc-stage,.pc-leave-to .pc-stage{transform:none}}
