.cookie-prefs{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0}.cookie-prefs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#2c1a0e80}.cookie-prefs__panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,34rem);max-height:86vh;overflow:auto;background:var(--hg-linen);border-radius:8px;box-shadow:0 30px 80px #2c1a0e66;padding:1.5rem}.cookie-prefs__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cookie-prefs__header h2{font-size:1.6rem}.cookie-prefs__intro{color:#2c1a0eb3;font-size:.85rem;margin-bottom:1.2rem}.cookie-prefs__list{display:flex;flex-direction:column;gap:1rem}.cookie-pref{border-top:1px solid rgba(61,35,20,.12);padding-top:.8rem}.cookie-pref__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cookie-pref__label{font-family:var(--hg-font-display);font-size:1.05rem;color:var(--hg-brown)}.cookie-pref__row input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--hg-cognac)}.cookie-pref__desc{margin-top:.35rem;color:#2c1a0e9e;font-size:.78rem}.cookie-prefs__footer{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem;border-top:1px solid rgba(61,35,20,.12);padding-top:1.2rem}@media(max-width:480px){.cookie-prefs__footer{flex-direction:column-reverse}.cookie-prefs__footer .button,.cookie-prefs__footer .button--outline{width:100%}}.terms-check .field-error{margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme-legal.css.map */
