:root{--ffx-pine: #273a3a;--ffx-blue: #5f8aa6;--ffx-blue-deep: #48677d;--ffx-blue-tint: #eef3f6;--ffx-rust: #8a2c04;--ffx-coral: #d14a47;--ffx-ink: #212529;--ffx-ink-soft: #564f46;--ffx-paper: #faf6f3;--ffx-cream: #f2ece2;--ffx-line: #e3dac6;--ffx-line-cool: #e6e2dc}:root{--sjs-font-family: "DM Sans", -apple-system, "Segoe UI", sans-serif;--sjs-corner-radius: 0px;--sjs-base-unit: 8px;--sjs-primary-backcolor: var(--ffx-blue);--sjs-primary-backcolor-dark: var(--ffx-blue-deep);--sjs-primary-backcolor-light: rgba(95, 138, 166, .1);--sjs-primary-forecolor: #ffffff;--sjs-primary-forecolor-light: rgba(255, 255, 255, .75);--sjs-general-backcolor: #ffffff;--sjs-general-backcolor-dark: var(--ffx-cream);--sjs-general-backcolor-dim: var(--ffx-paper);--sjs-general-backcolor-dim-light: #ffffff;--sjs-general-backcolor-dim-dark: var(--ffx-cream);--sjs-general-forecolor: var(--ffx-ink);--sjs-general-forecolor-light: var(--ffx-ink-soft);--sjs-general-dim-forecolor: var(--ffx-pine);--sjs-general-dim-forecolor-light: var(--ffx-ink-soft);--sjs-border-default: var(--ffx-line);--sjs-border-light: var(--ffx-line-cool);--sjs-border-inside: rgba(39, 58, 58, .14);--sjs-special-red: var(--ffx-coral);--sjs-special-red-light: rgba(209, 74, 71, .08);--sjs-special-red-forecolor: #ffffff;--sjs-special-green: #2f5446;--sjs-shadow-small: none;--sjs-shadow-medium: none;--sjs-shadow-large: none;--sjs-shadow-inner: none;--sjs-shadow-small-reset: none;--sjs-shadow-inner-reset: none}.sd-root-modern{background:var(--ffx-paper)}.sd-body,.sd-page{padding:0}.sd-question{background:#fff;border:1px solid var(--ffx-line);padding:28px 24px 30px}@media(min-width:700px){.sd-question{padding:40px 44px 44px}}.sd-question__title,.sd-element__title span,.sd-title .sv-string-viewer{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:24px;line-height:1.28;letter-spacing:-.01em;color:var(--ffx-pine);text-wrap:pretty}@media(min-width:700px){.sd-question__title{font-size:30px}}.sd-question__required-text{display:none}.sd-description,.sd-question__description{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;color:var(--ffx-ink-soft);margin-top:10px;opacity:1}.sd-selectbase{gap:10px;display:flex;flex-direction:column}.sd-selectbase__item,.sd-item{border:1px solid var(--ffx-line);background:#fff;padding:14px 16px;min-height:52px;display:flex;align-items:center;transition:border-color .14s ease,background-color .14s ease;cursor:pointer}.sd-item:hover{border-color:var(--ffx-blue);background:var(--ffx-blue-tint)}.sd-item--checked,.sd-item--checked:hover{border-color:var(--ffx-blue);background:var(--ffx-blue-tint);box-shadow:inset 0 0 0 1px var(--ffx-blue)}.sd-item__control-label{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.45;color:var(--ffx-ink)}.sd-item--checked .sd-item__control-label{color:var(--ffx-pine);font-weight:500}.sd-item__decorator{border:1.5px solid rgba(39,58,58,.42);background:#fff;width:22px;height:22px;flex:0 0 22px}.sd-radio__decorator{border-radius:50%}.sd-checkbox__decorator{border-radius:2px}.sd-item--checked .sd-item__decorator{border-color:var(--ffx-blue);background:var(--ffx-blue)}.sd-radio--checked .sd-radio__decorator:after{background:#fff}.sd-checkbox--checked .sd-checkbox__decorator svg{fill:#fff}.sd-item__control:focus-visible+.sd-item__decorator{outline:2px solid var(--ffx-blue);outline-offset:2px}.sd-input,.sd-comment{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.55;color:var(--ffx-ink);background:#fff;border:1px solid rgba(39,58,58,.28);border-radius:0;padding:14px 16px;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.sd-comment{min-height:168px;resize:vertical}.sd-input::placeholder,.sd-comment::placeholder{color:#564f468c}.sd-input:focus,.sd-comment:focus{border-color:var(--ffx-blue);box-shadow:0 0 0 3px #5f8aa638;outline:none}.sd-selectbase__other .sd-input{margin-top:12px}.sd-rating{display:block;margin-top:4px;overflow:visible}.sd-rating.sd-rating--wrappable fieldset,.sd-rating fieldset{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2px;margin:0;padding:0;border:0}.sd-rating__item-star{padding:6px 2px;background:none;border:none;box-shadow:none;cursor:pointer;line-height:0;transition:transform .14s ease}.sd-rating__item-star:hover{transform:translateY(-2px)}.sd-rating__item-star:active{transform:translateY(0)}.sd-rating__item-star svg{display:block;fill:#e6ddcc;width:44px;height:44px;transition:fill .14s ease}.sd-rating__item-star--selected svg,.sd-rating__item-star--pressed svg{fill:#5f8aa6}.sd-rating__item-star:hover svg{fill:#48677d}.sd-rating__item-star:focus-visible{outline:2px solid #5f8aa6;outline-offset:2px}.sd-rating .sd-rating__item-text.sd-rating__min-text,.sd-rating .sd-rating__item-text.sd-rating__max-text{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8b8378;white-space:nowrap;padding:0;margin:0;align-self:center}.sd-rating .sd-rating__item-text.sd-rating__min-text{margin-right:14px}.sd-rating .sd-rating__item-text.sd-rating__max-text{margin-left:14px}@media(max-width:699px){.sd-rating .sd-rating__item-text.sd-rating__min-text,.sd-rating .sd-rating__item-text.sd-rating__max-text{display:none}.sd-rating.sd-rating--wrappable fieldset,.sd-rating fieldset{flex-wrap:nowrap!important;gap:6px;width:auto;justify-content:flex-start}.sd-rating .sd-rating__item-star,.sd-rating__item-star{flex:0 0 auto;padding:6px 0;display:block}.sd-rating .sd-rating__item-star svg,.sd-rating__item-star svg{width:34px!important;height:34px!important;max-width:none;display:block}}@media(min-width:700px){.sd-rating.sd-rating--wrappable fieldset,.sd-rating fieldset{flex-wrap:nowrap!important;gap:6px}.sd-rating .sd-rating__item-star svg{width:52px;height:52px}}.sd-btn,.sd-navigation__next-btn,.sd-navigation__prev-btn,.sd-navigation__complete-btn,.sd-navigation__start-btn{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:16px 32px;min-height:52px;box-shadow:none;transition:background-color .14s ease,transform .14s ease}.sd-btn--action,.sd-navigation__next-btn,.sd-navigation__complete-btn,.sd-navigation__start-btn{background:var(--ffx-blue);color:#fff;border:1px solid var(--ffx-blue)}.sd-btn--action:hover{background:var(--ffx-blue-deep);border-color:var(--ffx-blue-deep)}.sd-btn--action:active{transform:translateY(1px)}.sd-navigation__prev-btn{background:transparent;color:var(--ffx-pine);border:1px solid rgba(39,58,58,.3)}.sd-navigation__prev-btn:hover{background:#273a3a0d;border-color:var(--ffx-pine)}.sd-btn:focus-visible{outline:2px solid var(--ffx-pine);outline-offset:2px}.sd-action-bar{padding:20px 0 0;gap:12px}.sd-body__navigation{padding:20px 0 0}@media(max-width:699px){.sd-navigation__next-btn,.sd-navigation__complete-btn{flex:1 1 auto}}.sd-question--error .sd-question__erbox,.sd-question__erbox{background:#d14a4712;border:none;border-left:2px solid var(--ffx-coral);color:#8f2f2c;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:10px 14px;margin-top:14px;border-radius:0}.sd-question--error .sd-input,.sd-question--error .sd-comment{border-color:var(--ffx-coral)}.sd-question--error>.sd-question__content>.sd-selectbase .sd-item{border-color:#d14a4780}.sd-progress,.sd-progress-buttons{display:none}.sd-completedpage{background:#fff;border:1px solid var(--ffx-line);padding:56px 28px 60px;font-family:DM Sans,sans-serif}.sd-completedpage:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/117/assets/foxtale-survey-theme.css.map */
