/*!*.flickity-slider > * {*!*/
/*!*    max-width: 80% !important;*!*/
/*!*}*!*/

/*!*.banner {*!*/
/*!*    border-radius: 30px !important;*!*/
/*!*}*!*/

/*!*.banner-bg.fill {*!*/
/*!*    border-radius: 20px !important;*!*/
/*!*}*!*/

/*!*.row-139094006 > .col > .col-inner {*!*/
/*!*    background-color: rgb(255, 255, 255);*!*/
/*!*}*!*/

/*!*.col-1217778929 > .col-inner {*!*/
/*!*    padding: 0px 0px 0px 0px;*!*/
/*!*}*!*/

/*!*@media (min-width: 550px) {*!*/
/*!*    .col-1217778929 > .col-inner {*!*/
/*!*        padding: 20px 30px 20px 30px;*!*/
/*!*    }*!*/
/*!*}*!*/

/*!*.col-980514026 > .col-inner {*!*/
/*!*    margin: 0px 10px 0px 0px;*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-1 {*!*/
/*!*    height: 600px*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-1-2 {*!*/
/*!*    height: 300px*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-1-3 {*!*/
/*!*    height: 200px*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-2-3 {*!*/
/*!*    height: 400px*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-1-4 {*!*/
/*!*    height: 150px*!*/
/*!*}*!*/

/*!*.banner-grid-1477306407 .grid-col-3-4 {*!*/
/*!*    height: 450px*!*/
/*!*}*!*/

/*!*.image_63718519 {*!*/
/*!*    width: 100%;*!*/
/*!*}*!*/

/*!*.image_1992281873 {*!*/
/*!*    width: 100%;*!*/
/*!*}*!*/

/*!*.image_1864881491 {*!*/
/*!*    width: 100%;*!*/
/*!*}*!*/

/*!*.col-480561998 > .col-inner {*!*/
/*!*    padding: 16px 16px 16px 16px;*!*/
/*!*}*!*/

/*!*@media (min-width: 550px) {*!*/
/*!*    .col-480561998 > .col-inner {*!*/
/*!*        padding: 16px 16px 16px 16px;*!*/
/*!*    }*!*/
/*!*}*!*/

/*!*.row-488104935 > .col > .col-inner {*!*/
/*!*    background-color: rgb(255, 255, 255);*!*/
/*!*    max-width: 1300px*!*/
/*!*}*!*/

/*!*.col-1658558471 > .col-inner {*!*/
/*!*    padding: 0px 6px 0px 0px;*!*/
/*!*    margin: 0px -29px 0px -45px;*!*/
/*!*}*!*/

/*@media (min-width: 550px) {*/
/*    .col-1658558471 > .col-inner {*/
/*        margin: 0px -30px 0px -30px;*/
/*    }*/
/*}*/

/*.row-1419907868 > .col > .col-inner {*/
/*    padding: 0px 20px 0px 20px;*/
/*    max-width: 1300px*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .row-1419907868 > .col > .col-inner {*/
/*        padding: 0px 30px 0px 30px;*/
/*    }*/
/*}*/

/*@media (min-width: 850px) {*/
/*    .row-1419907868 > .col > .col-inner {*/
/*        padding: 0px 50px 0px 50px;*/
/*    }*/
/*}*/

/*.col-1677308854 > .col-inner {*/
/*    padding: 32px 20px 0px 21px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .col-1677308854 > .col-inner {*/
/*        padding: 32px 0px 0px 0px;*/
/*    }*/
/*}*/

/*.row-1506717517 > .col > .col-inner {*/
/*    background-color: rgb(255, 255, 255);*/
/*    max-width: 1300px*/
/*}*/

/*.section_30906823 {*/
/*    padding-top: 0px;*/
/*    padding-bottom: 0px;*/
/*}*/

/*.col-1509874369 > .col-inner {*/
/*    padding: 10px 10px 10px 10px;*/
/*    border-radius: 15px;*/
/*}*/

/*.image_711975330 {*/
/*    width: 100%;*/
/*}*/

/*.gap-1527417692 {*/
/*    padding-top: 76px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .gap-1527417692 {*/
/*        padding-top: 12px;*/
/*    }*/
/*}*/

/*.section_328312529 {*/
/*    padding-top: 45px !important;*/
/*    padding-bottom: 45px !important;;*/
/*    background-color: rgb(0, 0, 0) !important;;*/
/*}*/

/*.section_328312529 .ux-shape-divider--top svg {*/
/*    height: 89px !important;;*/
/*    --divider-top-width: 100% !important;;*/
/*}*/

/*.section_328312529 .ux-shape-divider--top .ux-shape-fill {*/
/*    fill: rgb(238, 244, 251) !important;;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .section_328312529 {*/
/*        padding-top: 102px !important;;*/
/*        padding-bottom: 102px !important;;*/
/*    }*/

/*    .section_328312529 .ux-shape-divider--top svg {*/
/*        height: 224px !important;;*/
/*    }*/
/*}*/

/*.col-2102392573 > .col-inner {*/
/*    padding: 18px 16px 0px 20px !important;;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .col-2102392573 > .col-inner {*/
/*        padding: 93px 16px 0px 20px !important;;*/
/*    }*/
/*}*/

/*.text-44577086 {*/
/*    font-size: 0.95rem;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .text-44577086 {*/
/*        font-size: 0.95rem;*/
/*    }*/
/*}*/

/*.row-1723279188 > .col > .col-inner {*/
/*    padding: 0px 0px 7px 0px;*/
/*}*/

/*.col-1957577667 > .col-inner {*/
/*    margin: -14px 0px 0px 0px;*/
/*}*/

/*.br16 img {*/
/*    border-radius: 17px !important*/
/*}*/

/*span.ux-menu-link__text {*/
/*    font-size: 13px;*/
/*}*/

/*.foot1 .col-inner {*/
/*    background: linear-gradient(360deg, rgb(57 57 57) -3%, rgba(0, 212, 255, 0) 94%);*/
/*}*/

/*.foot2 .col-inner {*/
/*    background: linear-gradient(180deg, rgb(255 255 255 / 19%) 0%, rgba(0, 212, 255, 0) 100%);*/
/*    padding: 27px 10px !important;*/
/*    margin-top: -10px;*/
/*}*/

/*.col-522911378 > .col-inner {*/
/*    margin: 0px 0px -10px 0px;*/
/*}*/

/*.text-2060161481 {*/
/*    font-size: 0.75rem;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .text-2060161481 {*/
/*        font-size: 0.8rem;*/
/*    }*/
/*}*/

/*.col-1786703284 > .col-inner {*/
/*    margin: 0px 0px -10px 0px;*/
/*}*/

/*.text-1127315830 {*/
/*    font-size: 0.75rem;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    #text-1127315830 {*/
/*        font-size: 0.8rem;*/
/*    }*/
/*}*/

/*.col-1898789835 > .col-inner {*/
/*    margin: 0px 0px -10px 0px;*/
/*}*/

/*.text-4212407254 {*/
/*    font-size: 0.75rem;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    #text-4212407254 {*/
/*        font-size: 0.8rem;*/
/*    }*/
/*}*/

/*.col-80982 > .col-inner {*/
/*    margin: 0px 0px -10px 0px;*/
/*}*/

/*.section_1458114706 {*/
/*    padding-top: 0px;*/
/*    padding-bottom: 0px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .section_1458114706 {*/
/*        padding-top: 30px;*/
/*        padding-bottom: 30px;*/
/*    }*/
/*}*/

/*.section.dive {*/
/*    !* From https://css.glass *!*/
/*    background: rgba(162, 88, 11, 0.62);*/
/*    border-radius: 16px;*/
/*    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
/*    backdrop-filter: blur(9px);*/
/*    -webkit-backdrop-filter: blur(9px);*/
/*    border: 1px solid rgba(162, 88, 11, 0.3);*/
/*    width: 100%;*/
/*}*/

/*.dive {*/
/*    position: fixed;*/
/*    bottom: -1px;*/
/*    border-radius: 30px 30px 0 0 !important;*/
/*    padding: 10px 0 8px 0 !important;*/
/*}*/

/*.dive i {*/
/*    font-size: 19px*/
/*}*/

/*.text-3428147736 {*/
/*    font-size: 0.9rem;*/
/*    color: rgb(255, 255, 255);*/
/*}*/

/*#text-3428147736 > * {*/
/*    color: rgb(255, 255, 255);*/
/*}*/

/*.image_226116231 {*/
/*    width: 20%;*/
/*}*/

/*.col-685161187 > .col-inner {*/
/*    padding: 0px 24px 21px 27px;*/
/*    margin: 1px 0px 0px 0px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    #col-685161187 > .col-inner {*/
/*        padding: 0px 24px 0px 27px;*/
/*    }*/
/*}*/

/*.col-380544095 > .col-inner {*/
/*    margin: -4px 0px 10px 0px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    #col-380544095 > .col-inner {*/
/*        margin: 44px 0px 0px 0px;*/
/*    }*/
/*}*/

/*.image_826861401 {*/
/*    width: 60%;*/
/*}*/

/*#image_750582872 {*/
/*    width: 100%;*/
/*}*/

/*#col-1060916306 > .col-inner {*/
/*    padding: 0px 0px 24px 0px;*/
/*    margin: -95px 0px 0px 0px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    #col-1060916306 > .col-inner {*/
/*        margin: -77px 0px 0px 0px;*/
/*    }*/
/*}*/


/*.woocommerce-variation-price {*/
/*    border-top: 0px dashed #ddd !important;*/
/*}*/

/*.woocommerce-product-gallery__image.slide.first.is-selected img {*/
/*    border-radius: 30px 100px !important;*/
/*}*/

/*.product-main span.woocommerce-Price-amount.amount {*/
/*    border: 0px solid #8BC34A;*/
/*    padding: 10px 23px !important;*/
/*    margin: 0;*/
/*    border-radius: 12px;*/
/*    box-shadow: 0 0 9px 0px #4caf5040;*/
/*}*/

/*p.price.product-page-price {*/
/*    margin: 28px 0 !important;*/
/*}*/

/*button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {*/
/*    background: #a1a1a1 !important;*/
/*}*/

/*li.variable-item.selected {*/
/*    background: #4CAF50 !important;*/
/*    color: white !important;*/
/*    padding: 24px 43px !important;*/
/*    transition: all 0.3s !important;*/
/*}*/

/*li.variable-item {*/
/*    border: none !important;*/
/*    box-shadow: 0 0 9px 0px #0000001a !important;*/
/*    padding: 24px !important;*/
/*    border-radius: 10px !important;*/
/*    margin: 10px 5px 0px 6px !important;*/
/*}*/

/*button.single_add_to_cart_button:hover {*/
/*    width: 70% !important;*/
/*    transition: all 0.3s;*/
/*    background: #197a3b;*/
/*}*/

/*button.single_add_to_cart_button {*/
/*    width: 60%;*/
/*    transition: all 0.3s;*/
/*}*/

/*.ux-quantity.quantity.buttons_added.form-minimal input {*/
/*    height: 62px !important;*/
/*}*/

/*.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.flickity-rtl.is-draggable.flickity-enabled .flickity-viewport {*/
/*    border-radius: 36px 100px !important;*/
/*}*/

/*.wapf-field-group {*/
/*    border-radius: 10px;*/
/*    padding: 18px 16px 11px 5px;*/
/*    margin: 10px 0px;*/
/*    box-shadow: 0 0 9px 0px #ff980026;*/
/*    border: 2px dashed #dddddd;*/
/*    background: white;*/
/*}*/

/*.wapf-field-label.wapf--above {*/
/*    width: 55% !important;*/
/*    float: right !important;*/
/*}*/

/*.wapf-field-container.wapf-field-true-false {*/
/*    padding: 0 !important;*/
/*}*/

/*.wapf-field-description {*/
/*    font-size: 85%;*/
/*    opacity: .8;*/
/*    padding: 0;*/
/*    margin: 30px 0 0 0 !important;*/
/*    padding-top: 5px;*/
/*}*/

/*.wapf-field-container.wapf-field-true-false {*/
/*    padding: 0 !important;*/
/*}*/

/*.wapf-field-input input[type=checkbox], .wapf-field-input input[type=radio] {*/
/*    float: left;*/
/*    margin: 5px 0 0 16px;*/
/*    transform: scale(2) !important;*/
/*}*/

/*textarea.wapf-input {*/
/*    width: 96%;*/
/*    margin: 0 5px;*/
/*    border-radius: 6px;*/
/*    background: #ffffffdb;*/
/*}*/

/*.shop-page-title.product-page-title.dark.page-title.featured-title {*/
/*    height: 226px;*/
/*}*/

/*.shop-page-title.featured-title .title-overlay {*/
/*    background: linear-gradient(0deg, rgb(238 244 251) 0%, rgba(112, 64, 18, 1) 100%) !important;*/
/*}*/

/*.row.content-row.mb-0 {*/
/*    margin-top: -155px;*/
/*}*/

/*img.skip-lazy {*/
/*    border-radius: 30px !important;*/
/*}*/

/*.product-info.summary.col-fit.col.entry-summary.product-summary {*/
/*    border: 5px solid #ffd881;*/
/*    border-radius: 100px 30px;*/
/*    padding: 31px 29px 0 22px;*/
/*    background: #f9fafc;*/
/*}*/

/*.product-thumbnails a {*/
/*    border: 0 !important;*/
/*    border-radius: 16px !important;*/
/*}*/

/*.swiper {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.swiper-slide {*/
/*    text-align: center;*/
/*    font-size: 18px;*/
/*    background: #fff;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/

/*.slider-1330293561 .flickity-slider > * {*/
/*    max-width: 317px !important;*/
/*}*/

/*.banner-190777366 {*/
/*    padding-top: 300px;*/
/*    height: 100%;*/
/*}*/

/*.banner-190777366 .overlay {*/
/*    background-color: rgba(0, 0, 0, 0.552);*/
/*}*/

/*.banner-190777366 .banner-bg img {*/
/*    object-position: 61% 62%;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .banner-190777366 {*/
/*        padding-top: 570px;*/
/*    }*/

/*    .banner-190777366 .overlay {*/
/*        background-color: rgba(0, 0, 0, 0.48);*/
/*    }*/
/*}*/

/*.text-box-411812198 {*/
/*    width: 100%;*/
/*}*/

/*.text-box-411812198 .text-box-content {*/
/*    font-size: 100%;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .text-box-411812198 {*/
/*        width: 60%;*/
/*    }*/
/*}*/

/*.banner-bg.fill {*/
/*    border-radius: 20px !important;*/
/*}*/

/*.banner-1752827547 {*/
/*    padding-top: 570px;*/
/*}*/

/*.banner-1752827547 .overlay {*/
/*    background-color: rgba(0, 0, 0, 0.48);*/
/*}*/

/*.banner-1752827547 .banner-bg img {*/
/*    object-position: 73% 65%;*/
/*}*/

/*.text-3024207145 {*/
/*    line-height: 2.15;*/
/*    color: rgb(255, 255, 255);*/
/*}*/

/*.text-3024207145 > * {*/
/*    color: rgb(255, 255, 255);*/
/*}*/

/*.gap-1293477469 {*/
/*    padding-top: 0px;*/
/*}*/

/*.gap-306711865 {*/
/*    padding-top: 13px;*/
/*}*/

/*.text-box-1660256183 {*/
/*    width: 84%;*/
/*}*/

/*.text-box-1660256183 .text-box-content {*/
/*    font-size: 100%;*/
/*}*/

/*.image_1968191423 {*/
/*    width: 100%;*/
/*}*/

/*.col-1615318898 > .col-inner {*/
/*    margin: 0px 0px -16px 0px;*/
/*}*/

/*.col-934541855 > .col-inner {*/
/*    padding: 0px 0px 0px 0px;*/
/*    margin: 0px 0px -57px 0px;*/
/*}*/

/*.col-1294237078 > .col-inner {*/
/*    padding: 0px 18px 0px 9px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .col-1294237078 > .col-inner {*/
/*        padding: 0px 74px 0px 74px;*/
/*    }*/
/*}*/

/*.col-1392190596 > .col-inner {*/
/*    padding: 0px 9px 0px 9px;*/
/*}*/


/*.flickity-slider > * {*/
/*    max-width: 80% !important;*/
/*}*/

/*.banner {*/
/*    border-radius: 30px !important;*/
/*}*/

/*.banner-bg.fill {*/
/*    border-radius: 20px !important;*/
/*}*/

/*.row-139094006 > .col > .col-inner {*/
/*    background-color: rgb(255, 255, 255);*/
/*}*/

/*.col-1217778929 > .col-inner {*/
/*    padding: 0px 0px 0px 0px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .col-1217778929 > .col-inner {*/
/*        padding: 20px 30px 20px 30px;*/
/*    }*/
/*}*/

/*.col-980514026 > .col-inner {*/
/*    margin: 0px 10px 0px 0px;*/
/*}*/

/*.banner-grid-1477306407 .grid-col-1 {*/
/*    height: 600px*/
/*}*/

/*.banner-grid-1477306407 .grid-col-1-2 {*/
/*    height: 300px*/
/*}*/

/*.banner-grid-1477306407 .grid-col-1-3 {*/
/*    height: 200px*/
/*}*/

/*.banner-grid-1477306407 .grid-col-2-3 {*/
/*    height: 400px*/
/*}*/

/*.banner-grid-1477306407 .grid-col-1-4 {*/
/*    height: 150px*/
/*}*/

/*.banner-grid-1477306407 .grid-col-3-4 {*/
/*    height: 450px*/
/*}*/

/*.image_63718519 {*/
/*    width: 100%;*/
/*}*/

/*.image_1992281873 {*/
/*    width: 100%;*/
/*}*/

/*.image_1864881491 {*/
/*    width: 100%;*/
/*}*/

/*.col-480561998 > .col-inner {*/
/*    padding: 16px 16px 16px 16px;*/
/*}*/

/*@media (min-width: 550px) {*/
/*    .col-480561998 > .col-inner {*/
/*        padding: 16px 16px 16px 16px;*/
/*    }*/
/*}*/

/*.row-488104935 > .col > .col-inner {*/
/*    background-color: rgb(255, 255, 255);*/
/*    max-width: 1300px*/
/*}*/

/*.col-1658558471 > .col-inner {*/
/*    padding: 0px 6px 0px 0px;*/
/*    margin: 0px -29px 0px -45px;*/
/*}*/

@media (min-width: 550px) {
    .col-1658558471 > .col-inner {
        margin: 0px -30px 0px -30px;
    }
}

.row-1419907868 > .col > .col-inner {
    padding: 0px 20px 0px 20px;
    max-width: 1300px
}

@media (min-width: 550px) {
    .row-1419907868 > .col > .col-inner {
        padding: 0px 30px 0px 30px;
    }
}

@media (min-width: 850px) {
    .row-1419907868 > .col > .col-inner {
        padding: 0px 50px 0px 50px;
    }
}

.col-1677308854 > .col-inner {
    padding: 32px 20px 0px 21px;
}

@media (min-width: 550px) {
    .col-1677308854 > .col-inner {
        padding: 32px 0px 0px 0px;
    }
}

.row-1506717517 > .col > .col-inner {
    background-color: rgb(255, 255, 255);
    max-width: 1300px
}

.section_30906823 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.col-1509874369 > .col-inner {
    padding: 10px 10px 10px 10px;
    border-radius: 15px;
}

.image_711975330 {
    width: 100%;
}

.gap-1527417692 {
    padding-top: 76px;
}

@media (min-width: 550px) {
    .gap-1527417692 {
        padding-top: 12px;
    }
}

.section_328312529 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
    background-color: #cbb99a !important;
}

.section_328312529 .ux-shape-divider--top svg {
    height: 89px !important;;
    --divider-top-width: 100% !important;;
}

.section_328312529 .ux-shape-divider--top .ux-shape-fill {
    fill: rgb(238, 244, 251) !important;;
}

@media (min-width: 550px) {
    .section_328312529 {
        padding-top: 102px !important;;
        padding-bottom: 102px !important;;
    }

    .section_328312529 .ux-shape-divider--top svg {
        height: 224px !important;;
    }
}

.col-2102392573 > .col-inner {
    padding: 18px 16px 0px 20px !important;;
}

@media (min-width: 550px) {
    .col-2102392573 > .col-inner {
        padding: 93px 16px 0px 20px !important;;
    }
}

.text-44577086 {
    font-size: 0.95rem;
}

@media (min-width: 550px) {
    .text-44577086 {
        font-size: 0.95rem;
    }
}

.row-1723279188 > .col > .col-inner {
    padding: 0px 0px 7px 0px;
}

.col-1957577667 > .col-inner {
    margin: -14px 0px 0px 0px;
}

.br16 img {
    border-radius: 17px !important
}

span.ux-menu-link__text {
    font-size: 13px;
}

.foot1 .col-inner {
    background: linear-gradient(360deg, rgb(143 129 105) -3%, rgba(0, 212, 255, 0) 94%);
}

.foot2 .col-inner {
    background: linear-gradient(180deg, rgb(255 255 255 / 19%) 0%, rgba(0, 212, 255, 0) 100%);
    padding: 27px 10px !important;
    margin-top: -10px;
}

.col-522911378 > .col-inner {
    margin: 0px 0px -10px 0px;
}

.text-2060161481 {
    font-size: 0.75rem;
}

@media (min-width: 550px) {
    .text-2060161481 {
        font-size: 0.8rem;
    }
}

.col-1786703284 > .col-inner {
    margin: 0px 0px -10px 0px;
}

.text-1127315830 {
    font-size: 0.75rem;
}

@media (min-width: 550px) {
    #text-1127315830 {
        font-size: 0.8rem;
    }
}

.col-1898789835 > .col-inner {
    margin: 0px 0px -10px 0px;
}

.text-4212407254 {
    font-size: 0.75rem;
}

@media (min-width: 550px) {
    #text-4212407254 {
        font-size: 0.8rem;
    }
}

.col-80982 > .col-inner {
    margin: 0px 0px -10px 0px;
}

.section_1458114706 {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media (min-width: 550px) {
    .section_1458114706 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.section.dive {
    /* From https://css.glass */
    background: rgba(162, 88, 11, 0.62);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    border: 1px solid rgba(162, 88, 11, 0.3);
    width: 100%;
}

.dive {
    position: fixed;
    bottom: -1px;
    border-radius: 30px 30px 0 0 !important;
    padding: 10px 0 8px 0 !important;
}

.dive i {
    font-size: 19px
}

.text-3428147736 {
    font-size: 0.9rem;
    color: rgb(255, 255, 255);
}

#text-3428147736 > * {
    color: rgb(255, 255, 255);
}

.image_226116231 {
    width: 20%;
}

.col-685161187 > .col-inner {
    padding: 0px 24px 21px 27px;
    margin: 1px 0px 0px 0px;
}

@media (min-width: 550px) {
    #col-685161187 > .col-inner {
        padding: 0px 24px 0px 27px;
    }
}

.col-380544095 > .col-inner {
    margin: -4px 0px 10px 0px;
}

@media (min-width: 550px) {
    #col-380544095 > .col-inner {
        margin: 44px 0px 0px 0px;
    }
}

.image_826861401 {
    width: 60%;
}

#image_750582872 {
    width: 100%;
}

#col-1060916306 > .col-inner {
    padding: 0px 0px 24px 0px;
    margin: -95px 0px 0px 0px;
}

@media (min-width: 550px) {
    #col-1060916306 > .col-inner {
        margin: -77px 0px 0px 0px;
    }
}


.woocommerce-variation-price {
    border-top: 0px dashed #ddd !important;
}

.woocommerce-product-gallery__image.slide.first.is-selected img {
    border-radius: 30px 100px !important;
}

.product-main span.woocommerce-Price-amount.amount {
    border: 0px solid #8BC34A;
    padding: 10px 23px !important;
    margin: 0;
    border-radius: 12px;
    box-shadow: 0 0 9px 0px #4caf5040;
}

p.price.product-page-price {
    margin: 28px 0 !important;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
    background: #a1a1a1 !important;
}

li.variable-item.selected {
    background: #4CAF50 !important;
    color: white !important;
    padding: 24px 43px !important;
    transition: all 0.3s !important;
}

li.variable-item {
    border: none !important;
    box-shadow: 0 0 9px 0px #0000001a !important;
    padding: 24px !important;
    border-radius: 10px !important;
    margin: 10px 5px 0px 6px !important;
}

button.single_add_to_cart_button:hover {
    width: 70% !important;
    transition: all 0.3s;
    background: #197a3b;
}

button.single_add_to_cart_button {
    width: 60%;
    transition: all 0.3s;
}

.ux-quantity.quantity.buttons_added.form-minimal input {
    height: 62px !important;
}

.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.flickity-rtl.is-draggable.flickity-enabled .flickity-viewport {
    border-radius: 36px 100px !important;
}

.wapf-field-group {
    border-radius: 10px;
    padding: 18px 16px 11px 5px;
    margin: 10px 0px;
    box-shadow: 0 0 9px 0px #ff980026;
    border: 2px dashed #dddddd;
    background: white;
}

.wapf-field-label.wapf--above {
    width: 55% !important;
    float: right !important;
}

.wapf-field-container.wapf-field-true-false {
    padding: 0 !important;
}

.wapf-field-description {
    font-size: 85%;
    opacity: .8;
    padding: 0;
    margin: 30px 0 0 0 !important;
    padding-top: 5px;
}

.wapf-field-container.wapf-field-true-false {
    padding: 0 !important;
}

.wapf-field-input input[type=checkbox], .wapf-field-input input[type=radio] {
    float: left;
    margin: 5px 0 0 16px;
    transform: scale(2) !important;
}

textarea.wapf-input {
    width: 96%;
    margin: 0 5px;
    border-radius: 6px;
    background: #ffffffdb;
}

.shop-page-title.product-page-title.dark.page-title.featured-title {
    height: 226px;
}

.shop-page-title.featured-title .title-overlay {
    background: linear-gradient(0deg, rgb(238 244 251) 0%, rgba(112, 64, 18, 1) 100%) !important;
}

.row.content-row.mb-0 {
    margin-top: -155px;
}

img.skip-lazy {
    border-radius: 30px !important;
}

.product-info.summary.col-fit.col.entry-summary.product-summary {
    border: 5px solid #ffd881;
    border-radius: 100px 30px;
    padding: 31px 29px 0 22px;
    background: #f9fafc;
}

.product-thumbnails a {
    border: 0 !important;
    border-radius: 16px !important;
}

.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.slider-1330293561 .flickity-slider > * {
    max-width: 317px !important;
}

.banner-190777366 {
    padding-top: 300px;
    height: 100%;
}

.banner-190777366 .overlay {
    background-color: rgba(0, 0, 0, 0.552);
}

.banner-190777366 .banner-bg img {
    object-position: 61% 62%;
}

@media (min-width: 550px) {
    .banner-190777366 {
        padding-top: 570px;
    }

    .banner-190777366 .overlay {
        background-color: rgba(0, 0, 0, 0.48);
    }
}

.text-box-411812198 {
    width: 100%;
}

.text-box-411812198 .text-box-content {
    font-size: 100%;
}

@media (min-width: 550px) {
    .text-box-411812198 {
        width: 60%;
    }
}

.banner-bg.fill {
    border-radius: 20px !important;
}

.banner-1752827547 {
    padding-top: 570px;
}

.banner-1752827547 .overlay {
    background-color: rgba(0, 0, 0, 0.48);
}

.banner-1752827547 .banner-bg img {
    object-position: 73% 65%;
}

.text-3024207145 {
    line-height: 2.15;
    color: rgb(255, 255, 255);
}

.text-3024207145 > * {
    color: rgb(255, 255, 255);
}

.gap-1293477469 {
    padding-top: 0px;
}

.gap-306711865 {
    padding-top: 13px;
}

.text-box-1660256183 {
    width: 84%;
}

.text-box-1660256183 .text-box-content {
    font-size: 100%;
}

.image_1968191423 {
    width: 100%;
}

.col-1615318898 > .col-inner {
    margin: 0px 0px -16px 0px;
}

.col-934541855 > .col-inner {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -57px 0px;
}

.col-1294237078 > .col-inner {
    padding: 0px 18px 0px 9px;
}

@media (min-width: 550px) {
    .col-1294237078 > .col-inner {
        padding: 0px 74px 0px 74px;
    }
}

.col-1392190596 > .col-inner {
    padding: 0px 9px 0px 9px;
}
