/* Reviewed print-clip / rabbit-pouch presentation; no shared commerce rules. */
body.pc-page[data-pacifier-editorial="reviewed"]{background:#faf8f3;color:#302f29}
body.pc-page[data-pacifier-editorial="reviewed"] main{width:100%;max-width:none;min-height:0;margin:0;padding:0 0 64px;font-size:1rem;line-height:1.9}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-wrap{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px 0 64px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-kicker{font-size:.82rem;font-weight:600;letter-spacing:.09em;color:#52634b;margin:0 0 12px}
body.pc-page[data-pacifier-editorial="reviewed"] main h1{font-family:var(--serif);font-size:clamp(2rem,3.7vw,3.15rem);font-weight:600;line-height:1.45;letter-spacing:.025em;margin:0 0 24px;color:#2e392c;overflow-wrap:anywhere}
body.pc-page[data-pacifier-editorial="reviewed"] main h2{font-family:var(--serif);font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.55;color:#2e392c;margin:0 0 20px;font-weight:600;overflow-wrap:anywhere}
body.pc-page[data-pacifier-editorial="reviewed"] main h3{font-size:1.08rem;line-height:1.7;margin:28px 0 12px;color:#374831}
body.pc-page[data-pacifier-editorial="reviewed"] main p{margin:0 0 18px;color:#514d44;line-height:1.95}
body.pc-page[data-pacifier-editorial="reviewed"] main .pc-lead{font-size:1.05rem;line-height:2}
body.pc-page[data-pacifier-editorial="reviewed"] main .pc-kicker{color:#52634b}
body.pc-page[data-pacifier-editorial="reviewed"] main .pc-caption{font-size:.88rem;color:#645e53}
body.pc-page[data-pacifier-editorial="reviewed"] main figure{margin:0;min-width:0}
body.pc-page[data-pacifier-editorial="reviewed"] main picture{display:block}
body.pc-page[data-pacifier-editorial="reviewed"] main img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:16px;transform:none}
body.pc-page[data-pacifier-editorial="reviewed"] main figcaption{font-size:.88rem;color:#645e53;line-height:1.85;margin-top:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-original{display:block;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px;color:#37513e}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-actions,.pc-end) :is(.btn-primary,.btn-secondary,.btn-buy-large){display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:12px 23px;border-radius:999px;font-size:1rem;line-height:1.7;letter-spacing:.025em;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transform:none}
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-actions,.pc-end) :is(.btn-primary,.btn-buy-large){background:#37513e;color:#fff;border:1px solid #37513e}
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-actions,.pc-end) .btn-secondary{background:transparent;color:#37513e;border:1px solid #7c8877}
body.pc-page[data-pacifier-editorial="reviewed"] button:disabled{cursor:not-allowed;opacity:.72}
body.pc-page[data-pacifier-editorial="reviewed"] :is(a,button,summary,[role="button"]):focus-visible{outline:3px solid #795925;outline-offset:5px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:22px 0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-price-row>span{font-size:.85rem;color:#645e53}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-nav{display:flex;flex-wrap:wrap;gap:8px 26px;border-block:1px solid #deded0;padding:10px 0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-nav a{display:flex;align-items:center;min-height:44px;color:#37513e;font-size:.95rem;text-decoration:underline;text-underline-offset:5px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-section{padding-block:70px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-tone{background:#edf0e7;padding-inline:0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-text-link{display:inline-flex;align-items:center;min-height:44px;color:#37513e;text-decoration:underline;text-underline-offset:4px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-steps{list-style:decimal;padding:0 0 0 24px;margin:18px 0 0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-steps li{padding:12px 0 12px 4px;border-top:1px solid #cfd5c6}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-steps b{display:block;font-size:1rem;font-weight:600;color:#31462f}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-steps span{display:block;font-size:.96rem;color:#514d44;line-height:1.9}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-steps-wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:40px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-intro{max-width:810px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:960px;margin:0 auto}
body.pc-page[data-pacifier-editorial="reviewed"] #color-reference{width:calc(100% - 48px);max-width:1120px;margin:auto;padding:70px 0}
body.pc-page[data-pacifier-editorial="reviewed"] .color-reference-grid{margin-top:30px;align-items:start}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-care{margin-top:28px;border-top:1px solid #cfd5c6}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-care details{border-bottom:1px solid #cfd5c6;padding:3px 0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-care summary{min-height:52px;padding:14px 8px;cursor:pointer;color:#304a35;font-size:1.04rem;font-weight:600;line-height:1.8}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-care details p{padding:4px 8px 16px;max-width:840px;margin:0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;border-top:1px solid #deded0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec dl{margin:0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid #deded0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec dt{color:#656051}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec dd{margin:0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec-columns ul{padding-left:22px;list-style:disc}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec-columns li{padding:10px 0;line-height:1.85}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px;border-radius:20px;background:#edf0e7;margin-bottom:40px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end>div{min-width:0}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end p{margin-bottom:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end .buy-card{padding:0;margin:0;max-width:840px;background:transparent;border:0;box-shadow:none;text-align:left}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end .buy-price{font-size:1.7rem;color:#37513e;margin-bottom:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-noscript{padding:16px;border:1px solid #b8c3ae;border-radius:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-noscript a{text-decoration:underline}
body.pc-page[data-pacifier-editorial="reviewed"] :is(main .reveal){opacity:1;transform:none}
body.pc-page[data-pacifier-editorial="reviewed"] main [id]{scroll-margin-top:100px}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-bg{padding:16px;overflow:auto}
body.pc-page[data-pacifier-editorial="reviewed"] .modal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:calc(100dvh - 32px);overflow:auto;animation:none;border-radius:20px}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-l{display:block;min-height:0;padding:28px 20px;background:#edf0e7;border-radius:0}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-photo{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-r{padding:58px 24px 24px;min-width:0;max-height:none;overflow:visible;gap:18px}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-x{width:44px;height:44px;min-height:44px;background:#fff;color:#37513e;z-index:3}
body.pc-page[data-pacifier-editorial="reviewed"] .col-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .col-sw{width:auto;min-width:0;min-height:44px;border:1px solid #bdc4b5;padding:7px;background:#fff;border-radius:12px}
body.pc-page[data-pacifier-editorial="reviewed"] .col-sw.on{border-color:#37513e;outline:2px solid #37513e;outline-offset:1px}
body.pc-page[data-pacifier-editorial="reviewed"] .col-sw img{object-fit:contain;width:100%;height:auto;aspect-ratio:auto;min-height:0}
body.pc-page[data-pacifier-editorial="reviewed"] .col-sw-nm{font-size:.85rem;line-height:1.65;color:#514d44;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
body.pc-page[data-pacifier-editorial="reviewed"] .modal :is(.m-cat,.opt-lbl){font-size:.88rem;color:#52634b}
body.pc-page[data-pacifier-editorial="reviewed"] .modal :is(.m-desc,.media-note){font-size:.95rem;color:#514d44}
body.pc-page[data-pacifier-editorial="reviewed"] .modal :is(.sz-btn,.qty-btn-m,.qty-row button,.btn-checkout){min-height:44px;min-width:44px;font-size:1rem;line-height:1.7;height:auto;white-space:normal;overflow-wrap:anywhere}
body.pc-page[data-pacifier-editorial="reviewed"] .sz-btn{border:1px solid #b9c2b3;background:#fff;padding:10px 16px;border-radius:20px;color:#37513e}
body.pc-page[data-pacifier-editorial="reviewed"] .sz-btn.on{background:#37513e;color:#fff}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-total{display:flex;flex-wrap:wrap;gap:12px;color:#37513e}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-total>*{white-space:nowrap}
body.pc-page[data-pacifier-editorial="reviewed"] :is(.buy-bar button,.cart-btn,.hamb){min-height:44px;min-width:44px}
body.pc-page[data-pacifier-editorial="reviewed"] .cart-drawer:not(.open){visibility:hidden}
body.pc-page[data-pacifier-editorial="reviewed"] .hibou-scroll-top{bottom:120px;right:18px;width:44px;height:44px;min-height:44px}
@media(max-width:900px){
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-hero,.pc-split,.pc-spec,.pc-spec-columns){grid-template-columns:minmax(0,1fr);gap:28px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-hero{padding-top:32px;padding-bottom:40px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-hero-photo{max-width:640px;margin:auto}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-section{padding-block:44px}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-end{display:block;padding:26px}
}
@media(max-width:700px){
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-wrap,#color-reference){width:calc(100% - 36px)}
body.pc-page[data-pacifier-editorial="reviewed"] :is(.pc-pair,.pc-steps-wide){grid-template-columns:minmax(0,1fr);gap:22px}
body.pc-page[data-pacifier-editorial="reviewed"] .modal{grid-template-columns:minmax(0,1fr)}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-l{padding:60px 18px 18px}
body.pc-page[data-pacifier-editorial="reviewed"] .modal-r{padding:20px 18px 28px}
body.pc-page[data-pacifier-editorial="reviewed"] .col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.pc-page[data-pacifier-editorial="reviewed"] .pc-spec dl>div{grid-template-columns:minmax(0,1fr);gap:4px}
}
@media(prefers-reduced-motion:reduce){
html:has(body.pc-page[data-pacifier-editorial="reviewed"]){scroll-behavior:auto}
body.pc-page[data-pacifier-editorial="reviewed"] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}
}
