
div.et_pb_section.et_pb_section_0 { background-position: center top; background-image: linear-gradient( 180deg, rgba(255,255,255,0) 57%, rgba(254,254,254,0.2) 72%, #f6f6f6 100% ), url(https://sculpix3d.com/wp-content/uploads/2025/05/SCULPIX3D-MAGNETO-3dprint-stl-XMEN-bg-2.jpg) !important; }
.et_pb_section_0.et_pb_section { padding-top: 80px; padding-bottom: 80px;margin-top: 0px; margin-bottom: 0px; background-color: #f6f6f6 !important; }
.et_pb_row_0 { background-color: rgba(255,255,255,0.5); border-radius: 8px 8px 8px 8px;overflow: hidden; box-shadow:  0px 12px 18px -6px rgba(131,0,233,0.15) ; }
.et_pb_row_0.et_pb_row { padding-top: 24px !important; padding-right: 12px !important; padding-bottom: 24px !important; padding-left: 12px !important;margin-top: 60px !important; margin-right: auto !important; margin-bottom: 33px !important; margin-left: auto !important; padding-top: 24px; padding-right: 12px; padding-bottom: 24px; padding-left: 12px; }
.et_pb_image_0 { width: 80%; text-align: left;margin-left: 0; }
.et_pb_text_0 h1 { font-weight: 800;font-size: 20px; }
.et_pb_text_0 { margin-top: 10px !important; }
.difl_flipbox_0 .df_fb_front .fb-text { font-weight: 800 !important;font-size: 22px !important; color: #FFFFFF !important; text-align: center !important; }
.difl_flipbox_0 .df_fb_back .title { font-weight: 800 !important; text-transform: uppercase !important;font-size: 28px !important; color: #ffffff !important; text-align: center !important; padding-top: 28px !important; padding-bottom: 28px !important; }
.difl_flipbox_0 .df_fb_back .fb-text { font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 300 !important;font-size: 16px !important; color: #ffffff !important; line-height: 28px !important; text-align: center !important; margin-top: 16px !important; margin-bottom: 16px !important; }
.difl_flipbox_0 .df_fb_back .df_fb_button { font-family: 'Bangers', display !important; text-transform: uppercase !important;font-size: 30px !important; color: #FFFFFF !important; letter-spacing: 2px !important; line-height: 20px !important; box-shadow:  0px 12px 18px -6px #8300E9 ; transition: color 300ms ease 0ms, border-color 300ms ease 0ms, background 300ms ease 0ms; background-color: #000000 ; padding-top: 16px !important; padding-right: 27px !important; padding-bottom: 16px !important; padding-left: 27px !important; }
.difl_flipbox_0 .df_fb_back .df_fb_button:hover { color: #FFFFFF !important; background-color: #8300E9 ; }
.difl_flipbox_0 .df_fb_button { border-radius: 8px 8px 8px 8px;overflow: hidden; border-color:#F50500; }
.difl_flipbox_0 .df_fb_button:hover { border-color:#FFFFFF; }
.difl_flipbox_0 .df_fb_front .fb_inner { border-radius: 8px 8px 8px 8px;overflow: hidden; background-image: url(https://sculpix3d.com/wp-content/uploads/2025/05/SCULPIX3D-MAGNETO-3dprint-stl-XMEN-2A.jpg)  ;
                    background-size:cover ;
                    background-position: center ;
                    background-repeat: no-repeat ; align-items: center; }
.difl_flipbox_0 .df_fb_back .fb_inner { border-radius: 8px 8px 8px 8px;overflow: hidden; background-image: linear-gradient( 180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0.08) 100% ),  url(https://sculpix3d.com/wp-content/uploads/2025/05/SCULPIX3D-MAGNETO-3dprint-stl-XMEN-2.jpg) ;
                    background-size:cover ;
                    background-position: center ;
                    background-repeat: no-repeat ; padding-right: 30px !important; padding-left: 30px !important; align-items: center; }
.difl_flipbox_0 .df_flipbox_container { height:500px!important; }
.difl_flipbox_0 .df_flipbox_container .df_fb_image_container { max-height:500px!important; }
.difl_flipbox_0 .df_flipbox_body, .difl_flipbox_0 .df_fb_front, .difl_flipbox_0 .df_fb_back { transition:opacity 600ms ease-in-out 0ms,transform 600ms ease-in-out 0ms; }
.difl_flipbox_0 .df_fb_front .df_fb_image_container, .difl_flipbox_0 .df_fb_back .df_fb_button_wrapper { text-align:center; }
.difl_flipbox_0 .df_fb_front .df_fb_image_container img { max-width:58%!important; }
.difl_flipbox_0 .df_fb_front .et-pb-icon, .difl_flipbox_0 .df_fb_back .et-pb-icon { background-color: rgba(0,0,0,0) !important; }
.difl_flipbox_0 .df_fb_front .fb_inner:hover { background-image: url(https://sculpix3d.com/wp-content/uploads/2025/05/SCULPIX3D-MAGNETO-3dprint-stl-XMEN-2A.jpg)  ;
                    background-size:cover ;
                    background-position: center ;
                    background-repeat: no-repeat ; }
.difl_flipbox_0 .df_fb_back .fb_inner:hover { background-image: linear-gradient( 180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0.08) 100% ),  url(https://sculpix3d.com/wp-content/uploads/2025/05/SCULPIX3D-MAGNETO-3dprint-stl-XMEN-2.jpg) ;
                    background-size:cover ;
                    background-position: center ;
                    background-repeat: no-repeat ; }
.difl_flipbox_0 .df_flipbox_container.rotate.fb_floating_content .df_fb_front .fb_inner_content, .difl_flipbox_0 .df_flipbox_container.rotate.fb_floating_content .df_fb_back .fb_inner_content { transform: translateZ(100px) scale(.9); }
.difl_flipbox_0 .df_flipbox_container.rotate.fb_floating_content .df_fb_front .fb_inner, .difl_flipbox_0 .df_flipbox_container.rotate.fb_floating_content .df_fb_back .fb_inner { overflow: visible; }
.et_pb_text_1.et_pb_text, .et_pb_text_2.et_pb_text { color: #FFFFFF !important; }
.et_pb_text_1 { line-height: 1.8em; font-weight: 800; text-transform: uppercase;font-size: 34px; line-height: 1.8em; text-shadow: 0em 0em 0.3em rgba(0,0,0,0.66); margin-bottom: 3px !important; }
.et_pb_text_2 { line-height: 1.8em; font-weight: 800; text-transform: uppercase;font-size: 25px; line-height: 1.8em; background-color: #ff2828; padding-top: 4px !important; padding-bottom: 4px !important;margin-bottom: 3px !important; }
.et_pb_section_1.et_pb_section { padding-top: 22px; background-color: #f6f6f6 !important; }
.et_pb_row_4.et_pb_row { padding-top: 9px !important; padding-bottom: 10px !important;margin-right: auto !important; margin-bottom: -3px !important; margin-left: auto !important; padding-top: 9px; padding-bottom: 10px; }
.et_pb_text_3 { line-height: 1.8em; font-weight: 800; text-transform: uppercase;font-size: 34px; line-height: 1.8em; margin-bottom: 3px !important; }
.difl_productitem_0 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; }
.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_cptitem_0.df-item-wrap .et-pb-icon, .difl_cptitem_1.df-item-wrap .et-pb-icon, .difl_cptitem_2.df-item-wrap .et-pb-icon { font-size:12px!important; }
.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
.difl_productitem_0 .df-hover-effect .df-overlay { background-image: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.56) 100%); }
.difl_productitem_0.df-item-wrap .df-icon-overlay { font-size:35px!important; color: #FFFFFF !important; }
.difl_productitem_0 .df-icon-overlay { font-family:FontAwesome !important; font-weight:400 !important; }
.difl_productitem_1 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; padding-top: 12px !important; padding-right: 12px !important; padding-bottom: 12px !important; padding-left: 12px !important; }
.difl_productitem_2 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; display: block; padding-right: 12px !important; padding-bottom: 8px !important; padding-left: 12px !important; }
.difl_productitem_3 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; display: block; padding-top: 19px !important; padding-bottom: 19px !important; }
.difl_productitem_3.df-product-button-wrap a.df-product-read-more { display: block; }
.difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:26px!important; }
.difl_productitem_3.df-item-wrap a.df_button span.et-pb-icon,
                        .difl_productitem_3.df-item-wrap a.df_button img.df_product_icon_image,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { margin-left:10px!important; }
.difl_productitem_3 .et-pb-icon { font-family:ETmodules !important; font-weight:400 !important; }
.difl_product_carousel_0 .woocommerce-page ul.df-products li.product span.df-sale-badge.df-onsale,
                                        .difl_product_carousel_0 .woocommerce ul.df-products li.product span.df-sale-badge.df-onsale { font-family: 'Bangers', display !important; text-transform: uppercase !important;font-size: 22px !important; color: #FFFFFF !important; letter-spacing: 2px !important; }
.difl_product_carousel_0 .df-product-outer-wrap { border-radius: 12px 12px 12px 12px;overflow: hidden; box-shadow:  0px 12px 18px -5px rgba(0,0,0,0.7) ; }
.difl_product_carousel.difl_product_carousel_0 .woocommerce ul.df-products li.product span.df-sale-badge.df-onsale { border-radius: 3px 3px 3px 3px;overflow: hidden; }
.difl_product_carousel_0 .df_pc_arrows > div { border-color:rgba(0,0,0,0.33); box-shadow:  0px 2px 15px 0px #8300E9 !important; border-radius: 50%; background-color: rgba(255,255,255,0.9) !important; }
.difl_product_carousel_0 ul li.df-equal-height { align-self: auto;
                                 height: auto; }
.difl_product_carousel_0 .df-product-inner-wrap { text-align: ; background-color: #FFFFFF ; }
.difl_product_carousel_0 .woocommerce ul.df-products li.product .df-onsale { margin-top: 8px !important; margin-right: 8px !important; margin-bottom: 8px !important; margin-left: 8px !important; }
.difl_product_carousel_0 .df-products { margin-top: 34px !important; margin-bottom: 34px !important; }
.difl_product_carousel_0 .df-hover-trigger:hover .df-product-inner-wrap, .difl_cptfilter_0 .df-hover-trigger:hover .df-cpt-inner-wrap { background-color: #FFFFFF ; }
.difl_product_carousel_0 .woocommerce-page ul.df-products li.product .df-onsale,
                                     .difl_product_carousel_0 .woocommerce ul.df-products li.product .df-onsale, .difl_product_carousel_0 .woocommerce ul.df-products li.product .df-onsale:hover,
                                    .difl_product_carousel_0 .woocommerce ul.df-products li.product .df-onsale:hover { background-color: #8300E9 !important; }
.difl_product_carousel_0 .df_pc_arrows { position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        transform: translateY(-50%); justify-content: space-between; }
.difl_product_carousel_0 .df_pc_arrows div { opacity:1!important; }
.difl_product_carousel_0 .df_pc_arrows .swiper-button-prev { margin-left: -30px; }
.difl_product_carousel_0 .df_pc_arrows .swiper-button-next { margin-right: -30px; }
.difl_product_carousel_0 .df_pc_arrows > div:after, .difl_product_carousel_0 .df_pc_arrows > div.swiper-button-disabled:after { color: #8300E9 !important; }
.difl_product_carousel_0 .df_pc_arrows > div.swiper-button-disabled { background-color: #FFFFFF !important; }
.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; text-align: ; }
.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet-active { width: 40px; border-radius: 20px; width:40px!important; }
.difl_product_carousel_0 .swiper-pagination span { background: #c7c7c7 !important; }
.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active { background: #8300E9 !important; }
.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active:before { border-color: #8300E9 !important; }
.difl_product_carousel_0  .arrow-middle .df_pc_arrows * { pointer-events: all !important; }
.difl_product_carousel_0 .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0)); }
.difl_product_carousel_0 .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0)); }
.difl_product_carousel_0 .woocommerce ul.df-products li.product .df-sale-badge.df-onsale { top: 0px !important; left: 0 !important; transform: none !important; }
.difl_cptitem_0, .difl_cptitem_2 { float:none ; }
.difl_cptitem_0.df-item-wrap .df-icon-image, .difl_cptitem_1.df-item-wrap .df-icon-image, .difl_cptitem_2.df-item-wrap .df-icon-image { width:24px!important; }
.difl_cptitem_0.df-item-wrap, .difl_cptitem_2.df-item-wrap { align-items: flex-start; }
.difl_cptitem_1 { float:none ; padding-top: 8px !important; padding-right: 12px !important; padding-bottom: 12px !important; padding-left: 12px !important; }
.difl_cptfilter_0 .df-cpt-filter-nav-item { font-weight: 700;color: #FFFFFF !important; border-radius: 4px 4px 4px 4px;overflow: hidden; background-color: #8300E9 ; padding-right: 20px !important; padding-left: 20px !important; }
.difl_cptfilter_0 .df-cpt-filter-nav-item.df-active, .difl_cptfilter_0 .df-cptfilter-load-more { color: #FFFFFF !important; background-color: #000000 ; }
.difl_cptfilter_0 .df-cpt-outer-wrap { border-radius: 12px 12px 12px 12px;overflow: hidden; box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.18) ; }
.difl_cptfilter_0 .df-cpt-inner-wrap { text-align:center ; background-color: #FFFFFF ; }
.difl_cptfilter_0 .df-cpt-item { width: 25%; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
.difl_cptfilter_0 .df_cptfilter_container .df-cpts-inner-wrap { margin-left: -10px; margin-right: -10px; }
.difl_cptfilter_0 .df-cpt-filter-nav-item:hover { background-color: #8300E9 ; }
.difl_cptfilter_0 .df-cpt-filter-nav { justify-content:center ; gap:20px; }
.difl_cptfilter_0 .df-cpt-filter-nav-item.df-active:hover, .difl_cptfilter_0 .df-cptfilter-load-more:hover { background-color: #000000 ; }
.difl_cptfilter_0 .multiple_taxonomy_filter { justify-content:center ; }
.difl_cptfilter_0 .filter_section { margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 10px !important; margin-left: 0px !important; }
.difl_cptfilter_0 .multiple_taxonomy_filter li select, .difl_cptfilter_0 .multiple_taxonomy_filter li .multi-select-component, .difl_cptfilter_0 .multiple_taxonomy_filter li span.multi_filter_label, .difl_cptfilter_0 .search_bar .df_search_filter_input { padding-top: 5px !important; padding-right: 5px !important; padding-bottom: 5px !important; padding-left: 5px !important; }
.difl_cptfilter_0 .load-more-pagintaion-container { text-align:left ; }
.difl_cptfilter_0 .df_search_filter_input { width:200px; }
.difl_cptfilter_0 .search_bar { justify-content:center ; padding-top: 5px !important; padding-right: 0px !important; padding-bottom: 5px !important; padding-left: 0px !important; }
.difl_cptfilter_0 .search_bar .search_bar_button { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; }
.difl_cptfilter_0 .search_bar .search_icon { margin-top: 0px !important; margin-right: 4px !important; margin-bottom: 0px !important; margin-left: 4px !important; }
.difl_cptfilter_0 #df_loading { top:14; height:14; width:14; left:  calc(50% - 15px); }
.et-db .et-l .et_pb_text_dov_529_3 h3, .et-db .et-l .et_pb_text_dov_560_8 h3 { color: #FFFFFF !important; text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4); }
.et-db .et-l .et_pb_text_dov_529_4.et_pb_text, .et-db .et-l .et_pb_text_dov_560_9.et_pb_text { color: #000000 !important; }
.et-db .et-l .et_pb_text_dov_529_4, .et-db .et-l .et_pb_text_dov_560_9 { background-color: #FFFFFF; border-radius: 12px 12px 12px 12px;overflow: hidden; padding-top: 24px !important; padding-right: 18px !important; padding-bottom: 24px !important; padding-left: 18px !important; box-shadow:  0px 2px 18px 0px rgba(0,0,0,0.3) ; }
.et_pb_column_1 { border-left-width:2px;border-left-style:dotted;border-left-color:rgba(0,0,0,0.24); padding-right: 14px; padding-left: 14px; }
.et_pb_column_3 { border-radius: 8px 8px 8px 8px;overflow: hidden; }
.difl_productitem_1:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_1.df-product-button-wrap, .difl_productitem_1.df-product-add-to-cart-wrap { font-weight: 800 !important;font-size: 14px !important; }
.woocommerce ul.products li.product .difl_productitem_2.df-item-wrap.df-product-price-wrap .price,
                                .difl_productitem_2 .price ins,
                                .woocommerce ul.products li.product .difl_productitem_2.df-item-wrap.df-product-price-wrap .price ins { font-weight: 800 !important;font-size: 24px !important; color: #8300E9 !important; }
.difl_productitem_2 .price del, 
                                .woocommerce ul.products li.product .difl_productitem_2 .price del { font-weight: 700 !important;font-size: 22px !important; }
.difl_productitem_3:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_3.df-product-button-wrap, .difl_productitem_3.df-product-add-to-cart-wrap { font-family: 'Bangers', display !important;font-size: 26px !important; color: #FFFFFF !important; letter-spacing: 2px !important; text-align: center !important; background-color: #000000; }
.df-cpt-outer-wrap .difl_cptitem_1 { font-size: 14px; box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.15) ; }
.difl_cptitem_1.df-item-wrap { text-align: left; align-items: flex-start; }

@media only screen and ( max-width: 980px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	.difl_flipbox_0 .df_flipbox_container { height:500px!important; }
	.difl_flipbox_0 .df_flipbox_container .df_fb_image_container { max-height:500px!important; }
	.difl_flipbox_0 .df_fb_front .df_fb_image_container img { max-width:58%!important; }
	.difl_flipbox_0 .et_pb_module_inner { padding-top: 0px !important; padding-bottom: 0px !important; }
	.difl_flipbox_0 .df_fb_back .fb_inner { padding-right: 20px !important; padding-left: 20px !important; }
	.difl_flipbox_0 .df_fb_back .df_fb_button { padding-top: 12px !important; padding-right: 20px !important; padding-bottom: 12px !important; padding-left: 20px !important; }
	.et_pb_text_1, .et_pb_text_2, .et_pb_text_3 { font-size: 40px; line-height: 1.8em; }
	.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_cptitem_0.df-item-wrap .et-pb-icon, .difl_cptitem_1.df-item-wrap .et-pb-icon, .difl_cptitem_2.df-item-wrap .et-pb-icon { font-size:12px!important; }
	.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
	.difl_productitem_0.df-item-wrap .df-icon-overlay { font-size:35px!important; }
	.difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:26px!important; }
	.difl_productitem_3.df-item-wrap a.df_button span.et-pb-icon,
                        .difl_productitem_3.df-item-wrap a.df_button img.df_product_icon_image,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { margin-left:10px!important; }
	.difl_product_carousel_0 .df-product-inner-wrap { text-align: ; }
	.difl_product_carousel_0 .df_pc_arrows { position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        transform: translateY(-50%); justify-content: ; }
	.difl_product_carousel_0 .df_pc_arrows div { opacity:1!important; }
	.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; }
	.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet-active { width:40px!important; }
	.difl_cptitem_0, .difl_cptitem_1, .difl_cptitem_2 { float:none ; }
	.difl_cptitem_0.df-item-wrap .df-icon-image, .difl_cptitem_1.df-item-wrap .df-icon-image, .difl_cptitem_2.df-item-wrap .df-icon-image { width:24px!important; }
	.difl_cptfilter_0 .df-cpt-inner-wrap { text-align:center ; }
	.difl_cptfilter_0 .df-cpt-item { width: 50%; }
	.difl_cptfilter_0 .df-cpt-filter-nav { justify-content:center ; gap:20px; }
	.difl_cptfilter_0 .multiple_taxonomy_filter, .difl_cptfilter_0 .search_bar { justify-content:center ; }
	.difl_cptfilter_0 .load-more-pagintaion-container { text-align:left ; }
	.difl_cptfilter_0 .df_search_filter_input { width:200px; }
	.difl_cptfilter_0 #df_loading { top:14; height:14; width:14; left:  calc(50% - 15px); }
	.et_pb_column_1 { border-left-width:2px;border-left-style:dotted;border-left-color:rgba(0,0,0,0.24); }
	.difl_productitem_1:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_1.df-product-button-wrap, .difl_productitem_1.df-product-add-to-cart-wrap { font-size: 13px !important; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	.difl_flipbox_0 .df_flipbox_container { height:500px!important; }
	.difl_flipbox_0 .df_flipbox_container .df_fb_image_container { max-height:500px!important; }
	.difl_flipbox_0 .df_fb_front .df_fb_image_container img { max-width:58%!important; }
	.difl_flipbox_0 .et_pb_module_inner { padding-top: 0px !important; padding-bottom: 0px !important; }
	.difl_flipbox_0 .df_fb_back .fb_inner { padding-right: 20px !important; padding-left: 20px !important; }
	.difl_flipbox_0 .df_fb_back .df_fb_button { padding-top: 12px !important; padding-right: 20px !important; padding-bottom: 12px !important; padding-left: 20px !important; }
	.et_pb_text_1, .et_pb_text_2, .et_pb_text_3 { font-size: 30px; line-height: 1em; }
	.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_cptitem_0.df-item-wrap .et-pb-icon, .difl_cptitem_1.df-item-wrap .et-pb-icon, .difl_cptitem_2.df-item-wrap .et-pb-icon { font-size:12px!important; }
	.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
	.difl_productitem_0.df-item-wrap .df-icon-overlay { font-size:35px!important; }
	.difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:26px!important; }
	.difl_productitem_3.df-item-wrap a.df_button span.et-pb-icon,
                        .difl_productitem_3.df-item-wrap a.df_button img.df_product_icon_image,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                        .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { margin-left:10px!important; }
	.difl_product_carousel_0 .df-product-inner-wrap { text-align: ; }
	.difl_product_carousel_0 .df_pc_arrows { position: absolute;
                        top: 50%;
                        left: 0;
                        right: 0;
                        transform: translateY(-50%); justify-content: ; }
	.difl_product_carousel_0 .df_pc_arrows div { opacity:1!important; }
	.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; }
	.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet-active { width:40px!important; }
	.difl_cptitem_0, .difl_cptitem_1, .difl_cptitem_2 { float:none ; }
	.difl_cptitem_0.df-item-wrap .df-icon-image, .difl_cptitem_1.df-item-wrap .df-icon-image, .difl_cptitem_2.df-item-wrap .df-icon-image { width:24px!important; }
	.difl_cptfilter_0 .df-cpt-inner-wrap { text-align:center ; }
	.difl_cptfilter_0 .df-cpt-item { width: 100%; }
	.difl_cptfilter_0 .df-cpt-filter-nav { justify-content:center ; gap:20px; }
	.difl_cptfilter_0 .multiple_taxonomy_filter, .difl_cptfilter_0 .search_bar { justify-content:center ; }
	.difl_cptfilter_0 .load-more-pagintaion-container { text-align:left ; }
	.difl_cptfilter_0 .df_search_filter_input { width:200px; }
	.difl_cptfilter_0 #df_loading { top:14; height:14; width:14; left:  calc(50% - 15px); }
	.et_pb_column_1 { border-left-width:2px;border-left-style:dotted;border-left-color:rgba(0,0,0,0.24); }
	.difl_productitem_1:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_1.df-product-button-wrap, .difl_productitem_1.df-product-add-to-cart-wrap { font-size: 12px !important; }
}