.pcc-root{position:relative;z-index:2147483000}.pcc-banner[hidden],.pcc-manage[hidden],.pcc-status[hidden]{display:none!important}.pcc-banner{position:fixed;left:50%;bottom:max(10px,env(safe-area-inset-bottom));width:min(680px,calc(100vw - 24px));padding:6px 7px 6px 9px;display:flex;align-items:center;gap:10px;color:#171411;background:#fffdf8fa;border:1px solid rgba(23,20,17,.14);border-radius:12px;box-shadow:0 8px 28px #17141124;font-family:var(--font-body-family);transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pcc-copy{flex:1;min-width:0;margin:0;font-size:10.5px;line-height:1.25;letter-spacing:0}.pcc-copy a{color:inherit;text-underline-offset:2px}.pcc-actions{display:grid;grid-template-columns:repeat(3,auto);gap:5px;flex:0 0 auto}.pcc-button{min-height:32px;margin:0;padding:0 11px;border:1px solid #171411;border-radius:999px;font:600 10px/1 var(--font-body-family);letter-spacing:.01em;cursor:pointer}.pcc-button--primary{color:#fffdf8;background:#171411;border-color:#c6a15b;box-shadow:0 3px 11px #1714112e,0 0 0 1px #c6a15b38}.pcc-button--primary:hover{background:#2c2722;box-shadow:0 4px 14px #1714113d,0 0 0 1px #c6a15b73}.pcc-button--secondary{color:#5b5751;background:#ffffff61;border-color:#5b57516b}.pcc-button--secondary:hover{color:#171411;border-color:#171411a8}.pcc-button--plain{color:#171411;background:#f0e7d4;border-color:transparent}.pcc-button:focus-visible,.pcc-manage:focus-visible,.pcc-close:focus-visible{outline:2px solid #c6a15b;outline-offset:2px}.pcc-manage{position:fixed;left:8px;bottom:max(8px,env(safe-area-inset-bottom));width:28px;height:28px;padding:0;color:#fffdf8;background:#171411;border:0;border-radius:50%;box-shadow:0 4px 14px #1714112e;font:600 10px/1 var(--font-body-family);opacity:.58;cursor:pointer}.pcc-manage:hover{opacity:1}.pcc-modal{width:min(420px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:0;color:#171411;background:#fffdf8;border:0;border-radius:16px;box-shadow:0 18px 60px #17141147;font-family:var(--font-body-family)}.pcc-modal::backdrop{background:#17141152;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pcc-modal__panel{padding:16px}.pcc-modal__header{display:flex;align-items:center;gap:12px}.pcc-modal__header h2{flex:1;margin:0;font-family:var(--font-heading-family);font-size:20px;line-height:1.2}.pcc-close{width:28px;height:28px;padding:0;color:#171411;background:transparent;border:1px solid rgba(23,20,17,.18);border-radius:50%;font-size:20px;line-height:1;cursor:pointer}.pcc-modal__intro{margin:8px 0 12px;font-size:12px;line-height:1.4}.pcc-options{display:grid;gap:7px}.pcc-option{min-height:52px;padding:8px 10px;display:flex;align-items:center;gap:12px;background:#faf7f0;border:1px solid rgba(23,20,17,.1);border-radius:10px;cursor:pointer}.pcc-option>span{flex:1;display:grid;gap:2px}.pcc-option strong{font-size:12px;line-height:1.2}.pcc-option small{color:#171411ad;font-size:10px;line-height:1.3}.pcc-option input{width:17px;height:17px;accent-color:#171411}.pcc-status{margin:10px 0 0;color:#9b1c1c;font-size:11px}.pcc-modal__actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.pcc-modal__actions .pcc-button{min-height:34px}@media screen and (max-width:749px){.pcc-banner{bottom:max(6px,env(safe-area-inset-bottom));width:calc(100vw - 12px);padding:7px;flex-direction:column;align-items:stretch;gap:5px;border-radius:10px}.pcc-copy{padding:0 2px;text-align:center;font-size:10.5px;line-height:1.25}.pcc-actions{grid-template-columns:1.35fr .8fr .85fr}.pcc-button{min-height:40px;padding:0 6px;font-size:10px}.pcc-manage{width:26px;height:26px}.pcc-modal__panel{padding:14px}}@media(prefers-reduced-motion:no-preference){.pcc-banner{animation:pcc-enter .16s ease-out}@keyframes pcc-enter{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.pcc-modal{animation:pcc-modal-enter .16s ease-out}@keyframes pcc-modal-enter{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
