﻿:root, :host {
    --jw-scale: .9375
}

@media (max-width: 768px) {
    :root, :host {
        --jw-scale: .85416667
    }
}







/*:root {
    --jw-swatch--heading-color: #042a5f;
    --jw-swatch--heading-color--button-text-on: #fff;
    --jw-swatch--heading-color--button-hover: #053577;
    --jw-swatch--paragraph-color: #202020;
    --jw-swatch--paragraph-color--button-text-on: #fff;
    --jw-swatch--paragraph-color--button-hover: #2d2d2d;
    --jw-swatch--paragraph-link-color: #ed230d;
    --jw-swatch--paragraph-link-color--button-text-on: #fff;
    --jw-swatch--paragraph-link-color--button-hover: #f33521;
    --jw-swatch--accent-color: #ed230d;
    --jw-swatch--accent-color--button-text-on: #fff;
    --jw-swatch--accent-color--button-hover: #f33521;
    --jw-swatch--header-color: #042a5f;
    --jw-swatch--header-color--button-text-on: #fff;
    --jw-swatch--header-color--button-hover: #053577
}

:root, :host {
    --jw-background-color: #e4e8eb;
    --jw-background-color-tint: #d5dce0;
    --jw-content-color: #202020;
    --jw-content-color-link: #bd1c0a;
    --jw-content-color-accent: #bd1c0a;
    --jw-content-color-error: #9e2723;
    --jw-heading-color: #042a5f;
    --jw-heading-color-accent: #ed230d;
    --jw-heading-color-link: #ed230d;
    --jw-line-color: #98a7b3;
    --jw-line-color-separator: #b5c0c8;
    --jw-accent-container-background-color: #ed230d;
    --jw-accent-container-background-color-tint: #f33521;
    --jw-accent-container-content-color: #fff;
    --jw-secondary-container-background-color: #c7cfd5;
    --jw-secondary-container-background-color-tint: #b8c3ca;
    --jw-secondary-container-content-color: #202020;
    --jw-secondary-surface-background-color: #cdd4da;
    --jw-secondary-surface-content-color: #202020
}

:root {
    --jw-swatch--paragraph-link-color: #ed230d;
    --jw-swatch--paragraph-link-color--button-text-on: #fff;
    --jw-swatch--paragraph-link-color--button-hover: #f33521;
    --jw-swatch--heading-color: #042a5f;
    --jw-swatch--heading-color--button-text-on: #fff;
    --jw-swatch--heading-color--button-hover: #053577;
    --jw-swatch--paragraph-color: #202020;
    --jw-swatch--paragraph-color--button-text-on: #fff;
    --jw-swatch--paragraph-color--button-hover: #2d2d2d
}*/

.jw-element-separator, .jw-news-post, .jw-comment, .jw-columns__node--separator-left, .jw-columns__node--separator-right, .website-logout {
    border-color: rgba(32,32,32,0.08)
}



.jw-element-social-share .share-button--wrapper {
    border-color: rgba(32,32,32,0.08)
}

.jw-element-rating--color-accent .jw-element-rating__icon-full {
    color: #ed230d
}

.jw-element-rating__icon-empty {
    color: #a9acae
}



.jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000
}

.jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #021935
}

.jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000000
}

.jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #20b959
}

.image-gallery__main:has(.image-gallery__slides :focus-visible) {
    outline: 1px dotted #ed230d;
    outline-offset: 1px
}



.jw-columns .jw-product .product, .image-gallery__thumbnail-item {
    border-radius: 3px
}



:where(:root, :host) {
    --jw-button-border-radius-default: var(--jw-button-border-radius-soft)
}

    :where(:root, :host) .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }

:root, :host {
    --jw-font-size-p: 15px;
    --jw-font-size-small: calc(var(--jw-font-size-p) / var(--jw-typography-small-scale));
    --jw-font-size-h4: calc(var(--jw-font-size-p) * var(--jw-typography-heading-scale));
    --jw-font-size-h3: calc(var(--jw-font-size-h4) * var(--jw-typography-heading-scale));
    --jw-font-size-h2: calc(var(--jw-font-size-h3) * var(--jw-typography-heading-scale));
    --jw-font-size-h1: calc(var(--jw-font-size-h2) * var(--jw-typography-heading-scale));
    --jw-font-size-title: calc(var(--jw-font-size-h1) * var(--jw-typography-heading-scale))
}

.jw-section-footer {
    --jw-font-size-p: 11px;
    --jw-font-size-small: calc(var(--jw-font-size-p) / var(--jw-typography-small-scale));
    --jw-font-size-h4: calc(var(--jw-font-size-p) * var(--jw-typography-heading-scale));
    --jw-font-size-h3: calc(var(--jw-font-size-h4) * var(--jw-typography-heading-scale));
    --jw-font-size-h2: calc(var(--jw-font-size-h3) * var(--jw-typography-heading-scale));
    --jw-font-size-h1: calc(var(--jw-font-size-h2) * var(--jw-typography-heading-scale));
    --jw-font-size-title: calc(var(--jw-font-size-h1) * var(--jw-typography-heading-scale));
    line-height: 1.5;
    font-size: 1.1rem;
    color: #ffffff
}

:root .jw-section-footer, :host .jw-section-footer {
    --jw-background-color: #042a5f;
    --jw-background-color-tint: #053577;
    --jw-content-color: #fff;
    --jw-content-color-link: #11faff;
    --jw-content-color-accent: #f77769;
    --jw-content-color-error: #e17d79;
    --jw-heading-color: #fff;
    --jw-heading-color-accent: #ed230d;
    --jw-heading-color-link: #11faff;
    --jw-line-color: #0855c1;
    --jw-line-color-separator: #06449a;
    --jw-accent-container-background-color: #ed230d;
    --jw-accent-container-background-color-tint: #f33521;
    --jw-accent-container-content-color: #fff;
    --jw-secondary-container-background-color: #064090;
    --jw-secondary-container-background-color-tint: #074aa8;
    --jw-secondary-container-content-color: #fff;
    --jw-secondary-surface-background-color: #063b86;
    --jw-secondary-surface-content-color: #fff
}

:root .jw-section-footer {
    --jw-swatch--paragraph-link-color: #11faff;
    --jw-swatch--paragraph-link-color--button-text-on: #000;
    --jw-swatch--paragraph-link-color--button-hover: #00f1f7;
    --jw-swatch--heading-color: #ffffff;
    --jw-swatch--heading-color--button-text-on: #737373;
    --jw-swatch--heading-color--button-hover: #f2f2f2;
    --jw-swatch--paragraph-color: #ffffff;
    --jw-swatch--paragraph-color--button-text-on: #737373;
    --jw-swatch--paragraph-color--button-hover: #f2f2f2;
    --jw-swatch--header-color: #11faff;
    --jw-swatch--header-color--button-text-on: #000;
    --jw-swatch--header-color--button-hover: #00f1f7
}

.jw-section-footer .jw-element-separator, .jw-section-footer .jw-news-post, .jw-section-footer .jw-comment, .jw-section-footer .jw-columns__node--separator-left, .jw-section-footer .jw-columns__node--separator-right, .jw-section-footer .website-logout {
    border-color: rgba(255,255,255,0.2)
}

.jw-section-footer .jw-steps__step {
    background-color: #042a5f;
    border-color: rgba(255,255,255,0.3);
    color: #cdd4df
}

a.jw-section-footer .jw-steps__step:hover, a.jw-section-footer .jw-steps__step:focus {
    color: #cdd4df
}

.jw-section-footer .jw-steps__step--enabled {
    color: #ffffff
}

a.jw-section-footer .jw-steps__step--enabled:hover, a.jw-section-footer .jw-steps__step--enabled:focus {
    color: #ffffff
}

.jw-section-footer .jw-steps__step--completed {
    background-color: #053f6f;
    border-color: #11faff;
    color: #5efcff
}

a.jw-section-footer .jw-steps__step--completed:hover, a.jw-section-footer .jw-steps__step--completed:focus {
    color: #5efcff
}

.jw-section-footer .jw-steps__step--selected {
    background-color: #11faff;
    border-color: #11faff;
    color: #000
}

a.jw-section-footer .jw-steps__step--selected:hover, a.jw-section-footer .jw-steps__step--selected:focus {
    color: #000
}

.jw-section-footer .jw-toggle-block__label {
    border-color: rgba(255,255,255,0.2)
}

input:checked + .jw-section-footer .jw-toggle-block__label {
    border-color: #11faff;
    box-shadow: 0 0 0 1px #11faff
}

    .jw-section-footer .jw-toggle-block__label.jw-element-form-is-error, input:checked + .jw-section-footer .jw-toggle-block__label.jw-element-form-is-error {
        border-color: var(--jw-content-color-error)
    }

.jw-section-footer .jw-element-form-well {
    background: #183b6c
}

.jw-section-footer .jw-element-form-input-text {
    border-color: rgba(32,121,246,0.5);
    color: #ffffff;
    background-color: #064090;
    box-shadow: 0 0 rgba(0,0,0,0)
}

    .jw-section-footer .jw-element-form-input-text:hover {
        border-color: #2079f6
    }

    .jw-section-footer .jw-element-form-input-text:focus {
        border-color: #11faff;
        box-shadow: 0 0 0 2px #0b92af,0 0 rgba(0,0,0,0)
    }

.jw-section-footer select.jw-element-form-input-text {
    background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2221%22%20height%3D%2211%22%20viewBox%3D%220%200%2021%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.3205%2010.7254L0.320511%200.33309L20.3205%200.333092L10.3205%2010.7254Z%22%20fill%3D%22%23ffffff%22%20/%3E%3C/svg%3E')
}

.jw-section-footer input[type='radio']:focus, .jw-section-footer input[type='checkbox']:focus {
    box-shadow: 0 0 0 2px #11faff;
    outline: none
}

    .jw-section-footer input[type='radio']:focus:not(:focus-visible), .jw-section-footer input[type='checkbox']:focus:not(:focus-visible) {
        box-shadow: none
    }

.jw-section-footer .jw-pagination__page {
    color: #11faff;
    border-radius: .2em
}

    .jw-section-footer .jw-pagination__page:hover {
        background: rgba(17,250,255,0.15);
        color: #11faff
    }

.jw-section-footer .jw-pagination__page--active, .jw-section-footer .jw-pagination__page--active:hover {
    box-shadow: inset 0 0 0 2px #11faff;
    background: transparent;
    color: #11faff
}

.jw-section-footer .product-sticker {
    color: #000;
    background: #11faff
}

.jw-section-footer .jw-tree-empty-placeholder {
    --jw-tree-empty-placeholder__border-color: rgba(255,255,255,0.8)
}

.jw-section-footer .jw-tree-empty-placeholder__image {
    background-image: url('../../../../../../assets.jwwb.nl/assets/img/content-empty-lighte42d.png?version=1')
}

.jw-section-footer .text--muted {
    color: #9baabf
}

.jw-section-footer .jw-element-social-share .share-button--wrapper {
    border-color: rgba(255,255,255,0.2)
}

.jw-section-footer .jw-element-rating--color-accent .jw-element-rating__icon-full {
    color: #11faff
}

.jw-section-footer .jw-element-rating__icon-empty {
    color: #4f6a8f
}

.jw-section-footer .jw-element-audio {
    --plyr-color-main: #11faff;
    --plyr-audio-controls-background: #31507b;
    --plyr-audio-control-color: #fff;
    --plyr-audio-control-background-hover: #11faff;
    --plyr-audio-control-color-hover: #000;
    --plyr-audio-progress-buffered-background: rgba(255,255,255,0.3);
    --plyr-control-radius: .2em
}

    .jw-section-footer .jw-element-audio .plyr--audio .plyr__controls {
        border-radius: .2em;
        border-color: #5a7396
    }

.jw-section-footer .jw-element-video {
    --plyr-color-main: #00a6aa;
    --plyr-video-control-background-hover: #00a6aa;
    --plyr-video-control-color-hover: #fff
}

.jw-section-footer .jw-element-video--presentation-mode {
    --jw-placeholder-play-button-color: #ed230d;
    margin: auto
}

.jw-section-footer .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-section-footer .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-section-footer .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-section-footer .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-section-footer .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-section-footer .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-section-footer .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #0758ba
}

.jw-section-footer .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-section-footer .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-section-footer .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-section-footer .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #25d366
}

.jw-section-footer .image-gallery__main:has(.image-gallery__slides :focus-visible) {
    outline: 1px dotted #11faff;
    outline-offset: 1px
}

.jw-section-footer .image-gallery__thumbnail-item {
    border-color: rgba(255,255,255,0.3)
}

    .jw-section-footer .image-gallery__thumbnail-item:hover {
        border-color: rgba(255,255,255,0.6)
    }

    .jw-section-footer .image-gallery__thumbnail-item.image-gallery__thumbnail-item--active {
        border-color: #11faff
    }

.jw-section-footer .jw-table.jw-table--header.jw-table--border th, .jw-section-footer .jw-table.jw-table--header.jw-table--striped th {
    background-color: #11faff;
    color: #000
}

.jw-section-footer .jw-table.jw-table--border tr, .jw-section-footer .jw-table.jw-table--striped tr td {
    border-top: 1px solid rgba(255,255,255,0.1)
}

.jw-section-footer .jw-table.jw-table--striped tr:nth-child(odd) td {
    background-color: rgba(255,255,255,0.05)
}

.jw-section-footer .jw-table.jw-table--hover tr:hover td {
    background-color: rgba(255,255,255,0.15)
}

.jw-section-footer .jw-table.jw-table--nowrap {
    white-space: nowrap
}

.jw-section-footer .responsive-table-container::-webkit-scrollbar-thumb {
    background-color: rgba(255,255,255,0.3)
}

.jw-section-footer .handsontable .jw-table--header.jw-table--border tr:first-child td, .jw-section-footer .handsontable .jw-table--header.jw-table--striped tr:first-child td {
    background-color: #11faff;
    color: #000
}

.jw-section-footer .product, .jw-section-footer .product__description, .jw-section-footer .product-page__description, .jw-section-footer .product-page__social {
    border-color: rgba(255,255,255,0.2)
}

.jw-section-footer .jw-columns .jw-product .product, .jw-section-footer .image-gallery__thumbnail-item {
    border-radius: 3px
}

.jw-section-footer .product__free-shipping-motivator {
    color: #11faff
}

.jw-section-footer .product-gallery--empty {
    border: 1px solid rgba(255,255,255,0.3);
    color: rgba(255,255,255,0.5)
}

.jw-section-footer .product-gallery__content {
    background: #042a5f
}

.jw-section-footer .product-gallery--style-bordered .product-gallery__content {
    border-color: rgba(255,255,255,0.3)
}

    .jw-section-footer .product-gallery--style-bordered .product-gallery__content:hover, .jw-section-footer .product-gallery--style-clean .product-gallery__content:hover {
        background: #05377c;
        border-color: rgba(255,255,255,0.6)
    }

    .jw-section-footer .product-gallery--style-bordered .product-gallery__content:focus-within, .jw-section-footer .product-gallery--style-clean .product-gallery__content:focus-within {
        background: #05377c;
        border-color: rgba(255,255,255,0.6)
    }

.jw-section-footer .product-gallery--style-image-only .product-gallery__info-container {
    background-color: rgba(5,55,124,0.9)
}

.jw-section-footer .product-gallery__price {
    color: #b4bfcf
}

.jw-section-footer .product-gallery-filter__button {
    color: #11faff
}

:where(:root, :host) .jw-section-footer {
    --jw-button-border-radius-default: var(--jw-button-border-radius-soft)
}

    :where(:root, :host) .jw-section-footer .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }

.jw-section-footer .jw-icon-image__inner {
    background-color: #11faff
}

.jw-section-footer .jw-image-is-square .jw-icon-image, .jw-section-footer .jw-image-is-rounded .jw-icon-image, .jw-section-footer .jw-image-is-round .jw-icon-image {
    background-color: #11faff
}

.jw-section-footer .jw-image-is-square .jw-icon-image__inner, .jw-section-footer .jw-image-is-rounded .jw-icon-image__inner, .jw-section-footer .jw-image-is-round .jw-icon-image__inner {
    background-color: #042a5f
}

@media (max-width: 960px) {
    .jw-section-footer {
        line-height: 1.425
    }
}

@media (max-width: 768px) {
    .jw-section-footer {
        line-height: 1.35;
        font-size: 1.1rem
    }
}

.jw-section-footer a, .jw-section-footer .jw-link-color {
    color: #11faff;
    text-decoration: none
}

    .jw-section-footer a:hover, .jw-section-footer .jw-link-color:hover {
        color: #00d8dd;
        text-decoration: underline
    }

.jw-section-footer p, .jw-section-footer ol, .jw-section-footer ul {
    margin-top: 0;
    margin-bottom: .4em
}

.jw-section-footer span[style*='color'] a {
    color: inherit
}

.jw-section-footer .jw-text-small {
    font-size: .77rem
}

.jw-section-footer .jw-accent-text-color {
    color: #11faff
}

.jw-section-footer .jw-accent-background {
    color: #000;
    background-color: #11faff
}

    .jw-section-footer .jw-accent-background a, .jw-section-footer .jw-accent-background .jw-link-button {
        color: #000
    }

.jw-section-footer .jw-accent-border-link-color {
    border-color: #11faff
}

.jw-section-footer .jw-accent-border-color {
    border-color: #ffffff
}

.jw-section-footer h1, .jw-section-footer h2, .jw-section-footer h3, .jw-section-footer h4, .jw-section-footer h5, .jw-section-footer h6 {
    line-height: 1.1;
    color: #ffffff;
    font-family: "Montserrat","sans-serif";
    font-weight: 700;
    font-style: normal
}

@media (max-width: 768px) {
    .jw-section-footer h1, .jw-section-footer h2, .jw-section-footer h3, .jw-section-footer h4, .jw-section-footer h5, .jw-section-footer h6 {
        line-height: 1.1
    }
}

@media (max-width: 960px) {
    .jw-section-footer h1, .jw-section-footer h2, .jw-section-footer h3, .jw-section-footer h4, .jw-section-footer h5, .jw-section-footer h6 {
        line-height: 1.1
    }
}

.jw-section-footer h1 a, .jw-section-footer h2 a, .jw-section-footer h3 a, .jw-section-footer h4 a, .jw-section-footer h5 a, .jw-section-footer h6 a, .jw-section-footer h1 .jw-link-color, .jw-section-footer h2 .jw-link-color, .jw-section-footer h3 .jw-link-color, .jw-section-footer h4 .jw-link-color, .jw-section-footer h5 .jw-link-color, .jw-section-footer h6 .jw-link-color {
    text-decoration: underline;
    color: #11faff
}

    .jw-section-footer h1 a:hover, .jw-section-footer h2 a:hover, .jw-section-footer h3 a:hover, .jw-section-footer h4 a:hover, .jw-section-footer h5 a:hover, .jw-section-footer h6 a:hover, .jw-section-footer h1 .jw-link-color:hover, .jw-section-footer h2 .jw-link-color:hover, .jw-section-footer h3 .jw-link-color:hover, .jw-section-footer h4 .jw-link-color:hover, .jw-section-footer h5 .jw-link-color:hover, .jw-section-footer h6 .jw-link-color:hover {
        color: #00d8dd
    }

.jw-section-footer .product-page .product__price__price {
    color: #ffffff
}

.jw-section-footer .jw-heading-200 {
    font-size: 4.4rem;
    margin-top: 2.82rem;
    margin-bottom: 1.04rem
}

@media (max-width: 960px) {
    .jw-section-footer .jw-heading-200 {
        font-size: 3.43rem;
        margin-top: 2.53rem;
        margin-bottom: .94333333rem
    }
}

@media (max-width: 768px) {
    .jw-section-footer .jw-heading-200 {
        font-size: 2.95rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer .jw-heading-150 {
    font-size: 3.3rem;
    margin-top: 2.49rem;
    margin-bottom: .93rem
}

@media (max-width: 960px) {
    .jw-section-footer .jw-heading-150 {
        font-size: 2.7rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer .jw-heading-150 {
        font-size: 2.4rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer .jw-heading-130 {
    font-size: 2.86rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer .jw-heading-130 {
        font-size: 2.41rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer .jw-heading-130 {
        font-size: 2.18rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer .jw-heading-120 {
    font-size: 2.64rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer .jw-heading-120 {
        font-size: 2.26rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer .jw-heading-120 {
        font-size: 2.07rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer h1, .jw-section-footer .jw-heading-100 {
    font-size: 2.2rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer h1, .jw-section-footer .jw-heading-100 {
        font-size: 1.97rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer h1, .jw-section-footer .jw-heading-100 {
        font-size: 1.85rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer h2, .jw-section-footer .jw-heading-85 {
    font-size: 1.87rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer h2, .jw-section-footer .jw-heading-85 {
        font-size: 1.75rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer h2, .jw-section-footer .jw-heading-85 {
        font-size: 1.69rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer h3, .jw-section-footer .jw-heading-70 {
    font-size: 1.54rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer h3, .jw-section-footer .jw-heading-70 {
        font-size: 1.53rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer h3, .jw-section-footer .jw-heading-70 {
        font-size: 1.52rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-section-footer h4 {
    font-size: 1.06rem;
    margin-top: .8em;
    margin-bottom: .3em
}

@media (max-width: 960px) {
    .jw-section-footer h4 {
        font-size: 1.2rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

@media (max-width: 768px) {
    .jw-section-footer h4 {
        font-size: 1.28rem;
        margin-top: .8em;
        margin-bottom: .3em
    }
}

.jw-popover__content {
    --jw-background-color: white;
    --jw-background-color-tint: #f2f2f2;
    --jw-content-color: #202020;
    --jw-content-color-link: #bd1c0a;
    --jw-content-color-accent: #bd1c0a;
    --jw-content-color-error: #c8322c;
    --jw-heading-color: #202020;
    --jw-heading-color-accent: #ed230d;
    --jw-heading-color-link: #ed230d;
    --jw-line-color: #b5b5b5;
    --jw-line-color-separator: #d1d1d1;
    --jw-accent-container-background-color: #ed230d;
    --jw-accent-container-background-color-tint: #f33521;
    --jw-accent-container-content-color: #fff;
    --jw-secondary-container-background-color: #e6e6e6;
    --jw-secondary-container-background-color-tint: #d9d9d9;
    --jw-secondary-container-content-color: #202020;
    --jw-secondary-surface-background-color: #ebebeb;
    --jw-secondary-surface-content-color: #202020
}

.jw-slideshow {
    --jw-background-color: black;
    --jw-background-color-tint: #0d0d0d;
    --jw-content-color: #fff;
    --jw-content-color-link: #ed230d;
    --jw-content-color-accent: #ed230d;
    --jw-content-color-error: #d8544f;
    --jw-heading-color: #fff;
    --jw-heading-color-accent: #ed230d;
    --jw-heading-color-link: #ed230d;
    --jw-line-color: #404040;
    --jw-line-color-separator: #2e2e2e;
    --jw-accent-container-background-color: #ed230d;
    --jw-accent-container-background-color-tint: #f33521;
    --jw-accent-container-content-color: #fff;
    --jw-secondary-container-background-color: #1a1a1a;
    --jw-secondary-container-background-color-tint: #262626;
    --jw-secondary-container-content-color: #fff;
    --jw-secondary-surface-background-color: #141414;
    --jw-secondary-surface-content-color: #fff;
    --jw-button-border-radius-default: var(--jw-button-border-radius-soft)
}

    .jw-slideshow .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }

:root, :host {
    --jw-subsection__background-color--default: #e4e8eb;
    --jw-subsection__background-color--shaded: #d5dce0;
    --jw-subsection__background-color--accent: #ed230d;
    --jw-subsection__background-color--inverse: #2e2e2f;
    --jw-subsection__swatch-color--default: var(--jw-subsection__background-color--default);
    --jw-subsection__swatch-color--shaded: #b8c3ca;
    --jw-subsection__swatch-color--accent: var(--jw-subsection__background-color--accent);
    --jw-subsection__swatch-color--inverse: var(--jw-subsection__background-color--inverse)
}

.jw-box.jw-box--color-default {
    background-color: #e4e8eb;
    line-height: 1.5;
    font-size: 1.5rem;
    color: #202020
}

:root .jw-box.jw-box--color-default, :host .jw-box.jw-box--color-default {
    --jw-background-color: #e4e8eb;
    --jw-background-color-tint: #d5dce0;
    --jw-content-color: #202020;
    --jw-content-color-link: #bd1c0a;
    --jw-content-color-accent: #bd1c0a;
    --jw-content-color-error: #9e2723;
    --jw-heading-color: #042a5f;
    --jw-heading-color-accent: #ed230d;
    --jw-heading-color-link: #ed230d;
    --jw-line-color: #98a7b3;
    --jw-line-color-separator: #b5c0c8;
    --jw-accent-container-background-color: #ed230d;
    --jw-accent-container-background-color-tint: #f33521;
    --jw-accent-container-content-color: #fff;
    --jw-secondary-container-background-color: #c7cfd5;
    --jw-secondary-container-background-color-tint: #b8c3ca;
    --jw-secondary-container-content-color: #202020;
    --jw-secondary-surface-background-color: #cdd4da;
    --jw-secondary-surface-content-color: #202020
}

:root .jw-box.jw-box--color-default {
    --jw-swatch--paragraph-link-color: #ed230d;
    --jw-swatch--paragraph-link-color--button-text-on: #fff;
    --jw-swatch--paragraph-link-color--button-hover: #f33521;
    --jw-swatch--heading-color: #042a5f;
    --jw-swatch--heading-color--button-text-on: #fff;
    --jw-swatch--heading-color--button-hover: #053577;
    --jw-swatch--paragraph-color: #202020;
    --jw-swatch--paragraph-color--button-text-on: #fff;
    --jw-swatch--paragraph-color--button-hover: #2d2d2d
}



.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #021935
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000000
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-box.jw-box--color-default .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #20b959
}



:where(:root, :host) .jw-box.jw-box--color-default {
    --jw-button-border-radius-default: var(--jw-button-border-radius-soft)
}

    :where(:root, :host) .jw-box.jw-box--color-default .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }

.jw-box.jw-box--color-default .jw-icon-image__inner {
    background-color: #ed230d
}

.jw-box.jw-box--color-default .jw-image-is-square .jw-icon-image, .jw-box.jw-box--color-default .jw-image-is-rounded .jw-icon-image, .jw-box.jw-box--color-default .jw-image-is-round .jw-icon-image {
    background-color: #ed230d
}

.jw-box.jw-box--color-default .jw-image-is-square .jw-icon-image__inner, .jw-box.jw-box--color-default .jw-image-is-rounded .jw-icon-image__inner, .jw-box.jw-box--color-default .jw-image-is-round .jw-icon-image__inner {
    background-color: #e4e8eb
}

@media (max-width: 960px) {
    .jw-box.jw-box--color-default {
        line-height: 1.425
    }
}

@media (max-width: 768px) {
    .jw-box.jw-box--color-default {
        line-height: 1.35;
        font-size: 1.37rem
    }
}

.jw-box.jw-box--color-default a, .jw-box.jw-box--color-default .jw-link-color {
    color: #ed230d;
    text-decoration: none
}

    .jw-box.jw-box--color-default a:hover, .jw-box.jw-box--color-default .jw-link-color:hover {
        color: #f44b39;
        text-decoration: underline
    }

.jw-box.jw-box--color-default p, .jw-box.jw-box--color-default ol, .jw-box.jw-box--color-default ul {
    margin-top: 0;
    margin-bottom: .4em
}

.jw-box.jw-box--color-default span[style*='color'] a {
    color: inherit
}

.jw-box.jw-box--color-default .jw-text-small {
    font-size: 1.05rem
}

.jw-box.jw-box--color-default .jw-accent-text-color {
    color: #ed230d
}

.jw-box.jw-box--color-default .jw-accent-background {
    color: #fff;
    background-color: #ed230d
}

    .jw-box.jw-box--color-default .jw-accent-background a, .jw-box.jw-box--color-default .jw-accent-background .jw-link-button {
        color: #fff
    }

.jw-box.jw-box--color-default .jw-accent-border-link-color {
    border-color: #ed230d
}

.jw-box.jw-box--color-default .jw-accent-border-color {
    border-color: #202020
}



.jw-strip--color-shaded .jw-element-social-follow-profile--medium-discord, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-facebook, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-twitter, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-pinterest, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-instagram, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-youtube, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-tumblr, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #021935
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-linkedin, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-tiktok, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000000
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-telegram, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-strip--color-shaded .jw-element-social-follow-profile--medium-whatsapp, .jw-box.jw-box--color-shaded .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #1fb055
}

.jw-strip--color-shaded .image-gallery__main:has(.image-gallery__slides :focus-visible), .jw-box.jw-box--color-shaded .image-gallery__main:has(.image-gallery__slides :focus-visible) {
    outline: 1px dotted #ed230d;
    outline-offset: 1px
}



    :where(:root, :host) .jw-strip--color-shaded .jw-btn, :where(:root, :host) .jw-box.jw-box--color-shaded .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }



.jw-strip--color-shaded a, .jw-box.jw-box--color-shaded a, .jw-strip--color-shaded .jw-link-color, .jw-box.jw-box--color-shaded .jw-link-color {
    color: #ed230d;
    text-decoration: none
}

    .jw-strip--color-shaded a:hover, .jw-box.jw-box--color-shaded a:hover, .jw-strip--color-shaded .jw-link-color:hover, .jw-box.jw-box--color-shaded .jw-link-color:hover {
        color: #f44b39;
        text-decoration: underline
    }

.jw-strip--color-shaded p, .jw-box.jw-box--color-shaded p, .jw-strip--color-shaded ol, .jw-box.jw-box--color-shaded ol, .jw-strip--color-shaded ul, .jw-box.jw-box--color-shaded ul {
    margin-top: 0;
    margin-bottom: .4em
}

.jw-strip--color-shaded span[style*='color'] a, .jw-box.jw-box--color-shaded span[style*='color'] a {
    color: inherit
}

.jw-strip--color-shaded .jw-text-small, .jw-box.jw-box--color-shaded .jw-text-small {
    font-size: 1.05rem
}

.jw-strip--color-shaded .jw-accent-text-color, .jw-box.jw-box--color-shaded .jw-accent-text-color {
    color: #ed230d
}

.jw-strip--color-shaded .jw-accent-background, .jw-box.jw-box--color-shaded .jw-accent-background {
    color: #fff;
    background-color: #ed230d
}

    .jw-strip--color-shaded .jw-accent-background a, .jw-box.jw-box--color-shaded .jw-accent-background a, .jw-strip--color-shaded .jw-accent-background .jw-link-button, .jw-box.jw-box--color-shaded .jw-accent-background .jw-link-button {
        color: #fff
    }

.jw-strip--color-shaded .jw-accent-border-link-color, .jw-box.jw-box--color-shaded .jw-accent-border-link-color {
    border-color: #ed230d
}

.jw-strip--color-shaded .jw-accent-border-color, .jw-box.jw-box--color-shaded .jw-accent-border-color {
    border-color: #202020
}



.jw-strip--color-accent, .jw-box.jw-box--color-accent {
    background-color: #ed230d;
    line-height: 1.5;
    font-size: 1.5rem;
    color: #202020
}

:root .jw-strip--color-accent, :root .jw-box.jw-box--color-accent, :host .jw-strip--color-accent, :host .jw-box.jw-box--color-accent {
    --jw-background-color: #ed230d;
    --jw-background-color-tint: #f33521;
    --jw-content-color: #fff;
    --jw-content-color-link: #000;
    --jw-content-color-accent: #fbb9b2;
    --jw-content-color-error: #fbb9b2;
    --jw-heading-color: #202020;
    --jw-heading-color-accent: #fff;
    --jw-heading-color-link: #2c0602;
    --jw-line-color: #f9968b;
    --jw-line-color-separator: #f66e60;
    --jw-accent-container-background-color: #fff;
    --jw-accent-container-background-color-tint: #f2f2f2;
    --jw-accent-container-content-color: #737373;
    --jw-secondary-container-background-color: #f44b39;
    --jw-secondary-container-background-color-tint: #f56151;
    --jw-secondary-container-content-color: #202020;
    --jw-secondary-surface-background-color: #f4422f;
    --jw-secondary-surface-content-color: #fff
}

:root .jw-strip--color-accent, :root .jw-box.jw-box--color-accent {
    --jw-swatch--paragraph-link-color: #2c0602;
    --jw-swatch--paragraph-link-color--button-text-on: #fff;
    --jw-swatch--paragraph-link-color--button-hover: #440a04;
    --jw-swatch--heading-color: #202020;
    --jw-swatch--heading-color--button-text-on: #fff;
    --jw-swatch--heading-color--button-hover: #2d2d2d;
    --jw-swatch--paragraph-color: #202020;
    --jw-swatch--paragraph-color--button-text-on: #fff;
    --jw-swatch--paragraph-color--button-hover: #2d2d2d;
    --jw-swatch--accent-color: #2c0602;
    --jw-swatch--accent-color--button-text-on: #fff;
    --jw-swatch--accent-color--button-hover: #440a04
}



.jw-strip--color-accent .jw-element-social-follow-profile--medium-discord, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #a4abf8
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-facebook, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #82b6f8
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-twitter, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-pinterest, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #ff8fa0
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-instagram, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #fc8ebe
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-youtube, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff8fa5
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-tumblr, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #021935
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-linkedin, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #77b8f8
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-tiktok, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000000
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-telegram, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #62bce7
}

.jw-strip--color-accent .jw-element-social-follow-profile--medium-whatsapp, .jw-box.jw-box--color-accent .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #25d366
}




:where(:root, :host) .jw-strip--color-accent, :where(:root, :host) .jw-box.jw-box--color-accent {
    --jw-button-border-radius-default: var(--jw-button-border-radius-soft)
}

    :where(:root, :host) .jw-strip--color-accent .jw-btn, :where(:root, :host) .jw-box.jw-box--color-accent .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }



.jw-strip--color-inverse .jw-element-social-share .share-button--wrapper, .jw-box.jw-box--color-inverse .jw-element-social-share .share-button--wrapper {
    border-color: rgba(161,161,161,0.2)
}

.jw-strip--color-inverse .jw-element-rating--color-accent .jw-element-rating__icon-full, .jw-box.jw-box--color-inverse .jw-element-rating--color-accent .jw-element-rating__icon-full {
    color: #ed230d
}

.jw-strip--color-inverse .jw-element-rating__icon-empty, .jw-box.jw-box--color-inverse .jw-element-rating__icon-empty {
    color: #505151
}

.jw-strip--color-inverse .jw-element-audio, .jw-box.jw-box--color-inverse .jw-element-audio {
    --plyr-color-main: #f44b39;
    --plyr-audio-controls-background: #535455;
    --plyr-audio-control-color: #e0e0e0;
    --plyr-audio-control-background-hover: #f44b39;
    --plyr-audio-control-color-hover: #fff;
    --plyr-audio-progress-buffered-background: rgba(224,224,224,0.3);
    --plyr-control-radius: .2em
}

    .jw-strip--color-inverse .jw-element-audio .plyr--audio .plyr__controls, .jw-box.jw-box--color-inverse .jw-element-audio .plyr--audio .plyr__controls {
        border-radius: .2em;
        border-color: #6f7070
    }

.jw-strip--color-inverse .jw-element-video, .jw-box.jw-box--color-inverse .jw-element-video {
    --plyr-color-main: #ed230d;
    --plyr-video-control-background-hover: #ed230d;
    --plyr-video-control-color-hover: #fff
}

.jw-strip--color-inverse .jw-element-video--presentation-mode, .jw-box.jw-box--color-inverse .jw-element-video--presentation-mode {
    --jw-placeholder-play-button-color: #ed230d;
    margin: auto
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-discord, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-facebook, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-twitter, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-pinterest, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-instagram, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-youtube, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-tumblr, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #075abf
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-linkedin, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-tiktok, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-telegram, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-strip--color-inverse .jw-element-social-follow-profile--medium-whatsapp, .jw-box.jw-box--color-inverse .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #25d366
}

.jw-strip--color-inverse .image-gallery__main:has(.image-gallery__slides :focus-visible), .jw-box.jw-box--color-inverse .image-gallery__main:has(.image-gallery__slides :focus-visible) {
    outline: 1px dotted #ed230d;
    outline-offset: 1px
}



.jw-strip--color-inverse span[style*='color'] a, .jw-box.jw-box--color-inverse span[style*='color'] a {
    color: inherit
}

.jw-strip--color-inverse .jw-text-small, .jw-box.jw-box--color-inverse .jw-text-small {
    font-size: 1.05rem
}

.jw-strip--color-inverse .jw-accent-text-color, .jw-box.jw-box--color-inverse .jw-accent-text-color {
    color: #ed230d
}

.jw-strip--color-inverse .jw-accent-background, .jw-box.jw-box--color-inverse .jw-accent-background {
    color: #fff;
    background-color: #ed230d
}

    .jw-strip--color-inverse .jw-accent-background a, .jw-box.jw-box--color-inverse .jw-accent-background a, .jw-strip--color-inverse .jw-accent-background .jw-link-button, .jw-box.jw-box--color-inverse .jw-accent-background .jw-link-button {
        color: #fff
    }

.jw-strip--color-inverse .jw-accent-border-link-color, .jw-box.jw-box--color-inverse .jw-accent-border-link-color {
    border-color: #ed230d
}

.jw-strip--color-inverse .jw-accent-border-color, .jw-box.jw-box--color-inverse .jw-accent-border-color {
    border-color: #a1a1a1
}


.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #021935
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #000000
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-strip--image-content-color-dark .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #24cf64
}



    :where(:root, :host) .jw-strip--image-content-color-dark .jw-btn {
        --jw-button-background-color-default: var(--jw-button-background-color-flat);
        --jw-button-background-color-hover-default: var(--jw-button-background-color-hover-flat);
        --jw-button-content-color-default: var(--jw-button-content-color-flat);
        --jw-button-content-color-hover-default: var(--jw-button-content-color-hover-flat);
        --jw-button-border-color-default: var(--jw-button-border-color-flat);
        --jw-button-border-color-hover-default: var(--jw-button-border-color-hover-flat);
        --jw-button-border-width-default: var(--jw-button-border-width-flat)
    }



.jw-strip--image-content-color-dark a, .jw-strip--image-content-color-dark .jw-link-color {
    color: #ed230d;
    text-decoration: none
}

    .jw-strip--image-content-color-dark a:hover, .jw-strip--image-content-color-dark .jw-link-color:hover {
        color: #f44b39;
        text-decoration: underline
    }



.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-discord {
    --jw-social-follow-brand-color: #5865f2;
    --jw-social-follow-brand-color-accent: #707bf4;
    --jw-social-follow-brand-color-450: #5865f2
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-facebook {
    --jw-social-follow-brand-color: #1877f2;
    --jw-social-follow-brand-color-accent: #3085f3;
    --jw-social-follow-brand-color-450: #1877f2
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-twitter {
    --jw-social-follow-brand-color: #000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-pinterest {
    --jw-social-follow-brand-color: #e60023;
    --jw-social-follow-brand-color-accent: #ff0027;
    --jw-social-follow-brand-color-450: #e60023
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-instagram {
    --jw-social-follow-brand-color: #f80d75;
    --jw-social-follow-brand-color-accent: #f92683;
    --jw-social-follow-brand-color-450: #f80d75
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-youtube {
    --jw-social-follow-brand-color: #ff0033;
    --jw-social-follow-brand-color-accent: #ff1a47;
    --jw-social-follow-brand-color-450: #ff0033
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-tumblr {
    --jw-social-follow-brand-color: #021935;
    --jw-social-follow-brand-color-accent: #03254e;
    --jw-social-follow-brand-color-450: #053e84
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-linkedin {
    --jw-social-follow-brand-color: #0a66c2;
    --jw-social-follow-brand-color-accent: #0b73da;
    --jw-social-follow-brand-color-450: #0a66c2
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-tiktok {
    --jw-social-follow-brand-color: #000000;
    --jw-social-follow-brand-color-accent: #0d0d0d;
    --jw-social-follow-brand-color-450: #fff
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-telegram {
    --jw-social-follow-brand-color: #24a1de;
    --jw-social-follow-brand-color-accent: #3aabe1;
    --jw-social-follow-brand-color-450: #24a1de
}

.jw-strip--image-content-color-light .jw-element-social-follow-profile--medium-whatsapp {
    --jw-social-follow-brand-color: #25d366;
    --jw-social-follow-brand-color-accent: #21bd5c;
    --jw-social-follow-brand-color-450: #25d366
}


.block-footer {
    background: #042a5f
}

@media (max-width: 960px) {
    .jw-is-sidebar .jw-section-content {
        border-right: none
    }
}



.jw-variable-value-footer-text-color {
    color: #b1b0ac
}

.jw-variable-value-footer-text-link-color {
    color: #ed230d
}

@media (min-width: 960px) {
    :root {
        --content-width: 1066px;
        --simple-brick-max-width: var(--content-width)
    }

    .jw-is-sidebar .block-content {
        --simple-brick-max-width: 737px
    }

    .block-sidebar {
        --simple-brick-max-width: 299px
    }

    .simple-brick-max-width-sidebar {
        --simple-brick-max-width: 299px
    }

    .block-footer {
        --simple-brick-max-width: 1066px
    }
}


