:root{--theme-accent-color:#713D35;--theme-accent-contrast-1:#7d4c44;--theme-accent-contrast-2:#8a534a;--theme-accent-contrast-3:#8a534a;--theme-accent-contrast-4:#b6766b;--theme-accent-contrast-5:#d19085;--theme-accent-contrast-6:#d19085;--theme-accent-contrast-7:#e7b2a9;--theme-accent-contrast-8:#f7d0ca;--theme-accent-contrast-9:#fee7e3;--theme-accent-contrast-10:#fff4f2;--theme-element-size:56px;--theme-rounded:rounded-2xl;--theme-heading-font:"Inter",
              sans serif, system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji";--theme-text-font:"Inter",
              sans serif, system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji";
    --theme-background-color: #FFF3F1;
    --theme-background-contrast-1: #ece8e7;
    --theme-background-contrast-2: #e0d9d8;
    --theme-background-contrast-3: #c8bebd;
    --theme-background-contrast-4: #c8bebd;
    --theme-background-contrast-5: #928684;
    --theme-background-contrast-6: #b1a6a4;
    --theme-background-contrast-7: #625857;
    --theme-background-contrast-8: #4a4342;
    --theme-background-contrast-9: #3b3534;
    --theme-background-contrast-10: undefined;

    --theme-background-opacity-50: rgba(255, 243, 241, 0.5);
    --theme-background-max-contrast: #403D3C;
    --theme-background-max-contrast-10: rgba(64, 61, 60, 0.1);
    --theme-background-max-contrast-25: rgba(64, 61, 60, 0.25);
    --theme-background-max-contrast-50: rgba(64, 61, 60, 0.5);
    --theme-background-min-contrast-90: rgba(204, 194, 193, 0.9);

    --theme-border-color-xs: #E6DBD9;
    --theme-border-color-sm: #BFB6B5;

    --theme-heading-color: #DF8380;
    --theme-heading-size: 32px;
    --theme-heading-weight: 700;
    --theme-heading-line-height: 1.1;

    --theme-text-color: #000000;
    --theme-text-size: 16px;
    --theme-text-weight: 400;
    --theme-text-line-height: 1.4;
  }  body,html,document, .main-content{color:var(--theme-text-color);font-size:var(--theme-text-size);font-weight:var(--theme-text-weight);line-height:var(--theme-text-line-height);font-family:var(--theme-text-font)}body,html{background-color:var(--theme-background-color)}.main-content .btn,.main-content .form-control-theme{width:100%;min-height:var(--theme-element-size);padding-left:1rem;padding-right:1rem}.theme-font-featured{font-family:var(--theme-heading-font)!important}.theme-font-content{font-family:var(--theme-text-font)!important}body,html,document, .bg-theme{background-color:var(--theme-background-color)}.bg-theme-opacity{background-color:var(--theme-background-opacity-50)}.bg-featured{background-color:var(--theme-accent-color)}.bg-featured-opacity{background-color:rgba(113, 61, 53, 0.2)}.border-theme{border-color:var(--theme-background-max-contrast-25)}.border-featured,.border-featured-hover:hover{border-color:var(--theme-accent-color)}.theme-color-title{color:var(--theme-heading-color)}.featured-theme{color:#FFFFFF;background-color:var(--theme-accent-color)}.main-content .btn,.theme-font-title{font-family:"Inter",sans serif,system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji"}.form-control-theme{transition:all.2s ease;border-color:var(--theme-background-max-contrast-25)}.form-control-theme:focus{border-color:var(--theme-background-max-contrast-50)}.content-calc,.content-variable{font-style:normal!important;font-weight:normal!important;font-size:.9em!important;display:inline-block;padding:2px 4px;color:#4b5563!important;border-radius:4px;background-color:#fff;box-shadow:0px 1px 2px#03071221}.content-calc{padding-right:2px!important}.content{line-height:var(--theme-text-line-height)}.content h1{font-size:var(--theme-heading-size)}.content h2{font-size:calc(var(--theme-heading-size)*.8)}.content h3{font-size:calc(var(--theme-heading-size)*.65)}.content h1,.content h2,.content h3{line-height:var(--theme-heading-line-height);font-weight:var(--theme-heading-weight);color:var(--theme-heading-color);font-family:"Inter",sans serif,system-ui, -apple-system,
  "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",
  "Liberation Sans", sans-serif, "Noto Color Emoji",
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  "Noto Color Emoji"}.content p+p,.content p+ul,.content p+ol,.content ul+p,.content ul+ol,.content ul+ul,.content ol+p,.content ol+ol,.content ol+ul,.content h1+p,.content h2+p,.content h3+p,.content h1+ul,.content h2+ul,.content h3+ul,.content h1+ol,.content h2+ol,.content h3+ol{margin-top:.75rem}.content p+h1,.content p+h2,.content p+h3,.content ul+h1,.content ul+h2,.content ul+h3,.content ol+h1,.content ol+h2,.content ol+h3{margin-top:.4rem}.content p br{content:" ";height:0rem;display:block;padding-bottom:.5rem;margin-bottom:.5rem}.content .ql-size-huge{font-size:2.5em;line-height:1}.content .ql-size-large{font-size:1.5em;line-height:1}.content .ql-size-small{font-size:.75em;line-height:1.25;display:inline-block}.graphic-theme,.argument-theme{color:var(--theme-text-color);border:1px solid var(--theme-background-min-contrast-90)}.quote-theme{color:var(--theme-text-color);border-color:var(--theme-background-min-contrast-90);background-color:var(--theme-background-color)}.btn-theme{color:#FFFFFF;background-color:var(--theme-accent-color)}.effect-bubble:hover .btn-theme,.btn-theme:hover{background-color:#713d35};
          }

          .hide-volume::-webkit-media-controls-volume-control-container {display:none}.hide-volume::-webkit-media-controls-time-remaining-display{display:none}.compare-slider{-webkit-appearance:none;width:100%;height:100%;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity.2s}.compare-slider:hover{opacity:1}.compare-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#04aa6d;cursor:pointer}.compare-slider::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}
.option-background-default{background-color:var(--theme-background-color);color:var(--theme-heading-color);border-style:solid;border-color:var(--theme-border-color-xs)}.option-background-default .option-icon-right,.option-background-default .option-icon-score,.option-background-default .option-icon-value{transition:all.2s ease;background-color:var(--theme-background-max-contrast-10)}.option-background-default .option-icon-select{transition:all.2s ease;color:var(--theme-heading-color);background-color:var(--theme-background-color);border:1px solid var(--theme-border-color-sm)}.active .option-icon-select{border-color:#713D35}@media(hover:hover)and (pointer:fine){.option-background-default:hover,.option-background-default:hover .option-icon-select{border-color:#713D35}}.option-background-default.active{color:#FFFFFF;border-color:var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-bubble{font-weight:500;color:#FFFFFF;border-color:#713D35;background-color:var(--theme-accent-color);border-bottom-width:8px!important}.option-background-bubble .option-icon-score,.option-background-bubble .option-icon-value{background-color:rgba(141, 100, 93, 0.5)}.option-background-bubble .option-icon-select{border:1px solid rgba(255, 255, 255, 0.5)}.option-background-bubble.active{transform:scale(1.025);background-color:#7F5049}@media(hover:hover)and (pointer:fine){.option-background-bubble:hover{transform:scale(1.025);background-color:#7F5049}}.option-background-fetured{font-weight:500;color:#FFFFFF;border-color:var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-fetured .option-icon-right,.option-background-fetured .option-icon-score,.option-background-fetured .option-icon-value{background-color:rgba(141, 100, 93, 0.5)}.option-background-fetured .option-icon-select{background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.5)}.active.option-background-fetured{border-color:#7F5049;background-color:#7F5049;transform:scale(1.025)}@media(hover:hover)and (pointer:fine){.option-background-fetured:hover{border-color:#7F5049;background-color:#7F5049;transform:scale(1.025)}.option-background-fetured.not(.active):hover {transform:scale(1.01)}}.option-background-contrast:before{content:" ";display:block;width:100%;height:100%;background-color:var(--theme-background-color);position:absolute;z-index:0}.option-background-contrast:after{content:" ";top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(113, 61, 53, 0.1);position:absolute;z-index:0}.option-background-contrast .option-wrap{position:relative;z-index:1}.option-background-contrast{font-weight:500;color:var(--theme-heading-color);border-color:rgba(113, 61, 53, 0.5)!important}.option-background-contrast .option-icon-right{color:rgba(113, 61, 53, 1)!important;background-color:var(--theme-background-color)}.active.option-background-contrast .option-icon-right{color:var(--theme-background-color)!important;background-color:var(--theme-accent-color)}.option-background-contrast .option-icon-score,.option-background-contrast .option-icon-value{transition:all.2s ease;color:rgba(113, 61, 53, 1)!important;border:1px solid var(--theme-accent-color);background-color:var(--theme-background-color)}.active.option-background-contrast .option-icon-score,.active.option-background-contrast .option-icon-value{color:var(--theme-background-color)!important;border:1px solid var(--theme-accent-color);background-color:var(--theme-accent-color)}.option-background-contrast .option-icon-select{color:rgba(113, 61, 53, 1)!important;background-color:var(--theme-background-color);border:1px solid rgba(113, 61, 53, 1)!important}.active.option-background-contrast{border-color:rgba(113, 61, 53, 1)!important;background-color:rgba(113, 61, 53, 0.2);transform:scale(1.01)}@media(hover:hover)and (pointer:fine){.option-background-contrast:hover{border-color:rgba(113, 61, 53, 1)!important;background-color:rgba(113, 61, 53, 0.2);transform:scale(1.01)}}.active.option-background-contrast{transform:scale(1.025)}
.timer-theme{border-width:1px;background-color:var(--theme-background-color);border-style:solid;border-color:var(--theme-background-max-contrast-10)}
.swiper-pagination-bullet{opacity:.25;background-color:var(--theme-accent-color)!important}.swiper-pagination-bullet-active{opacity:1}