<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.breadcrumb{font-size: 1.125rem;color: var(--theme-text-color);margin-bottom: 2rem;font-family: var(--altff);text-transform: uppercase;}
.breadcrumb a{color: #000;}
.breadcrumb span:last-child a{color: var(--theme-color);}

.woocommerce img, .woocommerce-page img{max-width: none;}


/* Product Category **************************************/

h2.page-subtitle{font-size: 1.3725rem;text-align: center;margin:0 2rem 2rem;}

.category-header{margin: 0;}
.category-header-inner{display: grid;}

.category-header-inner .img-holder{}
.category-header-inner .img-holder img{width: 100%;}

.category-header-inner .details{display: grid;align-items: center;}
.category-header-inner .details .details-inner{padding: 4rem calc(var(--col) + var(--gap)) 0;}

.category-header-inner .details .breadcrumb{margin-bottom: 3rem;}
.category-header-inner .details .vendor-profile-photo{margin-bottom: 2rem;}
.category-header-inner .details .vendor-profile-photo img{width: 10rem;}
.category-header-inner .details h1{font-size: 4rem;margin: 0 0 2rem;font-weight: 600;}
.category-header-inner .details .text{margin-bottom: 2rem;}


@media (max-width: 992px) {
    .category-header-inner{display: block;}
}



.search-results .category-header{margin-top:0}
.search-results .category-header-inner{grid-template-columns: 100%;}

.search-results .category-header-inner .details{margin: 0 calc(var(--col) + var(--gap));}
.search-results .category-header-inner .details .details-inner{padding: 4rem 2vw 1rem 2vw;}

.search-results .category-header-inner .details .details-inner h1{color:var(--theme-color)}




.featured-sub-categories{padding-bottom: 10rem;position: relative;padding-top: 2rem;width: 100%;overflow: hidden;box-sizing: border-box;}
.featured-sub-categories::before{content: "";display: block;background: #fbefef;position: absolute;left: 0;top: 0;right: 0;bottom: 50%;}

.featured-sub-categories .featured-sub-categories-inner{padding: 0 calc((var(--col) / 3) * 2);}

.featured-sub-categories h2{}
.featured-sub-categories .text{text-align: center;margin: 0 calc(var(--col) + var(--gap));margin-bottom: 4rem;}

.featured-sub-categories-carousel-wrapper{max-width: 100%;}
#featured-sub-categories-carousel{}

#featured-sub-categories-carousel .owl-stage-outer{overflow: visible;}
#featured-sub-categories-carousel.owl-carousel .owl-item{opacity: 0;pointer-events: none;}
#featured-sub-categories-carousel.owl-carousel .owl-item.active{opacity: 1;pointer-events: all;}
#featured-sub-categories-carousel .featured-sub-category{position: relative;box-shadow: 0 0 20px rgba(0,0,0,0.1);background: #fff;}
#featured-sub-categories-carousel .featured-sub-category .img-holder{overflow: hidden;}
#featured-sub-categories-carousel .featured-sub-category .img-holder img{transition: all 0.4s ease 0s;}
#featured-sub-categories-carousel .featured-sub-category:hover .img-holder img{transform: scale(1.05);}
#featured-sub-categories-carousel .featured-sub-category h3{color: var(--theme-text-color);font-size: 1.125rem;position: absolute;left: 0;right: 0;bottom: 0;margin: 0;padding: 1rem 2rem;text-align: center;font-weight: 500;line-height: 1.25;}
#featured-sub-categories-carousel .featured-sub-category .link-overlay{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: 0;display: block;}




.category-product{margin-bottom: 7rem;}
.category-product .category-product-inner{margin: 0 calc((var(--col) / 3) * 2);gap:calc(var(--gap) * 2);display: grid;grid-template-columns: 18.359375vw auto;}

.category-product .side-bar{}
.category-product .side-bar &gt; ul{list-style: none;margin: 0;padding: 0;}
.category-product .side-bar .sidebar-inner &gt; li{margin-bottom: 4rem;}
.category-product .side-bar &gt; ul &gt; li h2.widgettitle{font-size: 1.375rem;margin: 0 0 2rem;}
.category-product .side-bar .sidebar-inner &gt; li h2.widgettitle{font-size: 1.375rem;margin: 0 0 2rem;}



.theme-tangerine ul.woocommerce-widget-layered-nav-list {display: grid;grid-template-columns: repeat(5,1fr)}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li{border: solid 1px #ccc;text-align: center;box-sizing: border-box;}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li &gt; *{display: none;line-height: 0;}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li::before,
.theme-tangerine ul.woocommerce-widget-layered-nav-list li::after{display: none!important;}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li a{display: block;padding: 1.5rem 0!important;font-size: 14px;font-family: var(--altff);font-weight: 400;line-height: 2.5rem;box-sizing: border-box;}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li a:hover{background: #333;color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li .count{display: none;}
.theme-tangerine ul.woocommerce-widget-layered-nav-list li.chosen a{background: var(--theme-text-color);color: #fff;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{display: none;}

@media (max-width: 992px) {
    .category-product .category-product-inner{margin: 0 4vw;}    
}


@media (min-width: 768px) {
    .category-product .side-bar &gt; ul &gt; div.sidebar-inner{display: block!important;}
}

@media (max-width: 768px) {
    .category-product .category-product-inner{grid-template-columns: 1fr;}  
    
    .category-product .side-bar{margin-bottom: 2rem;}
    .category-product .side-bar &gt; ul{padding: 1rem 0;}
    .sidebar-product-category h2.sidebar-title{cursor: pointer;margin-bottom: 1rem;position: relative;padding: 1.5rem;background: #f5f5f5;}
    .sidebar-product-category h2.sidebar-title::after{content: "\f107";display: block;position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);font-family: "FontAwesome";}
    .sidebar-product-category h2.sidebar-title.open::after{content: "\f106";}
    .category-product .side-bar &gt; ul &gt; div.sidebar-inner{display: none;}
    .category-product .side-bar &gt; ul &gt; div.sidebar-inner{display: none;}
}

.select2-container--default .select2-selection--single .select2-selection__clear{margin-right: 1rem;}
.select2-container--default .select2-selection--single{border-radius: 0!important;}
.select2-container .select2-selection--single{padding: 0.5rem 0;height: auto!important;border: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow{padding: 0.5rem 0.5rem;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 12px;}
.select2-results__option{font-size: 12px;}



.category-subcategory-layout{margin-bottom: 7rem;}
.category-subcategory-layout .category-subcategory-layout-inner{margin: 0 calc(var(--col) + var(--gap));gap:calc(var(--gap) * 2);display: grid;grid-template-columns: 1fr;}

.category-subcategory-layout .page-content{display: grid;grid-template-columns: 1fr 1fr 1fr;gap:var(--gap);}
.category-subcategory-layout .page-content .sub-category{position: relative;}
.category-subcategory-layout .page-content .sub-category .img-holder{position: relative;overflow: hidden;}
.category-subcategory-layout .page-content .sub-category .img-holder img{width: 100%;transition: all 0.4s ease 0s;}
.category-subcategory-layout .page-content .sub-category:hover .img-holder img{transform: scale(1.05);}
.category-subcategory-layout .page-content .sub-category .img-holder .vendor-profile-photo{position: absolute;right: 1rem;bottom: 1rem;border-radius: 200px;transition: all 0.4s ease 0s;}
.category-subcategory-layout .page-content .sub-category:hover .img-holder .vendor-profile-photo{transform: scale(0.9);}
.category-subcategory-layout .page-content .sub-category .img-holder .vendor-profile-photo img{width: 14rem;border-radius: 200px;border: solid 5px var(--theme-color);}
.category-subcategory-layout .page-content .sub-category h3{color: #000;}
.category-subcategory-layout .page-content .sub-category h3 a{color: inherit;}
.category-subcategory-layout .page-content .sub-category .link-overlay{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: 0;display: block;}

@media (max-width: 992px) {
    .category-subcategory-layout .page-content{display: grid;grid-template-columns: 1fr 1fr;}
}

@media (max-width: 580px) {
    .category-subcategory-layout .page-content{display: grid;grid-template-columns: 1fr;}
}





/* price_slider widget */
.price_slider_wrapper{}
.price_slider{}
.woocommerce .widget_price_filter .ui-slider-horizontal{height: 4px!important;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color: #e6e6e6!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color: var(--theme-color)!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width: 14px!important;height: 14px!important;top:-5px!important;background-color: var(--theme-color)!important;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{text-align: left;margin-bottom: 2rem!important;}
/* end price_slider widget */

/* sidebar attributes list */
ul.woocommerce-widget-layered-nav-list{}
ul.woocommerce-widget-layered-nav-list li{}
ul.woocommerce-widget-layered-nav-list li a{color: #000;}
ul.woocommerce-widget-layered-nav-list li:hover a{color: var(--theme-color-dark);}
/* end sidebar attributes list */


/* sidebar categories */
ul.product-categories{list-style: disc;}
ul.product-categories li{}
ul.product-categories li a{color: #000;}
ul.product-categories li a:hover{color: var(--theme-color-dark);}
ul.product-categories ul{list-style: none;}
/* end sidebar categories */


.category-product .page-content{}


.theme-tangerine .woocommerce-ordering select{padding: 10px 15px;border-radius: 2px;border: solid 1px #ccc;}

@media (max-width: 580px) {
    .theme-tangerine .woocommerce-ordering select{padding: 5px 5px;}
}


.related-categories{margin-bottom: 10rem;}
.related-categories .related-categories-inner{margin: 0 calc(var(--col) + var(--gap));}

.related-categories h2{}
.related-categories .text{text-align: center;margin: 0 calc(var(--col) + var(--gap));margin-bottom: 4rem;}

.related-categories-carousel-wrapper{}
#related-categories-carousel{}

#related-categories-carousel .related-category{position: relative;}
#related-categories-carousel .related-category .img-holder{overflow: hidden;}
#related-categories-carousel .related-category .img-holder img{transition: all 0.4s ease 0s;}
#related-categories-carousel .related-category:hover .img-holder img{transform: scale(1.05);}
#related-categories-carousel .related-category h3{color: #000;font-size: 1.25rem;}
#related-categories-carousel .related-category h3 a{color: #000;font-size: 1.25rem;}




/* Product Single **************************************/

.woo-single{margin-bottom: 2rem;margin-top: 2rem;}
.woo-single .woo-single-inner{margin: 0 calc(var(--col) + var(--gap));}

.single-product{}
.single-product-inner{}


.single-product .page-content{margin-top: 2rem;}
.single-product .page-content-inner{margin: 0 calc(var(--col) + var(--gap));}


.theme-tangerine div.product div.images .flex-control-thumbs{margin: 2vw 4vw;}
.theme-tangerine div.product div.images .flex-control-thumbs li{padding: 0 5px;box-sizing: border-box;}
.theme-tangerine div.product div.images .flex-control-thumbs li img{}
.theme-tangerine div.product div.images .flex-control-thumbs li img.flex-active{border: solid 1px var(--theme-color);}

.theme-tangerine div.product div.images{} /*tangerine*/


.theme-tangerine div.product div.summary{} /*tangerine*/
.theme-tangerine div.product div.summary .breadcrumb-wrapper{margin: 3rem 0;}

.theme-tangerine div.product .brand-image{margin-bottom: 2rem;}
.theme-tangerine div.product .brand-image a{display: inline-block;clear: both;}
.theme-tangerine div.product .brand-image a{pointer-events: none;}
.theme-tangerine div.product .brand-image img{width: 9rem;height: auto;}

.theme-tangerine div.product .product_title{font-size: 2.5rem;text-transform: uppercase;font-weight: 600;}
.theme-tangerine div.product p.price, .theme-tangerine div.product p.price,
.theme-tangerine div.product span.price{color: #2b2b2b;font-size: 1.375rem;text-decoration: none;font-weight: 500;}
.theme-tangerine div.product p.price ins,
.theme-tangerine div.product span.price ins{text-decoration: none;float: left;margin-right: 1rem;}
.theme-tangerine .woocommerce-product-details__short-description{font-size: 1.375rem;}
.theme-tangerine div.product p.stock{background: #a3d463;display: inline-block;color: #fff;margin: 0 0 3rem;padding: 0.25rem 1rem;font-size: 1.375rem;line-height: 1.2;}
.theme-tangerine div.product p.stock.out-of-stock{background: #f00;}

.theme-tangerine div.product form.cart .variations{margin-bottom: 2rem;}
.theme-tangerine div.product form.cart .variations select{padding: 1rem;}
.theme-tangerine div.product form.cart .woocommerce-variation-description p{font-size: 14px;line-height: 2;} /* font-size: 1.33rem; */
.theme-tangerine div.product form.cart .variations td.label{display: block;}
.theme-tangerine div.product form.cart .variations td,
.theme-tangerine div.product form.cart .variations th{display: block;text-align: left;}
.woo-variation-swatches .variable-items-wrapper .variable-item{width: 5rem;height: auto;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow: none!important;border: solid 1px #fff;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow: none!important;border: solid 1px #ccc;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow: none!important;border: solid 1px #ccc}
.woo-variation-swatches-stylesheet-enabled .image-variable-wrapper .variable-item:not(.radio-variable-item){padding: 0;}
.woo-variation-swatches-stylesheet-enabled .image-variable-wrapper .variable-item:not(.radio-variable-item).selected img{position: relative;border-bottom: solid 3px #000;box-sizing: border-box;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow: none!important;border: solid 1px #ccc}

.woo-variation-swatches-stylesheet-enabled .button-variable-wrapper .variable-item:not(.radio-variable-item){box-shadow: none!important;border: solid 1px #ccc}
.woo-variation-swatches-stylesheet-enabled .button-variable-wrapper .variable-item:not(.radio-variable-item).selected{background: var(--theme-text-color)!important;color: #fff!important;}
.woo-variation-swatches-stylesheet-enabled .button-variable-wrapper .variable-item:not(.radio-variable-item).selected:hover{background: var(--theme-text-color)!important;}
.woo-variation-swatches-stylesheet-enabled .button-variable-wrapper .variable-item:not(.radio-variable-item).selected span{color: #fff!important;}
.woo-variation-swatches-stylesheet-enabled .button-variable-wrapper .variable-item:not(.radio-variable-item).selected:hover span{color: #fff!important;}

.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item{border-radius: 0!important;}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{border-radius: 0;}

.theme-tangerine #respond input#submit.alt,
.theme-tangerine a.button.alt,
.theme-tangerine button.button.alt,
.theme-tangerine input.button.alt{background: var(--theme-color);color: #fff;border-radius: 0;font-size: 1rem;text-transform: uppercase;padding: 1.25rem 2.5rem;display: inline-block;transition: all 0.2s ease 0s;border: solid 1px var(--theme-color);text-align: center;position: relative;}
.theme-tangerine input.button.alt::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0;top: 50%;background: url(../images/arrow.svg) no-repeat center center/1.25rem 1.25rem;transform: translate(0, -50%);transition: all 0.2s ease 0s;}

.theme-tangerine #respond input#submit.alt:hover,
.theme-tangerine a.button.alt:hover,
.theme-tangerine button.button.alt:hover,
.theme-tangerine input.button.alt:hover{background: var(--theme-color);}

.theme-tangerine button.button.alt.disabled{background: var(--theme-color);}
.theme-tangerine button.button.alt.disabled:hover{background: var(--theme-color);}


.theme-tangerine .product_meta .posted_in{font-size: 1.125rem;}
.theme-tangerine .product_meta &gt; span{display: block;}
.theme-tangerine .product_meta .posted_in a{color: var(--theme-color);font-size: 1.125rem;text-decoration: underline;}
.theme-tangerine .product_meta .posted_in a:hover{color: var(--theme-color-dark);}
.theme-tangerine .product_meta .posted_in:last-child a{pointer-events: none;text-decoration: none;}


.theme-tangerine .qib-button:not(#qib_id):not(#qib_id){background: var(--white);cursor: pointer;font-weight: 700;box-shadow: none!important;border-width: 1px!important;}
.theme-tangerine .qib-button:hover:not(#qib_id):not(#qib_id){background: var(--light-grey);}
.theme-tangerine .qib-button.minus{border-right: none!important;border-radius: 5px 0 0 5px!important;}
.theme-tangerine .qib-button.plus{border-left: none!important;border-radius: 0 5px 5px 0!important;}
.theme-tangerine .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width: 75px;border-width: 1px 0 1px 0;}


.woocommerce span.onsale{display: none;}

.related h2{font-size: 2rem;font-weight: 600;} /* text-align: center; */
.ancom-product-style.related  ul.products li.product{box-shadow: 0 0 40px rgba(0,0,0,0.05);}


.woocommerce-product-product__category{margin-bottom: 2rem;text-transform: uppercase;font-family: var(--altff);}



.woocommerce-tabs ul.tabs {list-style: none;margin-left: 0;text-align: left;border-top: 1px solid rgba(0,0,0,.05);}

.woocommerce-tabs::after{content: "";display: block;clear: both;}

.woocommerce div.product .woocommerce-tabs .panel {border: solid 10px #e7e7e7;padding: 4rem;box-sizing: border-box;}

.woocommerce-tabs .panel h2{font-size: 1.625rem;font-weight: 400;margin: 0 0 2rem;}
.woocommerce-tabs .panel p{font-size: 1.375rem;}

@media (min-width: 768px) {
    /*.theme-tangerine div.product div.images{margin-left: calc((var(--col) + var(--gap)) * -1);width: 73%;}*/ /*tangerine*/
    /*.theme-tangerine div.product div.summary{width: 40%;}*/ /*tangerine*/

    .theme-tangerine div.product form.cart .variations select{width: 100%;min-width: 0;}

    /* tabs */
    .woocommerce-tabs ul.tabs {width: 29.4117647059%;float: left;margin-right: 5.8823529412%;margin-left: 0;}
 
    .theme-tangerine div.product .woocommerce-tabs ul.tabs{border-top: none}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs::before{display: none;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li{display: block;background: #fff;border:solid 1px #e5e5e5;border-width: 0 0 1px 0;padding: 1rem 0;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color: var(--theme-color);border-width: 0 0 3px 0;position: relative;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li.active::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 2rem;top: 50%;background: url(../images/arrow.svg) no-repeat center center/1.25rem 1.25rem;transform: translate(0, -51%);transition: all 0.2s ease 0s;border: none;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li::before{display: none;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li::after{display: none;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li a{display: block;font-size: 1.25rem;font-weight: normal;color: #000;}
    .theme-tangerine div.product .woocommerce-tabs ul.tabs li a:hover{color: var(--theme-color);}

    .woocommerce-tabs .panel {width: 64.7058823529%;float: right;margin-right: 0;margin-top: 0;}
}



/* product-details */
.product-details{margin: 0 calc((var(--col) + var(--gap)) * -1) 7rem;}
.product-details .product-details-inner{display: grid;grid-template-columns: 50% 50%;}

.product-details .product-details-inner .img-holder{}
.product-details .product-details-inner .img-holder picture{height: 100%;}
.product-details .product-details-inner .img-holder img{width: 100%;height: 100%;object-fit: cover;}

.product-details .product-details-inner .details{padding: 2rem var(--col) 2rem 3vw;display: grid;align-items: center;font-size: 1.375rem;background: var(--theme-text-color);color: #fff;}
.product-details .product-details-inner .details ul{font-size: 1.25rem;}

@media (max-width: 768px) {
    .single-product .page-content-inner{margin: 0 6vw;}
    .product-details{margin: 0 -6vw 7rem;}
    .product-details .product-details-inner{display: block;}

    .theme-tangerine  .vertical-img-left.wpgis-slider-for{width: 100%!important;float: none!important;margin-left: 0!important;}
    .slick-slide{pointer-events: none;}
    .slick-track{pointer-events: none;}
    .slick-list{pointer-events: none;}
    .wpgis-slider-for .btn-prev{opacity: 1;margin: 0px;}
    .wpgis-slider-for .btn-next{opacity: 1;margin: 0px;}
    a.wpgis-popup{display: none;}
    #wpgis-gallery .slick-list{pointer-events: all;}
    #wpgis-gallery .slick-track{pointer-events: all;}
    #wpgis-gallery .slick-slide{pointer-events: all;}

}



/* product-specification */
.product-specification{margin-bottom: 7rem;}
.product-specification .product-specification-inner{}

.product-specification .details{border: solid 2.5rem #f2f2f2;;}
.product-specification .details-inner{padding: 3vw 10vw;}
.product-specification .details .title{}
.product-specification .details .title h3{margin: 0 0 2rem;}
.product-specification .details .description{margin: 0 0 2rem;}
.product-specification .details .points{}
.product-specification .details .points ul{column-count: 3;}


@media (max-width: 992px) {
    .product-specification .details .points ul{column-count: 2;}
}

@media (max-width: 768px) {
    .product-specification .details .points ul{column-count: 1;}
}




/* product-details */
.product-design-specification{margin: 0 calc((var(--col) + var(--gap)) * -1) 7rem;background: #8d8d8d;}
.product-design-specification .product-design-specification-inner{display: grid;grid-template-columns: 50% 50%;}

.product-design-specification .img-holder{order: 2;}
.product-design-specification .img-holder picture{height: 100%;}
.product-design-specification .img-holder img{width: 100%;height: 100%;object-fit: cover;}

.product-design-specification .details{padding: 4rem 3vw 4rem var(--col);display: grid;align-items: center;font-size: 1.375rem;color: #fff;order: 1;}
.product-design-specification .details .title{margin-bottom: 2rem;}
.product-design-specification .details .title h3{font-size: 1.875rem;margin: 0;}
.product-design-specification .details .title h3 span{font-weight: 400;}


@media (max-width: 768px) {
    .product-design-specification .product-design-specification-inner{display: block;}
    .product-design-specification .details{padding: 4rem var(--col);}
}



/* product-video */
.product-video{margin-bottom: 7rem;}
.product-video .product-video-inner{}

.product-video-content{background: #fff;margin-right: 0;padding: 3vw 0;}
.product-video-content .img-holder{} /*transform: translateX(calc(var(--col) + var(--gap)));*/
.product-video-content .img-holder img{width: 100%;}

.product-video-content .details{color: var(--theme-text-color);font-size: 1.25rem;}
.product-video-content .details .details-inner{padding: 2rem 0;}

@media (max-width: 768px) {
    .product-video{margin: 0 -6vw 7rem;}
    .product-video-content{margin-right: 0;padding: 3vw 0;}
    .product-video-content .img-holder{transform: translateX(0);}    

    .product-video-content .details .details-inner{padding: 2rem 10vw;}
}









/* Page *******************************************************************/

.wp-page{margin-bottom: 5rem;margin-top: 3rem;}
.wp-page .wp-page-inner{margin: 0 calc(var(--col) + var(--gap));}

.wp-page .page-content{margin-bottom: 4rem;}
.wp-page .page-content h1{font-size: var(--title);font-weight: 600;font-family: var(--tff);text-transform: uppercase;margin: 0 0 4rem;line-height: 1;}
.wp-page .page-content .page-title{font-size: 4rem;font-weight: 600;text-transform: uppercase;margin: 0 0 4rem;}

.wp-page .side-bar{}
.wp-page .side-bar &gt; ul{list-style: none;margin: 0;padding: 0;}
.wp-page .side-bar &gt; ul &gt; li{margin-bottom: 4rem;}
.wp-page .side-bar &gt; ul &gt; li h2.widgettitle{font-size: 1.375rem;margin: 0 0 2rem;}







.wp-page.wp-single{margin: 0 0 7rem;}
.wp-page.wp-single .wp-page-inner{margin: 0;display: grid;grid-template-columns: 5fr 3fr;gap:var(--gap)}



.wp-page.wp-single .page-content{margin-left: calc(((var(--col) / 3) * 2));}

.wp-page.wp-single .page-content .blog-banner{margin-bottom: 4rem;}
.wp-page.wp-single .page-content .blog-banner img{width: 100%;}

.wp-page.wp-single .page-content header{}
.wp-page.wp-single .page-content header .meta-date{margin-bottom: 3rem;display: block;}
.wp-page.wp-single .page-content header h1{font-size: 2rem;text-transform: none;}

.wp-page.wp-single .page-content img{max-width: 100%;height: auto;}
.wp-page.wp-single .page-content img.size-full{margin: 3rem 0;}




.wp-page.wp-single .page-content-side-bar{margin: 0 calc(((var(--col) / 3) * 2));}

.wp-page.wp-single .page-content-side-bar .side-bar-block{border-top: solid 1px #e6e6e6;padding: 2rem 0;} 
.wp-page.wp-single .page-content-side-bar h2{font-size: 1.33rem;font-weight: 600;margin: 0 0 2rem;}


.wp-page.wp-single .page-content-side-bar .blog-articles-list{}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article{}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article h3{font-size: 1.33rem;font-weight: 600;margin: 0 0 1rem;font-weight: 400;}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article h3 a{color: var(--theme-text-color);padding-right: 4rem;position: relative;display: block;transition: all 0.4s ease 0s;}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article h3 a:hover{text-decoration: underline;}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article h3 a::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0;top: 9px;background: url(../images/arrow.svg) no-repeat center center/1.25rem 1.25rem;transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.wp-page.wp-single .page-content-side-bar .blog-articles-list article h3 a:hover::after{transform: translateX(-20%);}


.blog-category-list{}
.blog-category-list ul{list-style: none;margin: 0;padding: 0;}
.blog-category-list ul li{font-size: 1.33rem;font-weight: 600;margin: 0 0 1rem;font-weight: 400;}
.blog-category-list ul li a{color: var(--theme-text-color);padding-right: 4rem;position: relative;display: block;transition: all 0.4s ease 0s;}
.blog-category-list ul li a:hover{text-decoration: underline;}
.blog-category-list ul li a::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0;top: 9px;background: url(../images/arrow.svg) no-repeat center center/1.25rem 1.25rem;transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.blog-category-list ul li a:hover::after{transform: translateX(-20%);}


@media (max-width: 768px) {
    .wp-page.wp-single .page-content{margin: 0 calc(((var(--col) / 3) * 2));}
    .wp-page.wp-single .wp-page-inner{grid-template-columns: 1fr;}
}






.wp-category{}

.wp-category .blog-article{margin-bottom: 3rem;}
.wp-category .blog-article{display: grid;grid-template-columns: 46% auto;box-shadow: 0 0 30px rgba(0,0,0,0.05);}
.wp-category .blog-article .img-holder{}
.wp-category .blog-article .img-holder img{width: 100%;height: 100%;object-fit: cover;}

.wp-category .blog-article .details{display: grid;align-items: center;padding: 4rem;}
.wp-category .blog-article .details .categories{font-family: var(--altff);font-size: 1rem;margin-bottom: 2rem;}
.wp-category .blog-article .details h3{font-size: 2rem;color: var(--theme-text-color);font-weight: 600;line-height: 1;margin: 0 0 1rem;}
.wp-category .blog-article .details h3 a{color: inherit;}
.wp-category .blog-article .details h3:hover a{text-decoration: underline;}
.wp-category .blog-article .details .meta-date{font-family: var(--altff);font-size: 1.25rem;}
.wp-category .blog-article .details .description{font-family: var(--altff);font-size: 1.25rem;line-height: 1.5;}
.wp-category .blog-article .details .btn-holder{}
.wp-category .blog-article .details .btn-holder a{font-size: 1.25rem;color: var(--theme-text-color);}


@media (max-width: 768px) {
    .wp-category .blog-article{grid-template-columns: 1fr;box-shadow: 0 0 30px rgba(0,0,0,0.05);}
    .wp-category .blog-article .details{padding: 2rem;}
}








/*** MAIN FORMS BACKGROUND COLOR ***/
.woocommerce table.shop_table,
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register,
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment,
#customer_details, 
h3#order_review_heading,
form.woocommerce-EditAccountForm.edit-account {
	border: 0 !important; /* you can add a border if you prefer */
	background: #f5f5f5; /* this is the main background color for all forms */
}

.woocommerce table.shop_table .product-quantity{text-align: center;}
.woocommerce table.shop_table .product-name a{color: #000;}
.woocommerce table.shop_table .product-name a:hover{text-decoration: underline;}
@media (max-width: 768px) {
    .woocommerce-checkout .col2-set .col-1{margin-bottom: 2rem;}
}



/*** FORM AND OTHER PADDING ***/
#customer_details,
form.woocommerce-EditAccountForm.edit-account,
h3#order_review_heading {
	padding: 30px 20px;
    box-sizing: border-box;
}
/*** ADJUST FORM ROUNDED EDGES ***/
#customer_details {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.woocommerce-checkout-review-order table.shop_table {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
/*** THIS COMPENSATES FOR FIELDS NOT ALIGNING ***/
h3#ship-to-different-address {
	margin-top: -3px; 
}

/*** PAYMENT BOX ON CHECKOUT ***/
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
	background-color:var(--theme-color);
	color: #fff;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
	border-bottom-color: var(--theme-color);
}
#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
	border-bottom: 0;
}
/*** BORDERS AND TABLES ***/
body:not(.dokan-dashboard) .woocommerce form .form-row input.input-text, 
body:not(.dokan-dashboard) .woocommerce form .form-row textarea {
	border: 0;
    padding: 1rem;
}
.woocommerce table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th, 
.woocommerce-checkout #main-content .cart-subtotal td {
	border-top: 2px solid #fff;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background: transparent;
}
.woocommerce-checkout #content-area table th,
.woocommerce-checkout #content-area table td {
	padding-left: 20px;
}
.woocommerce-checkout form .form-row input.input-text, 
.woocommerce-checkout form .form-row textarea {
    padding: 1rem;
}
/*** COUPON / EXISTING ACCOUNT / ERROR BOXES BACKGROUND COLOR ***/
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
	
}
/*** ORDER NOTES ON CHECKOUT ***/
.woocommerce-checkout .woocommerce form .form-row textarea {
	height: 150px; /* height of optional notes box */
}
/*** STATE DROPDOWN SELECT COLOR ***/
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background: #ffa500;
}
/*** QUANTITY BOX ***/
.woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty {
	
}

dl .variation-Vendor{display: none!important;}

.woocommerce-thankyou-order-details{
    background: #f5f5f5;
    padding: 2rem 2rem 0;
    border-radius: 10px;
}
.woocommerce-thankyou-order-details li{margin-bottom: 2rem;}




/* dokan */
.dokan-theme-tangerine .dokan-dashboard-wrap{font-size:14px;}
.dokan-theme-tangerine .dokan-dashboard-wrap a:not(.acf-icon){color: #111;}


.single-product.logged-in.theme-tangerine.dokan-dashboard .dokan-dashboard-wrap{padding: 0 calc(var(--col) + var(--gap));margin-top: 18rem;margin-bottom: 7rem;width: auto;}

.dokan-theme-tangerine .dokan-dashboard-wrap .acf-fields .acf-button{background: #d1d1d1;padding: 10px 10px;border-radius: 5px;}
.dokan-theme-tangerine .dokan-dashboard-wrap .acf-fields .acf-button:hover{background: #dd3b0f;color: #fff;}


.dokan-order-voucher-table-wrapper{display: none;}
.dokan-table .dokan-table{margin-bottom: 0;}
.dokan-table .dokan-table &gt; thead &gt; tr &gt; th{font-size: 12px;border-bottom: none;text-align: left;}
.dokan-table .dokan-table  tr &gt; td{text-align: left;}
.expand-table-cell{width:30px;font-size:20px;color:#5cb85c}
.expand-order{cursor: pointer;}
.expand-order.open .fa-arrow-circle-down::before{content: "\f0aa";}




/**
 * My Account
 */

 .woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  margin-left: 5%;
  width: 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
    color: #000;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    font-family: 'FontAwesome';
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    font-family: 'FontAwesome';
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    font-family: 'FontAwesome';
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    font-family: 'FontAwesome';
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    font-family: 'FontAwesome';
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    font-family: 'FontAwesome';
	content: "\f08b";
}

.woocommerce-account .woocommerce-MyAccount-content a{
    color: var(--theme-color);
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}

</pre></body></html>