:root{--rhc-focus:#111111}html[data-rebela-theme=dark]{--rhc-focus:#f4f3ef}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--rhc-focus)!important;outline-offset:3px!important}.rh-mode-toggle__button{min-height:44px!important}.rh-footer button,.rr-reviews__controls button,.rh-cookie__actions button,.rh-payment-transition__actions button{min-height:44px}html[data-rebela-theme=light] .rh-footer__brand p,html[data-rebela-theme=light] .rh-footer__title,html[data-rebela-theme=light] .rh-footer__bottom,html:not([data-rebela-theme=dark]) .rh-footer__brand p,html:not([data-rebela-theme=dark]) .rh-footer__title,html:not([data-rebela-theme=dark]) .rh-footer__bottom{color:#5f5f5c!important}.rh-footer__details{margin-top:18px!important;line-height:1.7!important}.rh-footer__details a{color:inherit;text-underline-offset:3px}.rh-footer__legal-button{appearance:none;-webkit-appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.rh-footer__legal-button:hover{text-decoration:underline;text-underline-offset:3px}.contact-form__field{display:grid;gap:8px}.contact-form__label{color:var(--rhm-text,#111);font:600 10px/1.2 var(--rhm-sans,var(--font-body--family,Arial,sans-serif));letter-spacing:.08em;text-transform:uppercase}.contact-form__required{color:var(--rhm-muted,#70706c);font-weight:500}.contact-form__privacy-note{margin:0;color:var(--rhm-muted,#70706c);font-size:12px;line-height:1.55}.contact-form__consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;color:var(--rhm-text,#111);font-size:12px;line-height:1.55}.contact-form__consent input{width:20px;height:20px;margin:0;accent-color:var(--rhm-text,#111);cursor:pointer}.contact-form__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rh-order-instructions__label{display:block;margin:16px 0 8px;color:var(--rhm-text,#111);font:600 10px/1.2 var(--rhm-sans,var(--font-body--family,Arial,sans-serif));letter-spacing:.08em;text-transform:uppercase}.rh-order-instructions__note{color:var(--rhm-muted,#70706c)!important;line-height:1.5!important}.rr-reviews__controls{width:min(100%,880px);margin:16px auto 0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rr-reviews__controls button{appearance:none;-webkit-appearance:none;padding:0 14px;border:1px solid var(--rhm-line,#d8d8d4);background:var(--rhm-bg,#fff);color:var(--rhm-text,#111);cursor:pointer;font:600 8px/1 var(--rhm-sans,var(--font-body--family,Arial,sans-serif));letter-spacing:.12em;text-transform:uppercase}.rr-reviews__controls button:hover{border-color:var(--rhm-text,#111)}.rr-reviews__controls button[aria-pressed=true]{background:var(--rhm-text,#111);color:var(--rhm-bg,#fff);border-color:var(--rhm-text,#111)}.rh-payment-transition__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.rh-payment-transition__actions button{appearance:none;-webkit-appearance:none;padding:0 18px;border:1px solid var(--rhc-text,#111);background:var(--rhc-text,#111);color:var(--rhc-bg,#fff);cursor:pointer;font:650 9px/1 var(--rhc-sans,var(--font-body--family,Arial,sans-serif));letter-spacing:.12em;text-transform:uppercase}.rh-payment-transition__actions button:last-child{background:transparent;color:var(--rhc-text,#111)}.rh-payment-transition__actions button:hover{background:var(--rhc-bg,#fff);color:var(--rhc-text,#111)}.rh-cookie[hidden]{display:none!important}.rh-cookie{position:fixed;right:16px;bottom:16px;z-index:1000000;width:min(460px,calc(100vw - 32px));padding:22px;border:1px solid var(--rhm-text,#111);background:var(--rhm-bg,#fff);color:var(--rhm-text,#111);box-shadow:0 18px 55px #00000029;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.rh-cookie.is-open{opacity:1;transform:translateY(0)}.rh-cookie__eyebrow{margin:0 0 10px;color:var(--rhm-muted,#70706c);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.rh-cookie h2{margin:0;font-family:var(--rhm-serif,var(--font-heading--family,"Times New Roman",serif));font-size:32px;font-weight:400;line-height:1;letter-spacing:-.025em}.rh-cookie__copy{margin:16px 0 0;color:var(--rhm-muted,#70706c);font-size:12px;line-height:1.6}.rh-cookie__links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.rh-cookie__links a{color:var(--rhm-text,#111);font-size:10px;text-decoration:underline;text-underline-offset:3px}.rh-cookie__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.rh-cookie__actions button{padding:0 12px;border:1px solid var(--rhm-text,#111);background:var(--rhm-bg,#fff);color:var(--rhm-text,#111);font:650 8px/1 var(--rhm-sans,var(--font-body--family,Arial,sans-serif));letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.rh-cookie__actions button:last-child{background:var(--rhm-text,#111);color:var(--rhm-bg,#fff)}.rh-cookie__status{margin:10px 0 0;color:var(--rhm-muted,#70706c);font-size:10px;line-height:1.4}@media screen and (max-width:749px){.rr-reviews__controls{justify-content:stretch}.rr-reviews__controls button{flex:1 1 auto}.rh-cookie{right:10px;bottom:64px;width:calc(100vw - 20px);padding:18px}.rh-cookie__actions{grid-template-columns:1fr}.rh-payment-transition__actions{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rh-cookie{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rebela-compliance.css.map */
