.elementor-48348 .elementor-element.elementor-element-a6c6f47{--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;}.elementor-48348 .elementor-element.elementor-element-d4bd512{--display:flex;}.elementor-48348 .elementor-element.elementor-element-f2e35ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48348 .elementor-element.elementor-element-f2e35ec .woocommerce-breadcrumb{color:var( --e-global-color-963da31 );font-family:"Oswald", Sans-serif;}.elementor-48348 .elementor-element.elementor-element-f2e35ec .woocommerce-breadcrumb > a{color:var( --e-global-color-273a7e2 );}.elementor-48348 .elementor-element.elementor-element-aaaa5f0{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48348 .elementor-element.elementor-element-16151a8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;}.woocommerce .elementor-48348 .elementor-element.elementor-element-16151a8 .price{color:var( --e-global-color-89cdc4d );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-48348 .elementor-element.elementor-element-4be5bbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-48348 .elementor-element.elementor-element-4be5bbe .elementor-wrapper{--video-aspect-ratio:1;}.elementor-48348 .elementor-element.elementor-element-64eadc7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-48348 .elementor-element.elementor-element-64eadc7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-48348 .elementor-element.elementor-element-64eadc7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-48348 .elementor-element.elementor-element-9ecda19{--display:flex;}.elementor-48348 .elementor-element.elementor-element-d8f515c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(12px/2);}.elementor-48348 .elementor-element.elementor-element-d8f515c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(12px/2);}.elementor-48348 .elementor-element.elementor-element-d8f515c.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-48348 .elementor-element.elementor-element-d8f515c.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body:not(.rtl) .elementor-48348 .elementor-element.elementor-element-d8f515c.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-12px/2) + (-1px/2) );}body:not.rtl .elementor-48348 .elementor-element.elementor-element-d8f515c.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-12px/2) - (1px/2) );}body.elementor-page-48348:not(.elementor-motion-effects-element-type-background), body.elementor-page-48348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CEC1;}@media(max-width:767px){.elementor-48348 .elementor-element.elementor-element-a6c6f47{--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;}.elementor-48348 .elementor-element.elementor-element-a6c6f47.e-con{--order:-99999 /* order start hack */;}.elementor-48348 .elementor-element.elementor-element-16151a8{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-48348 .elementor-element.elementor-element-16151a8 .price{line-height:0.6em;}.elementor-48348 .elementor-element.elementor-element-2f70b3c.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for image, class: .elementor-element-3808d2a */.bilden {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f70b3c */.pvtfw_variant_table_block table.variant tbody tr:nth-child(odd) {
    background-color: #c9c3b7;
}

.pvtfw_variant_table_block table.variant td {
    display: table-cell;
    border: #eee solid 0px;
    padding: 4px;
    vertical-align: middle;
}

:where(figure) {
    margin: 0 0 0;
}

.pvtfw_variant_table_block .item img {
    width: 26px;
    height: 26px;
    margin: 0px;
    padding: 0px;
}

.pvtfw_variant_table_block table.variant td {
 
    font-size: 14px;
    color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) {
    background-color: #2a3741;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
    width: 23px;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #b1aca3;
    text-decoration: none;
}

@media (max-width: 768px) {
    .pvtfw_init_variation_table {
        max-width: 100%;
        overflow-x: auto;
        box-sizing: border-box;
    }
}

.pvt-qty-input input.input-text.qty.text {
    width: 12px;
    min-width: 0;
    display: inline-block;
    text-align: center;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
.pvt-qty-input {
    border-radius: 4px;
    background-color: #eeeeee;
    /* box-shadow: 0 1em 2em -0.9em rgba(0, 0, 0, 0.7); */
    /* transform: scale(1.5); */
    width: 57px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]
 {
    background-color: #7f54b3;
    color: #fff;
    font-size: 9px;
    visibility: hidden;
}

.pvtfw_pro_img_size {
    width: 99% !important;
    height: 900% !important;
    object-fit: cover;
    object-position: center;
    margin-top: -18px;
    overflow: hidden !important;
}

.pvtfw-thumb-item {
    width: 25px !important;
    height: 23px !important;
    overflow: hidden !important;
    position: relative !important;
}/* End custom CSS */