.elementor-6457 .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;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:75px;--padding-right:75px;}.elementor-6457 .elementor-element.elementor-element-bfbfbc8:not(.elementor-motion-effects-element-type-background), .elementor-6457 .elementor-element.elementor-element-bfbfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-6457 .elementor-element.elementor-element-bfbfbc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6457 .elementor-element.elementor-element-5982efd6{--display:flex;}.elementor-6457 .elementor-element.elementor-element-5982efd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6457 .elementor-element.elementor-element-2f46c741{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6457 .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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-6457 .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;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6457 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-6457 .elementor-element.elementor-element-4795d9e3.elementor-element{--flex-grow:0;--flex-shrink:0;}html .elementor-6457 .elementor-element.elementor-element-4795d9e3 .product_title{font-size:28px;color:#F2D952;}.elementor-6457 .elementor-element.elementor-element-467d9c7c{font-size:14px;color:#FAFAFA;}.elementor-6457 .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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6457 .elementor-element.elementor-element-196903de .price, .elementor-6457 .elementor-element.elementor-element-196903de .amount{font-size:19px;}.elementor-6457 .elementor-element.elementor-element-196903de .price, .elementor-6457 .elementor-element.elementor-element-196903de .amount, .elementor-6457 .elementor-element.elementor-element-196903de del{color:#FAFAFA;}.elementor-6457 .elementor-element.elementor-element-669fdb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-669fdb4{z-index:5;}.elementor-6457 .elementor-element.elementor-element-669fdb4 .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:16px;}.elementor-6457 .elementor-element.elementor-element-2138c2dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-141b082{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6457 .elementor-element.elementor-element-8a723aa{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-6457 .elementor-element.elementor-element-8a723aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-8a723aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6457 .elementor-element.elementor-element-8a723aa .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-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:20px;}.elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn > a:before{color:#FAFAFA;}.elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn > a:hover span{color:#FFFFFF;}.elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn > a:hover:before{color:#FFFFFF;}.elementor-6457 .elementor-element.elementor-element-ff2ba6c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-6457 .elementor-element.elementor-element-ff2ba6c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-fc003d1 > .elementor-widget-container{margin:02px -15px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-fc003d1 .elementor-icon-wrapper{text-align:center;}.elementor-6457 .elementor-element.elementor-element-fc003d1 .elementor-icon{font-size:24px;}.elementor-6457 .elementor-element.elementor-element-fc003d1 .elementor-icon svg{height:24px;}.elementor-6457 .elementor-element.elementor-element-eacb83d > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-76671c04{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;}.elementor-6457 .elementor-element.elementor-element-76671c04 .elementor-divider-separator{width:100%;}.elementor-6457 .elementor-element.elementor-element-76671c04 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6457 .elementor-element.elementor-element-260e4f36{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-6457 .elementor-element.elementor-element-60b0165c .meta-label{color:#D9D9D9;}.elementor-6457 .elementor-element.elementor-element-1b816c8e .wd-social-icons .wd-label{font-size:16px;color:#FFFFFF;}.elementor-6457 .elementor-element.elementor-element-5e41e4f .wd-accordion-title-text{color:#E3E3E3;}.elementor-6457 .elementor-element.elementor-element-5e41e4f .wd-accordion-title:hover .wd-accordion-title-text{color:#FFFFFF;}.elementor-6457 .elementor-element.elementor-element-5e41e4f .wd-accordion-title.wd-active .wd-accordion-title-text, .elementor-6457 .elementor-element.elementor-element-5e41e4f .wd-accordion:not(.wd-inited) .wd-accordion-item:first-child .wd-accordion-title-text{color:#F2D952;}.elementor-6457 .elementor-element.elementor-element-5e41e4f .wd-accordion-content{font-family:"Gill Sans", Sans-serif;font-size:14px;color:#E3E3E3;}.elementor-6457 .elementor-element.elementor-element-9535d63{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6457 .elementor-element.elementor-element-f6f3b84 .title{color:#FAFAFA;text-transform:uppercase;}.elementor-6457 .elementor-element.elementor-element-12623ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6457 .elementor-element.elementor-element-abac749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6457 .elementor-element.elementor-element-abac749:not(.elementor-motion-effects-element-type-background), .elementor-6457 .elementor-element.elementor-element-abac749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-6457 .elementor-element.elementor-element-2e5a572{width:initial;max-width:initial;}.elementor-6457 .elementor-element.elementor-element-2e5a572.elementor-element{--align-self:center;}.elementor-6457 .elementor-element.elementor-element-5cbe3a00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-6457 .elementor-element.elementor-element-5cbe3a00:not(.elementor-motion-effects-element-type-background), .elementor-6457 .elementor-element.elementor-element-5cbe3a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-6457 .elementor-element.elementor-element-70fb4765 .title{color:#FAFAFA;}.elementor-6457 .elementor-element.elementor-element-46749f0 .wd-products-with-bg, .elementor-6457 .elementor-element.elementor-element-46749f0 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-6457 .elementor-element.elementor-element-46749f0 .wd-el-title{font-family:"Gill Sans", Sans-serif;font-weight:normal;}body.elementor-page-6457:not(.elementor-motion-effects-element-type-background), body.elementor-page-6457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-6457 .elementor-element.elementor-element-bfbfbc8{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6457 .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;--flex-wrap-mobile:wrap;}.elementor-6457 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-6457 .elementor-element.elementor-element-196903de .price, .elementor-6457 .elementor-element.elementor-element-196903de .amount{font-size:18px;}.elementor-6457 .elementor-element.elementor-element-473e3f7e{width:100%;max-width:100%;}}@media(min-width:769px){.elementor-6457 .elementor-element.elementor-element-bfbfbc8{--width:92.361%;}.elementor-6457 .elementor-element.elementor-element-5982efd6{--width:50.862%;}.elementor-6457 .elementor-element.elementor-element-2f46c741{--width:50%;}}@media(max-width:768px){.elementor-6457 .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;--flex-wrap-mobile:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6457 .elementor-element.elementor-element-6cf0fd44 .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-6457 .elementor-element.elementor-element-4795d9e3{width:100%;max-width:100%;}.elementor-6457 .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;--flex-wrap-mobile:wrap;}.elementor-6457 .elementor-element.elementor-element-669fdb4 > .elementor-widget-container{margin:65px 0px -110px 0px;}.elementor-6457 .elementor-element.elementor-element-669fdb4 .elementor-heading-title{font-size:14px;}.elementor-6457 .elementor-element.elementor-element-2138c2dd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6457 .elementor-element.elementor-element-8a723aa{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn > a span{font-size:12px;letter-spacing:1.4px;}.elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-6457 .elementor-element.elementor-element-8a723aa .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:20px;}.elementor-6457 .elementor-element.elementor-element-ff2ba6c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-6457 .elementor-element.elementor-element-12623ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6457 .elementor-element.elementor-element-abac749{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6457 .elementor-element.elementor-element-5cbe3a00{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right: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;

}
/*.elementor-6457 .elementor-element.elementor-element-2138c2dd .single_variation_wrap{
    padding-top: 40px;
}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ff2ba6c */.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-2e5a572 */.elementor-6457 .elementor-element.elementor-element-2e5a572 select{
    background-color: #202020;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-46749f0 *//* 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-6457 .elementor-element.elementor-element-46749f0 .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-6457 .elementor-element.elementor-element-46749f0 .wd-entities-title a {
    color: #f2d952;
    text-transform: uppercase;
    font-weight: 400;
}

.elementor-6457 .elementor-element.elementor-element-46749f0 .amount {
    color: #FAFAFA;
    font-weight: 400;
}

.wd-buttons {
    background: rgba(0,0,0,0.6);
    transition: all .3s ease;
}

.wd-action-btn.wd-style-icon .button{
    background-size: 37%;
}/* End custom CSS */