#section-2-724>.ct-section-inner-wrap {
    padding-bottom: 55px;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start
}

#section-2-724 {
    display: block
}

#section-2-724 {
    background-color: #d3c6b2;
    height: 700px;
    position: relative;
    text-align: center;
    background-position: 50% 50%
}

#section-9-724>.ct-section-inner-wrap {
    padding-top: 22px;
    padding-bottom: 106px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between
}

#section-9-724 {
    display: block
}

#section-9-724 {
    text-align: right
}

@media (max-width:1500px) {
    #section-9-724>.ct-section-inner-wrap {
        padding-top: 27px;
        display: flex;
        flex-direction: row
    }

    #section-9-724 {
        display: block
    }

    #section-9-724 {
        text-align: justify
    }
}

@media (max-width:991px) {
    #section-2-724 {
        height: 450px
    }
}

@media (max-width:991px) {
    #section-9-724>.ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }

    #section-9-724 {
        display: block
    }

    #section-9-724 {
        text-align: justify
    }
}

@media (max-width:767px) {
    #section-2-724>.ct-section-inner-wrap {
        padding-bottom: 20px;
        justify-content: center
    }

    #section-2-724 {
        height: 450px;
        text-align: left
    }
}

@media (max-width:479px) {
    #section-2-724 {
        height: 400px
    }
}

@media (max-width:479px) {
    #section-9-724>.ct-section-inner-wrap {
        padding-bottom: 55px
    }
}

#div_block-10-724 {
    width: 64%;
    flex-direction: column;
    display: flex;
    gap: 40px
}

#div_block-249-724 {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px
}

#div_block-273-724 {
    width: 100%
}

.oxy-dynamic-list :is([data-id="div_block-275-724"], #incspec) {
    border-radius: 20px;
    height: 550px;
    padding-left: 40px;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    justify-content: flex-end;
    background-blend-mode: multiply;
    align-items: flex-start;
    text-align: left;
    background-position: 50% 50%
}

.oxy-dynamic-list :is([data-id="div_block-395-724"], #incspec) {
    width: 100%;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center
}

#div_block-217-724 {
    width: 31%;
    margin-right: 1px;
    margin-top: -140px;
    z-index: 10
}

#div_block-397-724 {
    width: 100%;
    margin-bottom: 30px;
    background-color: #fffdf9;
    border-radius: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

#div_block-218-724 {
    width: 100%
}

#div_block-266-724 {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    border-top-color: #d3c6b2;
    border-right-color: #d3c6b2;
    border-bottom-color: #d3c6b2;
    border-left-color: #d3c6b2;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

#div_block-268-724 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 35px;
    padding-bottom: 40px;
    background-color: #fffdf9;
    border-top-color: #f0ebe3;
    border-right-color: #f0ebe3;
    border-bottom-color: #f0ebe3;
    border-left-color: #f0ebe3;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-align: left;
    align-items: center;
    border-bottom-left-radius: 19px;
    border-bottom-right-radius: 19px
}

#div_block-234-724 {
    width: 100%;
    text-align: left;
    align-items: center;
    margin-top: 31px
}

#div_block-236-724 {
    flex-direction: row;
    display: flex;
    margin-top: 0px;
    gap: 3px
}

@media (max-width:1500px) {
    #div_block-10-724 {
        width: 62%
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="div_block-395-724"], #incspec) {
        align-items: flex-end
    }
}

@media (max-width:1500px) {
    #div_block-217-724 {
        width: 34%
    }
}

@media (max-width:991px) {
    #div_block-10-724 {
        width: 100%;
        gap: 30px
    }
}

@media (max-width:991px) {
    #div_block-273-724 {
        margin-top: 22px
    }
}

@media (max-width:991px) {
    #div_block-217-724 {
        width: 100%;
        display: none
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="div_block-275-724"], #incspec) {
        height: 466px
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="div_block-395-724"], #incspec) {
        text-align: right;
        flex-direction: column;
        display: flex;
        align-items: center
    }
}

@media (max-width:767px) {
    #div_block-217-724 {
        display: flex;
        margin-top: 50px
    }
}

@media (max-width:767px) {
    #div_block-397-724 {
        display: none
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="div_block-275-724"], #incspec) {
        height: 380px
    }
}

@media (max-width:479px) {
    #div_block-268-724 {
        padding-left: 25px;
        padding-top: 32px;
        padding-right: 25px;
        padding-bottom: 41px
    }
}

#headline-5-724 {
    color: #ffffff;
    font-weight: 300;
    margin-bottom: 9px;
    text-align: left;
    line-height: 1;
    font-size: 60px
}

#headline-278-724 {
    font-weight: 300;
    font-size: 30px
}

.oxy-dynamic-list :is([data-id="headline-295-724"], #incspec) {
    font-weight: 300;
    font-size: 33px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    width: 63%;
    text-wrap: balance
}

#headline-269-724 {
    margin-top: 0px;
    font-weight: 500;
    line-height: 1.2;
    text-align: center;
    font-family: 'Trattatello';
    color: #5f4f3b;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 28px
}

@media (max-width:1500px) {
    #headline-5-724 {
        font-size: 52px
    }
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="headline-295-724"], #incspec) {
        width: 65%
    }
}

@media (max-width:767px) {
    #headline-5-724 {
        text-align: center;
        font-size: 45px;
        margin-bottom: 17px;
        width: 90%
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="headline-295-724"], #incspec) {
        text-align: center;
        width: 90%;
        margin-bottom: 17px;
        line-height: 1.1;
        font-size: 29px
    }
}

@media (max-width:767px) {
    #headline-269-724 {
        font-size: 27px
    }
}

@media (max-width:479px) {
    #headline-5-724 {
        font-size: 43px;
        text-align: center
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="headline-295-724"], #incspec) {
        font-size: 27px;
        width: 100%;
        margin-bottom: 8px
    }
}

@media (max-width:479px) {
    #headline-269-724 {
        font-size: 24px
    }
}

#text_block-252-724 {
    margin-top: 0px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.8;
    text-align: left;
    font-family: 'Lora';
    color: #5f4f3b;
    margin-bottom: 0px;
    font-size: 17px
}

#text_block-400-724 {
    padding-top: 6px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 6px;
    border-top-color: #d3c6b2;
    border-right-color: #d3c6b2;
    border-bottom-color: #d3c6b2;
    border-left-color: #d3c6b2;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: rgba(255, 253, 249, 0.9);
    font-weight: 600;
    color: #5f4f3b;
    border-radius: 5px;
    font-size: 15px
}

#text_block-270-724 {
    text-align: center;
    margin-top: 5px;
    font-size: 17px;
    margin-bottom: 6px;
    width: 92%
}

#text_block-272-724 {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff
}

#text_block-235-724 {
    font-size: 20px;
    margin-top: 0px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    line-height: 1.6;
    color: #5f4f3b;
    margin-bottom: 11px;
    font-family: 'Trattatello';
    text-transform: uppercase
}

@media (max-width:1500px) {
    #text_block-272-724 {
        line-height: 1.2
    }
}

@media (max-width:991px) {
    #text_block-252-724 {
        font-size: 17px;
        margin-bottom: 24px
    }
}

@media (max-width:479px) {
    #text_block-252-724 {
        font-size: 16px
    }
}

@media (max-width:479px) {
    #text_block-270-724 {
        font-size: 16px
    }
}

#link-399-724 {
    width: 100%;
    height: 270px;
    border-radius: 10px;
    justify-content: flex-end;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

#link-271-724 {
    margin-top: 17px;
    text-align: center;
    flex-direction: row;
    display: flex;
    gap: 7px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    border-top-color: #de911c;
    border-right-color: #de911c;
    border-bottom-color: #de911c;
    border-left-color: #de911c;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    color: #f6f3eb;
    transition-duration: 0.3s;
    background-color: #de911c
}

#link-271-724:hover {
    color: #9d8b76;
    background-color: #9d8b76;
    transition-duration: 0.3s;
    border-top-color: #9d8b76;
    border-right-color: #9d8b76;
    border-bottom-color: #9d8b76;
    border-left-color: #9d8b76
}

#link-237-724 {
    background-color: #35e0a1;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-239-724 {
    background-image: linear-gradient(197deg, #f900b7, #ffbf00);
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-241-724 {
    background-color: #295497;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-243-724 {
    background-color: #000000;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#link-245-724 {
    background-color: #01bf24;
    margin-right: 0px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

.oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 0)
}

.oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    border-radius: 5px;
    font-weight: 500;
    transition-duration: 0.3s;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 19px;
    padding-left: 19px
}

.oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec):hover {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #333333
}

.oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec):hover {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px
}

@media (max-width:1500px) {
    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {}

    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {
        margin-bottom: 7px
    }
}

@media (max-width:767px) {
    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {}

    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {
        margin-bottom: 0px;
        font-size: 16px
    }
}

@media (max-width:479px) {
    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {}

    .oxy-dynamic-list :is([data-id="link_button-379-724"], #incspec) {
        font-size: 13px
    }
}

#image-3-724 {
    position: absolute;
    bottom: -5px;
    right: 0px;
    left: 0px;
    width: 100%
}

#image-477-724 {
    display: none
}

#image-267-724 {
    width: 100%;
    height: 220px;
    object-fit: cover;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none
}

@media (max-width:991px) {
    #image-477-724 {
        border-radius: 20px;
        display: flex
    }
}

#fancy_icon-238-724 {
    color: #000000
}

#fancy_icon-238-724>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-240-724>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-242-724>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-244-724>svg {
    width: 24px;
    height: 24px
}

#fancy_icon-246-724>svg {
    width: 24px;
    height: 24px
}

#_dynamic_list-274-724 {
    margin-top: 10px
}

#_dynamic_list-274-724 .oxy-repeater-pages {
    font-size: 12px
}

#_dynamic_list-274-724 {
    outline: none
}

.oxygenberg-element.oxy-dynamic-list:empty:after {
    display: block;
    content: attr(gutenberg-placeholder)
}

#-carousel-builder-298-724 .oxy-carousel-builder_icon {
    font-size: 16px;
    background-color: #5f4f3b;
    color: #ffffff;
    border_radius_border-radius: 100px;
    border-radius: 100px;
    box-shadow: 0px 0px 6px 0px rgba(95, 79, 59, 0.24)
}

#-carousel-builder-298-724 .oxy-carousel-builder_prev {
    left: -20px
}

#-carousel-builder-298-724 .oxy-carousel-builder_next {
    right: -20px
}

#-carousel-builder-298-724 .oxy-carousel-builder_icon:hover {
    background-color: #d3c6b2
}

#-carousel-builder-298-724 .oxy-posts .oxy-post {
    margin-right: var(--carousel-space-between);
    width: var(--carousel-cell-width)
}

#-carousel-builder-298-724 .cell {
    margin-right: var(--carousel-space-between);
    width: var(--carousel-cell-width)
}

#-carousel-builder-298-724 .oxy-carousel-builder_gallery-image {
    margin-right: var(--carousel-space-between);
    width: var(--carousel-cell-width)
}

#-carousel-builder-298-724 .oxy-dynamic-list>.ct-div-block,
#-carousel-builder-298-724 .oxy-dynamic-list .flickity-slider>.ct-div-block {
    margin-right: var(--carousel-space-between);
    width: var(--carousel-cell-width)
}

#-carousel-builder-298-724 ul.products .product,
#-carousel-builder-298-724 ul.products .flickity-slider>.product {
    margin-right: var(--carousel-space-between);
    width: var(--carousel-cell-width)
}

#-carousel-builder-298-724 {
    --carousel-cell-width: 100%
}

#-carousel-builder-298-724 .flickity-page-dots {
    display: none
}

.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: none
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0, 0%, 100%, 0.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: white;
    cursor: pointer
}

.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19F
}

.flickity-button:active {
    opacity: 0.6
}

.flickity-button:disabled {
    opacity: 0.3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.flickity-enabled.is-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 0%, 1);
    padding-bottom: 35px;
    z-index: 1
}

.flickity-enabled.is-fullscreen .flickity-page-dots {
    bottom: 10px
}

.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
    background: white
}

html.is-flickity-fullscreen {
    overflow: hidden
}

.flickity-fullscreen-button {
    display: block;
    right: 10px;
    top: 10px;
    width: 24px;
    height: 24px;
    border-radius: 4px
}

.flickity-rtl .flickity-fullscreen-button {
    right: auto;
    left: 10px
}

.flickity-fullscreen-button-exit {
    display: none
}

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit {
    display: block
}

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view {
    display: none
}

.flickity-fullscreen-button .flickity-button-icon {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 4px;
    top: 4px
}

.flickity-enabled.is-fade .flickity-slider>* {
    pointer-events: none;
    z-index: 0
}

.flickity-enabled.is-fade .flickity-slider>.is-selected {
    pointer-events: auto;
    z-index: 1
}

.oxy-carousel-builder {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    --carousel-space-between: 0px;
    --fade-duration: 400ms
}

.oxy-carousel-builder .oxy-dynamic-list.flick:not(.ct-section) {
    display: block
}

.oxygen-builder-body .oxy-carousel-builder .flickity-prev-next-button,
.oxygen-builder-body .oxy-carousel-builder .flickity-page-dots {
    z-index: 2147483643
}

.oxy-carousel-builder .oxy-dynamic-list>div.flickity-viewport:not(.oxy_repeater_original):first-child {
    display: block
}

.oxy-carousel-builder .oxy-dynamic-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.oxygen-builder-body .oxy-carousel-builder_gallery-images {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.oxy-carousel-builder .oxy-woo-element ul.products {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0
}

.oxy-carousel-builder .oxy-carousel-builder_icon {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.oxy-carousel-builder ul.products::before {
    content: none
}

.oxy-carousel-builder .oxy-woo-element ul.products .product {
    float: none;
    padding: 0;
    flex-shrink: 0
}

.oxy-carousel-builder .oxy-post {
    float: none;
    flex-shrink: 0
}

.oxy-carousel-builder .cell {
    float: none;
    flex-shrink: 0;
    overflow: hidden
}

.oxy-carousel-builder .flickity-viewport {
    transition-property: height
}

.oxy-carousel-builder .flickity-page-dots {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.oxy-carousel-builder .dot.is-selected:only-child {
    display: none
}

.oxy-carousel-builder .oxy-dynamic-list::after {
    content: 'flickity';
    display: none
}

.oxy-carousel-builder ul.products::after {
    content: 'flickity';
    display: none
}

.oxy-carousel-builder .oxy-posts::after {
    content: 'flickity';
    display: none
}

.oxy-carousel-builder_gallery-images::after {
    content: 'flickity';
    display: none
}

.oxy-carousel-builder .oxy-inner-content::after {
    content: 'flickity';
    display: none
}

.oxy-carousel-builder .woocommerce-result-count,
.oxy-carousel-builder .woocommerce-ordering {
    display: none
}

.oxy-carousel-builder .oxy-dynamic-list>.ct-div-block,
.oxy-carousel-builder .oxy-dynamic-list .flickity-slider>.ct-div-block {
    transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder_gallery-image {
    flex-direction: column;
    transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder ul.products .product,
.oxy-carousel-builder ul.products .flickity-slider>.product {
    transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder .cell,
.oxy-carousel-builder .flickity-slider>.cell {
    transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease, background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease
}

.oxy-carousel-builder .oxy-dynamic-list>.ct-div-block {
    flex-shrink: 0;
    overflow: hidden
}

.oxy-carousel-builder .oxy-dynamic-list .flickity-slider>.ct-div-block {
    flex-shrink: 0;
    overflow: hidden
}

.oxy-carousel-builder_gallery-image {
    flex-shrink: 0;
    overflow: hidden
}

.oxy-carousel-builder_gallery-image img {
    width: auto;
    max-width: none;
    vertical-align: middle
}

.oxy-carousel-builder_icon {
    background-color: #222;
    color: #fff;
    display: inline-flex;
    font-size: 14px;
    padding: .75em;
    cursor: pointer;
    transition-duration: 400ms;
    transition-property: color, background-color
}

.oxy-carousel-builder_icon {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.oxy-carousel-builder_icon.oxy-carousel-builder_icon-fullscreen {
    position: fixed;
    z-index: 12
}

.oxy-carousel-builder_prev {
    left: 0
}

.oxy-carousel-builder_next {
    right: 0
}

.oxy-carousel-builder_icon svg {
    height: 1em;
    width: 1em;
    fill: currentColor
}

.oxy-carousel-builder .flickity-page-dots .dot {
    --selected-dot-scale: 1;
    flex-shrink: 0
}

.oxy-carousel-builder .oxy-repeater-pages-wrap {
    display: none
}

.oxy-carousel-builder .oxy-easy-posts-pages {
    display: none
}

.oxy-carousel-builder .is-next {
    --cell-next-scale: 1;
    --cell-next-rotate: 0deg
}

.oxy-carousel-builder .is-selected {
    --cell-selected-scale: 1;
    --cell-selected-rotate: 0deg
}

.oxy-carousel-builder .is-previous {
    --cell-prev-scale: 1;
    --cell-prev-rotate: 0deg
}

.oxy-carousel-builder .oxy-inner-content [data-speed] {
    transition: transform 0s;
    -webkit-transition: transform 0s
}

// In builder styles .oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list .flickity-slider > .ct-div-block:not(:first-child){opacity:.4;pointer-events:none}.oxy-carousel-builder .oxy-inner-content:empty{min-height:80px}.admin-bar .flickity-enabled.is-fullscreen .flickity-fullscreen-button{top:42px}.flickity-fullscreen-button{z-index:10}.oxy-carousel-builder .oxy-inner-content:empty + .flickity-page-dots .dot:not(:first-child){display:none}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled{pointer-events:none}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-dbl-click-fullscreen.enabled,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-click-to-play.enabled,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-controls,.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled vime-volume-control{pointer-events:none}.oxygen-builder-body .oxy-carousel-builder.ct-active .oxy-dynamic-list:not(.flickity-enabled) > div:not(.oxy_repeater_original){opacity:0.5}.oxygen-builder-body .oxy-carousel-builder .oxy-dynamic-list.flickity-enabled .oxy_repeater_original{}.oxygen-builder-body .oxy-flickity-buttons{position:absolute;display:block;align-items:center;color:#fff;background-color:rgb(100,0,255);z-index:2147483641;cursor:default}.oxygen-builder-body .oxy-flickity-buttons .hide{display:none}.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-inner-content'],.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-carousel-builder_gallery-images'] .oxy-carousel-builder_gallery-images,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-posts'] .oxy-posts,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='.oxy-dynamic-list'] .oxy-dynamic-list,.oxygen-builder-body .oxy-carousel-builder .oxy-inner-content[data-carousel='ul.products'] ul.products{overflow-x:scroll}[data-flickity-lazyload]{transition:opacity .4s ease}.oxy-carousel-builder_gallery-image-wrapper{display:flex;flex-direction:column;position:relative}.oxy-carousel-builder_caption{display:none;position:absolute;bottom:0;width:100%;left:0;justify-content:center;color:#fff;background-color:rgba(66,60,60,0.2)}a.oxy-carousel-builder_gallery-image{text-decoration:none}.oxy-carousel-builder_fadein .oxy-carousel-builder_gallery-images,.oxy-carousel-builder_fadein .oxy-dynamic-list,.oxy-carousel-builder_fadein .oxy-posts,.oxy-carousel-builder_fadein ul.products{opacity:0;-webkit-transition:opacity;transition-property:opacity;-webkit-transition-delay:.1s;transition-delay:.1s;transition-duration:var(--fade-duration);-webkit-transition-duration:var(--fade-duration)}.oxy-carousel-builder_fadein .oxy-carousel-builder_gallery-images.flickity-enabled,.oxy-carousel-builder_fadein .oxy-dynamic-list.flickity-enabled,.oxy-carousel-builder_fadein .oxy-posts.flickity-enabled,.oxy-carousel-builder_fadein ul.products.flickity-enabled{opacity:1}.oxygenberg-element.oxy-carousel-builder{overflow-x:scroll}body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty,body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty + .oxy-carousel-builder_prev,body:not(.oxygen-builder-body) .oxy-carousel-builder_inner[data-carousel='.oxy-carousel-builder_gallery-images']:empty + .oxy-carousel-builder_prev + .oxy-carousel-builder_next{display:none}#-carousel-builder-298-724 .oxy-posts{display:flex;flex-direction:row;flex-wrap:nowrap}#-carousel-builder-298-724 .is-next{transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate));-webkit-transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate))}#-carousel-builder-298-724 .is-selected:not(.dot){transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate));-webkit-transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate))}#-carousel-builder-298-724 .is-previous{transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate));-webkit-transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate))}#-carousel-builder-298-724 .dot.is-selected{transform:scale(var(--selected-dot-scale));-webkit-transform:scale(var(--selected-dot-scale))}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen img{object-fit:cover}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen{height:100%!important;z-index:5}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-inner-content{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .cell{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .product{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-dynamic-list > .ct-div-block{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-post{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen > .ct-div-block,#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .flickity-slider > .ct-div-block,#-carousel-builder-298-724 .oxy-inner-content .flickity-enabled.is-fullscreen{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image{height:100%}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image img{height:100%}#-carousel-builder-298-724 .flickity-enabled{display:block}#-carousel-builder-298-724 .oxy-dynamic-list.flickity-enabled{display:block}.oxygen-builder-body #-carousel-builder-298-724 [data-flickity-lazyload]{opacity:1}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content{cursor:pointer}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content + .flickity-page-dots{display:none}.oxygen-builder-body #-carousel-builder-298-724 .oxy-dynamic-list:after{content:''} .oxygen-builder-body #-carousel-builder-298-724 .flickity-viewport + .flickity-page-dots{display:none}#-carousel-builder-298-724{--carousel-space-between:30px}@media (max-width:1500px){#-carousel-builder-298-724{--carousel-cell-width:100%}#-carousel-builder-298-724 .oxy-posts{display:flex;flex-direction:row;flex-wrap:nowrap}#-carousel-builder-298-724 .is-next{transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate));-webkit-transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate))}#-carousel-builder-298-724 .is-selected:not(.dot){transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate));-webkit-transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate))}#-carousel-builder-298-724 .is-previous{transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate));-webkit-transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate))}#-carousel-builder-298-724 .dot.is-selected{transform:scale(var(--selected-dot-scale));-webkit-transform:scale(var(--selected-dot-scale))}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen img{object-fit:cover}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen{height:100%!important;z-index:5}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-inner-content{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .cell{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .product{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-dynamic-list > .ct-div-block{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-post{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen > .ct-div-block,#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .flickity-slider > .ct-div-block,#-carousel-builder-298-724 .oxy-inner-content .flickity-enabled.is-fullscreen{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image{height:100%}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image img{height:100%}#-carousel-builder-298-724 .flickity-enabled{display:block}#-carousel-builder-298-724 .oxy-dynamic-list.flickity-enabled{display:block}.oxygen-builder-body #-carousel-builder-298-724 [data-flickity-lazyload]{opacity:1}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content{cursor:pointer}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content + .flickity-page-dots{display:none}.oxygen-builder-body #-carousel-builder-298-724 .oxy-dynamic-list:after{content:''} .oxygen-builder-body #-carousel-builder-298-724 .flickity-viewport + .flickity-page-dots{display:none}}@media (max-width:767px){#-carousel-builder-298-724{--carousel-cell-width:100%}#-carousel-builder-298-724 .oxy-posts{display:flex;flex-direction:row;flex-wrap:nowrap}#-carousel-builder-298-724 .is-next{transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate));-webkit-transform:scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate))}#-carousel-builder-298-724 .is-selected:not(.dot){transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate));-webkit-transform:scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate))}#-carousel-builder-298-724 .is-previous{transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate));-webkit-transform:scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate))}#-carousel-builder-298-724 .dot.is-selected{transform:scale(var(--selected-dot-scale));-webkit-transform:scale(var(--selected-dot-scale))}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen img{object-fit:cover}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen{height:100%!important;z-index:5}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-inner-content{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .cell{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .product{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-dynamic-list > .ct-div-block{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-post{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen > .ct-div-block,#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .flickity-slider > .ct-div-block,#-carousel-builder-298-724 .oxy-inner-content .flickity-enabled.is-fullscreen{height:100%!important}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image{height:100%}#-carousel-builder-298-724 .flickity-enabled.is-fullscreen .oxy-carousel-builder_gallery-image img{height:100%}#-carousel-builder-298-724 .flickity-enabled{display:block}#-carousel-builder-298-724 .oxy-dynamic-list.flickity-enabled{display:block}.oxygen-builder-body #-carousel-builder-298-724 [data-flickity-lazyload]{opacity:1}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content{cursor:pointer}.oxygen-builder-body #-carousel-builder-298-724 .oxy-inner-content + .flickity-page-dots{display:none}.oxygen-builder-body #-carousel-builder-298-724 .oxy-dynamic-list:after{content:''} .oxygen-builder-body #-carousel-builder-298-724 .flickity-viewport + .flickity-page-dots{display:none}}