<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.woocommerce .single-product{
    padding-bottom: 10vh;
}
.summary .composite-img{
    width: 100%;
    object-fit: cover;
}
.single-product-title {
    display: flex;
    color: white;
    background-color: var(--wp--preset--color--primary);
    padding: 0 var(--container-space);
}
.single-product-description{
    display: flex;
    padding: 0 var(--container-space);
}
.single-product .price{
    display: none;
}
.composite_navigation{
    background-color: transparent!important;
}
.composite_navigation.top{
    display: flex;
}
.composite_navigation.bottom{
    display: block;
}
.product_meta{
    display: none;
}
.content-single-container{
    display: flex;
    flex-direction: column;
    padding: 0 var(--container-space);
}
.composite_navigation_inner:first{
    display: none;
}
.component_section {
    display: none;
}
.component_section_title {
    display: none;
}
.woocommerce-tabs{
    display: none;
}
.related.products{
    display: none;
}
.single-product .woocommerce-product-gallery{
    display: none;
}
.summary {
    margin-bottom: 0!important;
}
.summary form{
    padding-left: 0!important;
    margin-bottom: 0!important;
}
.component_title_wrapper {
    background-color: #D9D9D9;
}
.component_title_wrapper h2{
    padding: 0 var(--container-space);
}
.composite_navigation{
    background-color: #D9D9D9;
}
.composite_navigation &gt; div {
    padding: 1rem var(--container-space)!important;
}
.single .site-main {
    padding-bottom: 0;
}
.step_title_wrapper {
    background-color: #D9D9D9;
    padding: 0 var(--container-space);
}
.summary_element_button a{
    float: none!important;
}
.composite_button{
    display: flex;
    justify-content: center;
    padding-bottom: 2rem;
}
.summary .quantity{
    display: flex;
    align-items: center;
}
.composite_button button{
    background-color: var(--wp--preset--color--primary)!important;
}
.woocommerce button.button.alt{
    color: white!important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
    clear: none;
}
.summary_elements{
    padding: 0;
}
.component_option_thumbnail button, .woocommerce div.product form.composite_form .component_option_thumbnail .button{
    border-radius: 50%;
    background-color: var(--wp--preset--color--primary);
    color: white!important;
    opacity: 1;
    font-size: 1.5rem;
    width: 30px;
    height: 30px;
    padding: 0;
}
.component_option_thumbnail.selected:not(.loading) button:after{
    font-size: 1rem;
}
.button.summary_element_select{
    background-color: var(--wp--preset--color--primary)!important;
    color: white!important;
}
.edit_composite_in_cart_text{
    color: #F8962B!important;
    font-weight: 700;
}
.composited_product_details_wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.details.component_data {
    padding: 0!important;
}
table.bundled_products td.bundled_item_col{
    padding: 0!important;
}
.composited_product_images.images {
    display: none;
}
.bundled_product_title_link {
    display: none;
}
.bundle_form .bundled_product.product{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: var(--container-space);
    padding: 1rem;
}
.small_width.composite_form .bundle_form table.bundled_products tr td.bundled_item_images_col{
    width: 50%!important;
}
.component_option_thumbnail_link {
    background-image: none !important;
}
.composited_product_images {
    width: 10%!important;
}
.bundled_product_images {
    display: flex;
    justify-content: center;
}
.bundled_product_image {
    width: 50%;
}
.composite_navigation_inner{
    background-color: white;
}
.page_button{
    background-color: transparent;
    padding: 0.5rem!important;
    border-radius: 5px;
    color: black!important;
    text-align: left!important;
}
.page_button::before,
.page_button::after{
    color: black!important;
    background-color: #F8962B;
    padding: 1rem;
    border-radius: 9999px;
    height: 1rem;
    width: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
}
.page_button::after{
    right: -2.5rem!important;
}
.page_button::before{
    left: -2.5rem!important;
}
.composite_navigation.top.paged.standard{
    background-color: transparent;
}
.composite_navigation_inner {
    background-color: transparent;
}
.composite_navigation.top.paged.standard,
.composite_navigation.top.paged.standard{
    z-index: 99;
}
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.prev:before{
    margin-left: var(--container-space);
}
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.next:after{
    margin-right: var(--container-space);
}
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.prev:before,
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.next:after{
    background-color: #F8962B;
    padding: 1.5rem;
    border-radius: 9999px;
    height: 1rem;
    width: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
}
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.prev,
.composite_navigation.top.paged.standard .composite_navigation_inner .page_button.next{
    background-color: transparent;
    font-size: 0;
}
.composite_form .composite_navigation .page_button{
    font-size: 1.2em;
}

@media (min-width: 750px) {
    .summary .composite-img{
        width: 100%;
        height: 25vh;
        object-fit: cover;
    }
    .bundle_form .bundled_product.product{
        flex-direction: row;
        width: 100%;
        justify-content: space-around;
        margin-bottom: calc(var(--container-space)/4);
    }
    .bundled_product_title.product_title{
        margin: 0;
    }
    thead{
        display: none;
    }
}
@media (min-width: 992px) {
    .woocommerce .single-product{
        padding-bottom: 20vh;
    }
    .single .site-main {
        /* padding-bottom: 10rem; */
    }
    .composite-product-infos{
        display: flex;
        padding: 0 calc(var(--container-space)/2);
    }
    .composite-product-text{
        display: flex;
        flex-direction: column;
        overflow: auto;
        justify-content: center;
    }
    .summary .composite-img{
        width: 50%;
        height: 100%;
        object-fit: cover;
        max-height: 40vh;
    }
    .single-product-title {
        color: black;
        background-color: white;
        padding: 0 0 0 calc(var(--container-space)/2);
    }
    .single-product-description {
        padding: 0;
        margin-left: calc(var(--container-space)/2);
        padding-bottom: 2rem;
        border-bottom: 1px solid black;
    }
    .composite_form .composite_pagination{
        border-bottom: 2px solid var(--wp--preset--color--primary);
        padding: 2rem;
        -webkit-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.1);
        -moz-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.1);
        box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.1);
        background-color: white;
        z-index: 2!important;
        display: flex;
        width: 100%;
        padding: 2rem calc(var(--container-space)/2);
    }
    .composite_component {
        padding: 0 calc(var(--container-space)/2);
    }
    .component_title_wrapper h2 {
        padding: 0;
        background-color: white;
    }
    .composited_product_details_wrapper{
        display: flex;
        align-items: center;
    }
    .composite_navigation, .composite_navigation_inner{
        display: none;
    }
    .composited_product_images {
        width: 10%!important;
    }
    .bundled_product_images {
        display: flex;
        justify-content: center;
    }
    .bundled_product_image {
        width: 50%;
    }

    /* .composite_pagination{
        display: flex;
        position: relative;
        align-items: center;
    }
    .pagination_elements_wrapper {
        display: flex;
        overflow: auto;
    }
    .pagination_elements_wrapper ul{
        display: flex;
    }
    .composite_pagination .arrow-left {
        position: absolute;
        left: 2rem;
    }
    .composite_pagination .arrow-left::after {
        content: "\2039";
        font-size: 4rem;
        color: var(--wp--preset--color--primary);
    }
    .composite_pagination .arrow-right {
        position: absolute;
        right: 2rem;
    }
    .composite_pagination .arrow-right::after {
        content: "\203A";
        font-size: 4rem;
        color: var(--wp--preset--color--primary);
    } */
    .composite_navigation{
        background-color: transparent;
    }
    .composite_navigation_inner{
        display: contents;
    }
    .composite_form .composite_pagination ul li.pagination_element_current {
        background: #13BAAC!important;
    }
    .composite_pagination .pagination_element_current .element_link{
        color: white!important;
    }
    .pagination_element_current .element_index{
        color: black!important;
    }
    .composite_form .composite_pagination ul li.pagination_element_current:before {
        border-width: 0;
    }
    .composite_form .composite_pagination ul li.pagination_element_current:after{
        border-left-color: #13BAAC!important;
    }
}
@media (min-width: 1600px) {
    .summary .composite-img{
        height: 50%;
    }
    /* .composite_form .composite_pagination{
        padding: 4rem calc(var(--container-space)/2);
    }
    .composite_form {
        padding-bottom: 10rem;
    }
    .composite_pagination .arrow-left {
        left: 4rem;
    }
    .composite_pagination .arrow-right {
        right: 4rem;
    } */
    
}</pre></body></html>