.elementor-18095 .elementor-element.elementor-element-bfbfbc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:30px 30px;--background-transition:0.3s;--margin-block-start:-40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:30px;--padding-inline-start:75px;--padding-inline-end:75px;}.elementor-18095 .elementor-element.elementor-element-bfbfbc8:not(.elementor-motion-effects-element-type-background), .elementor-18095 .elementor-element.elementor-element-bfbfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-18095 .elementor-element.elementor-element-bfbfbc8, .elementor-18095 .elementor-element.elementor-element-bfbfbc8::before{--border-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-bfbfbc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18095 .elementor-element.elementor-element-5982efd6{--display:flex;--background-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-5982efd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18095 .elementor-element.elementor-element-2f46c741{--display:flex;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-18095 .elementor-element.elementor-element-4f42f2d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:10px 10px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-699bac4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--background-transition:0.3s;}html .elementor-18095 .elementor-element.elementor-element-4795d9e3 .product_title{font-size:28px;color:#F2D952;}.elementor-18095 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-18095 .elementor-element.elementor-element-4795d9e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18095 .elementor-element.elementor-element-467d9c7c{font-size:14px;color:#FAFAFA;}.elementor-18095 .elementor-element.elementor-element-1e0d087f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-196903de .price, .elementor-18095 .elementor-element.elementor-element-196903de .amount{font-size:19px;}.elementor-18095 .elementor-element.elementor-element-196903de .price, .elementor-18095 .elementor-element.elementor-element-196903de .amount, .elementor-18095 .elementor-element.elementor-element-196903de del{color:#FAFAFA;}.elementor-18095 .elementor-element.elementor-element-90ea0fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--background-transition:0.3s;--padding-block-start:05px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn > a span{font-family:"Gill Sans Light", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.4px;color:#FAFAFA;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:20px;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn > a:before{color:#FAFAFA;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn > a:hover span{color:#FFFFFF;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn > a:hover:before{color:#FFFFFF;}.elementor-18095 .elementor-element.elementor-element-dbee90c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18095 .elementor-element.elementor-element-dbee90c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-18095 .elementor-element.elementor-element-dbee90c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18095 .elementor-element.elementor-element-77d3c67 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-18095 .elementor-element.elementor-element-8787825 .elementor-icon-wrapper{text-align:center;}.elementor-18095 .elementor-element.elementor-element-8787825 .elementor-icon{font-size:24px;}.elementor-18095 .elementor-element.elementor-element-8787825 .elementor-icon svg{height:24px;}.elementor-18095 .elementor-element.elementor-element-8787825 > .elementor-widget-container{margin:02px -15px 0px 0px;}.elementor-18095 .elementor-element.elementor-element-489dbb7 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-18095 .elementor-element.elementor-element-76671c04{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;}.elementor-18095 .elementor-element.elementor-element-76671c04 .elementor-divider-separator{width:100%;}.elementor-18095 .elementor-element.elementor-element-76671c04 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-18095 .elementor-element.elementor-element-260e4f36{--display:flex;--gap:15px 15px;--background-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-60b0165c .meta-label{color:#D9D9D9;}.elementor-18095 .elementor-element.elementor-element-1b816c8e .wd-social-icons .wd-label{font-size:16px;color:#FFFFFF;}.elementor-18095 .elementor-element.elementor-element-5e41e4f .wd-accordion-title-text{color:#E3E3E3;}.elementor-18095 .elementor-element.elementor-element-5e41e4f .wd-accordion-title:hover .wd-accordion-title-text{color:#FFFFFF;}.elementor-18095 .elementor-element.elementor-element-5e41e4f .wd-accordion-title.wd-active .wd-accordion-title-text, .elementor-18095 .elementor-element.elementor-element-5e41e4f .wd-accordion:not(.wd-inited) .wd-accordion-item:first-child .wd-accordion-title-text{color:#F2D952;}.elementor-18095 .elementor-element.elementor-element-5e41e4f .wd-accordion-content{font-family:"Gill Sans", Sans-serif;font-size:14px;color:#E3E3E3;}.elementor-18095 .elementor-element.elementor-element-650718d{--display:flex;--background-transition:0.3s;--margin-block-start:80px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-d629e57 .title{color:#FAFAFA;text-transform:uppercase;}.elementor-18095 .elementor-element.elementor-element-a4d8ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-18095 .elementor-element.elementor-element-8a3ef2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-block-start:50px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-18095 .elementor-element.elementor-element-8a3ef2a:not(.elementor-motion-effects-element-type-background), .elementor-18095 .elementor-element.elementor-element-8a3ef2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-18095 .elementor-element.elementor-element-8a3ef2a, .elementor-18095 .elementor-element.elementor-element-8a3ef2a::before{--border-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-8fc4c54{width:initial;max-width:initial;}.elementor-18095 .elementor-element.elementor-element-8fc4c54.elementor-element{--align-self:center;}.elementor-18095 .elementor-element.elementor-element-5cbe3a00{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:#1010101A;--border-color:#1010101A;--margin-block-start:0px;--margin-block-end:-50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:50px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-18095 .elementor-element.elementor-element-5cbe3a00:not(.elementor-motion-effects-element-type-background), .elementor-18095 .elementor-element.elementor-element-5cbe3a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-18095 .elementor-element.elementor-element-5cbe3a00, .elementor-18095 .elementor-element.elementor-element-5cbe3a00::before{--border-transition:0.3s;}.elementor-18095 .elementor-element.elementor-element-70fb4765 .title{color:#FAFAFA;}.elementor-18095 .elementor-element.elementor-element-15c0759 .wd-products-with-bg, .elementor-18095 .elementor-element.elementor-element-15c0759 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-18095 .elementor-element.elementor-element-15c0759 .wd-el-title{font-family:"Gill Sans", Sans-serif;font-weight:normal;}body.elementor-page-18095:not(.elementor-motion-effects-element-type-background), body.elementor-page-18095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-18095 .elementor-element.elementor-element-bfbfbc8{--margin-block-start:-20px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-699bac4d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-18095 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-18095 .elementor-element.elementor-element-196903de .price, .elementor-18095 .elementor-element.elementor-element-196903de .amount{font-size:18px;}.elementor-18095 .elementor-element.elementor-element-473e3f7e{width:100%;max-width:100%;}}@media(min-width:769px){.elementor-18095 .elementor-element.elementor-element-bfbfbc8{--width:92.361%;}.elementor-18095 .elementor-element.elementor-element-5982efd6{--width:50.862%;}.elementor-18095 .elementor-element.elementor-element-2f46c741{--width:50%;}}@media(max-width:768px){.elementor-18095 .elementor-element.elementor-element-bfbfbc8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:-40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-6cf0fd44 .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-18095 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-18095 .elementor-element.elementor-element-1e0d087f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn > a span{font-size:12px;letter-spacing:1.4px;}.elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-18095 .elementor-element.elementor-element-dbee90c .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:20px;}.elementor-18095 .elementor-element.elementor-element-dbee90c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-18095 .elementor-element.elementor-element-77d3c67{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-18095 .elementor-element.elementor-element-a4d8ea1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18095 .elementor-element.elementor-element-8a3ef2a{--margin-block-start:30px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-18095 .elementor-element.elementor-element-5cbe3a00{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-2138c2dd */[class*=wd-swatches].wd-shape-round .wd-swatch {
    border-radius: 0px!important;
}

.wd-swatch.wd-text {
    min-width: 1.5em;
    min-height: 1.5em;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77d3c67 */.rubens-compare-label-text {
    font-weight: 400 !important;
    font-size: 14px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-5e41e4f */.wd-accordion-opener {
    color: #101010 !important;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfbfbc8 */label {
    color: #ffffff;
}

[class*=wd-swatches] {
    --wd-swatch-brd-color: #ffffff;
}

.wd-swatch {
    color: #ffffff;
}

.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #adaeb0;
}
.woocommerce-breadcrumb a:hover, .yoast-breadcrumb a:hover {
    color: #ffffff;
}


.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
    color: #ffffff;
}

.wd-product-nav-btn.wd-btn-back:before {
    color: #ffffff;
}

.wd-product-nav-btn.wd-btn-prev:before {
    color: #ffffff;
}

.wd-product-nav-btn:before {
    color: #ffffff;
}

.single_add_to_cart_button {
    background-color: rgba(255, 255, 255, 0.00);
    border: 2px solid white;
    color: #ffffff;
}

.single_add_to_cart_button:hover{
    border: 0px solid white!important;
    background-color: #ffffff;
    color: #000000;
}

.wd-buy-now-btn {
    color: #f2d952;
    border: 2px solid #f2d952;
    background-color: rgba(255, 255, 255, 0.00);
}

.wd-buy-now-btn:hover {
    color: #000000;
    border: 0px solid white;
    background-color: #f2d952;
}

.wd-accordion-opener.wd-opener-style-arrow:before {
    color: #ffffff;
}

.wd-sticky-btn-shown.wd-sticky-btn {
    background-color: rgba(0,0,0,0.8);
    backdrop-filter: blur(10px);
    color: #ffffff;
}

.wd-sticky-btn .wd-entities-title {
    color: #FAFAFA;
}

.wd-action-btn>a {
    color: #FAFAFA;
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    background-color: #f2d952;
    color: #000;
}

.wd-sticky-add-to-cart{
    color: #ffffff;
   text-transform: uppercase!important;
   background-color: rgba(255, 255, 255, 0.00)!important;
    border: 2px solid white;
}

.wd-sticky-add-to-cart:hover{
   background-color: #ffffff!important;
    border: 0px solid white;
    color: #000000!important;
}

.amount {
    color: #ffffff;
    font-weight: 400;
}

.wd-entities-title a {
    color: #ffffff;
}



.wd-product.wd-hover-icons .wd-buttons .wd-action-btn>a {
    background: rgba(16, 16, 16, 0.7) !important;
}


@media only screen and (max-width: 600px) {
    .wd-gallery-thumb .wd-carousel-item {
    display: none;
}

.wd-sticky-add-to-cart{
   text-transform: uppercase;
   background-color: #f2d952 !important;
   color: #000000!important;
   border: 0px;
}


}

a.view-product-button.button.alt {
    display: none;
}

table.variations .label span {
    margin-left: 5px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-8fc4c54 */.elementor-18095 .elementor-element.elementor-element-8fc4c54 select{
    background-color: #202020;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-15c0759 *//* Gradient*/
.wd-products-with-bg:not(.products-bordered-grid) .product-wrapper {
    background: linear-gradient(0.25turn, #333333, #171717);
}

.elementor-6238 .elementor-element.elementor-element-0c01ff0 .wd-products-with-bg .wd-product .amount {
    color: #FAFAFA;
    font-weight: 400;
}

.elementor-6238 .elementor-element.elementor-element-0c01ff0 .wd-products-with-bg .wd-product .wd-product-cats {
    display: none;
}

.elementor-6238 .elementor-element.elementor-element-0c01ff0 .wd-products-with-bg .wd-product .wd-entities-title a {
    color: #f2d952;
}




.elementor-18095 .elementor-element.elementor-element-15c0759 .wd-product .product-wrapper {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}


.wd-products[class*="wd-stretch-cont"] .product-element-bottom {
    flex: 1 1 auto;
    padding-left: 15px;
    padding-right: 15px;
}


.elementor-18095 .elementor-element.elementor-element-15c0759 .wd-entities-title a {
    color: #f2d952;
    text-transform: uppercase;
    font-weight: 400;
}

.elementor-18095 .elementor-element.elementor-element-15c0759 .amount {
    color: #FAFAFA;
    font-weight: 400;
}

.wd-buttons {
    background: rgba(0,0,0,0.6);
    transition: all .3s ease;
}/* End custom CSS */