halo-unified-reviews{display:block;max-width:1100px;margin:auto}halo-unified-reviews [hidden],halo-unified-reviews[hidden],.halo-reviews__app[hidden],halo-manual-reviews[hidden]{display:none!important}.halo-unified__summary{display:flex;align-items:baseline;gap:14px;padding:22px 0;border-top:1px solid #d9cfc6;font-size:2rem}.halo-unified__summary strong{font-size:3.5rem;line-height:1}.halo-unified__toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:24px}.halo-unified__gallery,.halo-unified__photos{display:flex;gap:8px;overflow-x:auto}.halo-unified__gallery:not(:empty){padding:3px 3px 14px;border-bottom:1px solid #d9cfc6;margin-bottom:24px;scroll-snap-type:x proximity;scrollbar-width:thin}.halo-unified__gallery button{scroll-snap-align:start}.halo-unified__list{margin:0;padding:0;display:grid;gap:16px;list-style:none}.halo-unified__card{padding:18px;border:1px solid #d9cfc6;border-radius:8px;overflow-wrap:anywhere}.halo-unified__stars{margin:0 0 10px;color:#a5826b;font-size:2.2rem;letter-spacing:.05em;line-height:1}.halo-unified__identity{display:flex;align-items:center;gap:8px;line-height:1.3}.halo-unified__identity time{display:block;color:#6e6560;font-size:1.3rem}.halo-unified__avatar{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:50%;background:#f4eedb;font-weight:700}.halo-unified__title{margin:12px 0 0;font-weight:700}.halo-unified__body{margin:12px 0 0;white-space:pre-wrap}.halo-unified__photos{flex-wrap:wrap;margin-top:12px}.halo-unified__gallery button,.halo-unified__photos button{flex:none;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.halo-unified__gallery img,.halo-unified__photos img{display:block;border-radius:8px;object-fit:cover}.halo-unified__gallery img{width:100px;height:100px}.halo-unified__photos img{width:160px;height:160px}.halo-unified__pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:20px}.halo-unified__pagination button{min-width:28px;min-height:44px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.3rem}.halo-unified__pagination button:disabled{opacity:.4;cursor:default}.halo-reviews--full .halo-story__header h2{scroll-margin-top:calc(var(--header-height, 72px) + 18px)}.halo-unified__pagination [aria-current=page]{background:#a5826b;color:#fff}.halo-unified__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:min(94vw,960px);max-height:92dvh;overflow:hidden;border:0;border-radius:10px;padding:8px}.halo-unified__dialog::backdrop{background:#000000bf}.halo-unified__dialog form{position:absolute;inset:14px 14px auto auto}.halo-unified__dialog button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f7f5f1;color:#302b27;cursor:pointer}.halo-unified__dialog button svg{width:16px;height:16px}.halo-unified__dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:85dvh;object-fit:contain;touch-action:none}.halo-unified__photo-step{position:absolute;top:50%;transform:translateY(-50%);font-size:28px;line-height:1}.halo-unified__photo-step[data-photo-step="-1"]{left:14px}.halo-unified__photo-step[data-photo-step="1"]{right:14px}.halo-unified__photo-step[aria-disabled=true]{opacity:.55;cursor:default}.halo-unified-ready>halo-manual-reviews{display:none!important}.halo-unified__toolbar button{padding:8px 14px;border:1px solid #a98b79;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.halo-unified__results{display:flex;flex-wrap:wrap;white-space:pre-wrap;margin:0 0 16px}.halo-unified__toolbar--with-write{flex-wrap:nowrap;align-items:stretch;gap:8px}.halo-unified__toolbar--with-write button{display:grid;place-items:center;flex:0 0 41px;padding:0;border-radius:10px}.halo-unified__toolbar--with-write button svg{display:block;width:14px;height:14px}.halo-unified__write{display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:44px;padding:8px 16px;border:1px solid #ac836a;border-radius:10px;background:#ac836a;color:#211d1a;font:400 16px/1.25 Montserrat,Poppins,sans-serif;text-align:center;text-decoration:none}.halo-unified__write:hover{background:#b88f76;border-color:#b88f76}halo-unified-reviews[data-pointer-options] :is([data-open-options],.halo-review-options__header button):focus{outline:none;box-shadow:none}@media(min-width:750px){.halo-unified__write{flex:0 0 248px}}.halo-review-options{--review-panel-text: #302b27;--review-panel-line: #ded4ca;--review-panel-hover: #eee8e1;position:fixed;inset:0 0 0 auto;width:min(100%,460px);height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;background:#f7f5f1;color:var(--review-panel-text);box-shadow:-12px 0 36px #30251f1f;font-family:var(--font-body-family);overscroll-behavior:contain}.halo-review-options[open]{display:flex;flex-direction:column}.halo-review-options::backdrop{background:#30251f3b}@media(prefers-reduced-motion:no-preference){.halo-review-options[open]{animation:halo-review-panel-in .45s cubic-bezier(.22,1,.36,1) both}.halo-review-options[open][data-closing]{animation:halo-review-panel-out .24s ease-in both}.halo-review-options[open]::backdrop{animation:halo-review-veil-in .45s ease both}.halo-review-options[open][data-closing]::backdrop{animation:halo-review-veil-out .24s ease both}}@keyframes halo-review-panel-in{0%{transform:translate(103%)}}@keyframes halo-review-panel-out{to{transform:translate(103%)}}@keyframes halo-review-veil-in{0%{opacity:0}}@keyframes halo-review-veil-out{to{opacity:0}}.halo-review-options__header{flex:none;min-height:72px;padding:16px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--review-panel-line)}.halo-review-options__header strong{font-size:17px;line-height:1.2;letter-spacing:.018em;text-transform:uppercase}.halo-review-options__header button{display:grid;place-items:center;padding:10px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.halo-review-options__header button:hover{background:var(--review-panel-hover)}.halo-review-options__header svg{width:14px;height:14px}.halo-review-options__choices{min-height:0;min-width:0;margin:0;padding:18px 23px 36px;border:0;overflow:auto;overscroll-behavior:contain}.halo-review-options__choices label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;margin-bottom:3px;border:1px solid transparent;border-radius:12px;font-size:14px;line-height:1.35;cursor:pointer}.halo-review-options__choices label:hover,.halo-review-options__choices label:has(:checked){background:var(--review-panel-hover)}.halo-review-options__choices label:has(:focus-visible){outline:2px solid var(--review-panel-text);outline-offset:-2px}.halo-review-options__choices input{accent-color:var(--review-panel-text)}@media(max-width:749px){.halo-review-options{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/halo-unified-reviews.css.map */
