.ddrf,.ddrf-page,.ddrf-quick{--ddrf-ink: var(--ink, #17151C);--ddrf-stone: var(--stone, #6E6878);--ddrf-line: var(--line, #DED8E4);--ddrf-paper: var(--paper, #F4F1F6);--ddrf-pink: var(--magenta, #E0007A);--ddrf-pink-dk: var(--magenta-dk, #B00060);--ddrf-lila: #7A3FC4;--ddrf-star: #E0007A;--ddrf-r: 14px;font-family:var(--body, "Instrument Sans", -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--ddrf-ink);box-sizing:border-box}.ddrf *,.ddrf-page *,.ddrf-quick *{box-sizing:border-box}.ddrf{display:grid;gap:14px;max-width:100%;min-width:0;font-size:15px;line-height:1.45;padding:4px 0 18px}.ddrf__title{font-family:var(--display, "Bricolage Grotesque", sans-serif);font-size:22px;line-height:1.2;margin:0 0 4px;color:var(--ddrf-ink)}.ddrf__lead{margin:0 0 6px;color:var(--ddrf-stone);font-size:15px}.ddrf__label{display:block;font-weight:600;font-size:14px;margin:0 0 6px;padding:0;color:var(--ddrf-ink)}.ddrf__req{color:var(--ddrf-pink)}.ddrf__opt{font-weight:400;color:var(--ddrf-stone)}.ddrf__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ddrf__more{display:grid;gap:14px;min-width:0}.ddrf__more[hidden]{display:none}.ddrf__field{display:grid;min-width:0}.ddrf__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:600px){.ddrf__row{grid-template-columns:1fr}}.ddrf__stars-wrap{border:0;margin:0;padding:0;min-width:0}.ddrf__stars{display:flex;gap:4px;flex-wrap:nowrap}.ddrf__star{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.ddrf__star svg{width:38px;height:38px;fill:transparent;stroke:var(--ddrf-star);stroke-width:1.6;stroke-linejoin:round;transition:fill .12s ease}.ddrf__star.is-on svg{fill:var(--ddrf-star)}.ddrf__star:active{transform:scale(.92)}.ddrf__star:focus-within{outline:2px solid var(--ddrf-lila);outline-offset:1px}.ddrf__star-text{display:block;min-height:1.2em;margin-top:2px;font-size:13px;color:var(--ddrf-stone)}.ddrf__input{width:100%;max-width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;color:var(--ddrf-ink);background:#fff;border:1.5px solid var(--ddrf-line);border-radius:var(--ddrf-r);outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}textarea.ddrf__input{min-height:96px;resize:vertical}.ddrf__input:focus{border-color:var(--ddrf-lila);box-shadow:0 0 0 3px #7a3fc42e}.ddrf__select{margin-top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%237A3FC4' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px;text-overflow:ellipsis}.ddrf__search{padding-left:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%236E6878' stroke-width='2'/%3E%3Cpath d='M20 20l-4-4' stroke='%236E6878' stroke-width='2'/%3E%3C/svg%3E") no-repeat 14px center / 18px}.ddrf__field.is-invalid .ddrf__input,.ddrf__stars-wrap.is-invalid .ddrf__stars{border-color:#c4002f}.ddrf__stars-wrap.is-invalid .ddrf__star svg{stroke:#c4002f}.ddrf__err{color:#c4002f;font-size:13px;margin-top:5px}.ddrf__file{width:100%;max-width:100%;font-size:14px;padding:10px;border:1.5px dashed var(--ddrf-line);border-radius:var(--ddrf-r);background:var(--ddrf-paper)}.ddrf__file::file-selector-button{font:inherit;font-weight:600;margin-right:10px;padding:8px 14px;border:0;border-radius:999px;background:#fff;color:var(--ddrf-lila);cursor:pointer}.ddrf__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ddrf__thumbs img{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid var(--ddrf-line)}.ddrf__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ddrf__note{margin:0;font-size:12.5px;color:var(--ddrf-stone)}.ddrf__note a{color:inherit;text-decoration:underline}.ddrf__submit{justify-self:start;min-height:50px;padding:0 26px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--ddrf-pink),var(--ddrf-lila));border:0;border-radius:999px;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.ddrf__submit:hover{opacity:.92}.ddrf__submit:active{transform:scale(.97)}.ddrf__submit[disabled]{opacity:.6;cursor:wait}@media(max-width:600px){.ddrf__submit{justify-self:stretch}}.ddrf__msg:empty{display:none}.ddrf__msg{padding:14px 16px;border-radius:var(--ddrf-r);font-size:15px;outline:none}.ddrf__msg.is-ok{background:#eef8f2;color:#135c3e;border:1px solid #BFE3CF}.ddrf__msg.is-error{background:#fff0f4;color:#9d0026;border:1px solid #F5C2D0}.ddrf__msg strong{display:block;font-size:17px;margin-bottom:2px}.ddrf.is-done .ddrf__more,.ddrf.is-done .ddrf__stars-wrap,.ddrf.is-done .ddrf__lead{display:none}.ddrf--product{padding-top:0}.ddrf-page{max-width:760px;margin:0 auto 8px;padding:0 16px;text-align:center}.ddrf-toggle{text-align:left}.ddrf-toggle__btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 30px;margin:0 auto;font-family:var(--body, inherit);font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--ddrf-pink),var(--ddrf-lila));border-radius:999px;cursor:pointer;list-style:none;box-shadow:0 8px 22px #e0007a38}.ddrf-toggle__btn::-webkit-details-marker{display:none}.ddrf-toggle__btn::marker{content:""}.ddrf-toggle__btn svg{width:20px;height:20px;fill:currentColor}.ddrf-toggle{display:flex;flex-direction:column}.ddrf-toggle>summary{align-self:center}.ddrf-toggle[open]>summary{opacity:.85}.ddrf-toggle__panel{margin-top:18px;padding:22px 20px 6px;background:var(--ddrf-paper);border:1px solid var(--ddrf-line);border-radius:22px}@media(max-width:600px){.ddrf-toggle__panel{padding:18px 14px 4px}.ddrf-toggle__btn{width:100%;justify-content:center}}.ddrf-quick{max-width:560px;margin:28px auto 0;padding:20px 20px 4px;background:var(--ddrf-paper);border:1px solid var(--ddrf-line);border-radius:22px}.ddrf-quick .ddrf__title{font-size:20px}.ddrf-quick .ddrf__stars-wrap legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){.ddrf-quick{padding:16px 14px 2px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dd-reviews.css.map */
