.cat-header-center {
display: block;
text-align: center;
max-width: 960px;
margin: 0 auto;
padding: 15px 0;
font-size: 1.125rem;
line-height: 1.6;
}
@media only screen and (max-width: 48em) { } .wpcf7 form .wpcf7-form-control.wpcf7-text,
.wpcf7 form .wpcf7-form-control.wpcf7-email,
.wpcf7 form .wpcf7-form-control.wpcf7-tel,
.wpcf7 form .wpcf7-form-control.wpcf7-url,
.wpcf7 form .wpcf7-form-control.wpcf7-textarea,
.wpcf7 form select {
border-radius: 0; border: 1px solid #ddd;
padding: 0.7em 0.85em;
width: 100%;
background: #fff;
}
.wpcf7 form .wpcf7-form-control:focus {
border-color: #aaa;
outline: none;
box-shadow: none;
} .wpcf7 form .wpcf7-submit {
border-radius: 0 !important;
} .wpcf7 form p { margin-bottom: 0.8rem; } .single-product .woocommerce-Reviews .review-item > .flex-col:first-child {
display: none;
}
.single-product .woocommerce-Reviews .review-item .comment-text {
max-width: 100%;
flex: 1 1 auto;
} .blog .entry-meta .author,
.archive .entry-meta .author,
.single-post .entry-meta .author,
.blog .entry-meta .byline,
.archive .entry-meta .byline,
.single-post .entry-meta .byline,
.blog .entry-meta .posted-by,
.archive .entry-meta .posted-by,
.single-post .entry-meta .posted-by,
.blog .entry-meta [rel="author"],
.archive .entry-meta [rel="author"],
.single-post .entry-meta [rel="author"] {
display: none !important;
} .single-post .comments-area {
display: none !important;
} .single-post .entry-image {
text-align: center;
}
.single-post .entry-image a {
display: inline-block;
}
.single-post .entry-image img {
display: block;
margin-left: auto;
margin-right: auto;
height: auto;
} .single-post .entry-content figure.wp-block-image:not(.alignleft):not(.alignright) {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.single-post .entry-content figure.wp-block-image:not(.alignleft):not(.alignright) img {
display: block;
margin-left: auto;
margin-right: auto;
height: auto;
} .product-reviews-slider { text-align: center; }
.product-reviews-slider .testimonial { margin-left: auto; margin-right: auto; }
.product-reviews-slider .review-product-link { margin-top: .5rem; } .product-reviews-slider .flickity-viewport { margin-left: auto; margin-right: auto; } .product-reviews-slider .text-left { text-align: center !important; }
.product-reviews-slider .icon-box.testimonial-box { max-width: 720px; margin-left: auto !important; margin-right: auto !important; }
.product-reviews-slider .icon-box.testimonial-box .icon-box-text { margin-left: auto; margin-right: auto; } .product-reviews-slider .flickity-slider > * { width: 100% !important; }
.product-reviews-slider .icon-box.testimonial-box { width: 100% !important; }
.product-reviews-slider .flickity-viewport { overflow: hidden !important; }
.product-reviews-slider .review-slide-cell { width: 100% !important; }
.product-reviews-slider .star-rating { float: none !important; display: inline-block; margin-left: auto; margin-right: auto; } body.woocommerce-order-received .woocommerce-order tfoot th.order-actions--heading,
body.woocommerce-order-received .woocommerce-order tfoot th.order-actions--heading + td,
body.woocommerce-order-received .woocommerce-order a.order-actions-button,
body.woocommerce-order-received .woocommerce-table--order-details tfoot th.order-actions--heading,
body.woocommerce-order-received .woocommerce-table--order-details tfoot th.order-actions--heading + td,
body.woocommerce-order-received .woocommerce-table--order-details a.order-actions-button {
display: none !important;
} body.woocommerce-order-received tfoot th.order-actions--heading,
body.woocommerce-order-received tfoot th.order-actions--heading + td,
body.woocommerce-order-received a.order-actions-button {
display: none !important;
} .product-reviews-slider .flickity-prev-next-button {
color: var(--wp--preset--color--secondary) !important;
border-color: var(--wp--preset--color--secondary) !important;
}
.product-reviews-slider .flickity-prev-next-button:hover,
.product-reviews-slider .flickity-prev-next-button:focus {
color: var(--wp--preset--color--secondary) !important;
border-color: var(--wp--preset--color--secondary) !important;
}
.product-reviews-slider .flickity-prev-next-button .flickity-button-icon,
.product-reviews-slider .flickity-prev-next-button svg,
.product-reviews-slider .flickity-prev-next-button .arrow {
fill: currentColor !important;
stroke: currentColor !important;
} .product-reviews-slider { --reviews-height: 208px; }
.product-reviews-slider .flickity-viewport { height: var(--reviews-height) !important; }
.product-reviews-slider .flickity-slider { height: 100% !important; display: flex; align-items: center; }
.product-reviews-slider .review-slide-cell { height: 100% !important; display: flex; align-items: center; justify-content: center; }
@media (max-width: 549px) {
.product-reviews-slider { --reviews-height: 240px; }
} body.page-id-147 .section-title,
body.page-id-147 .section-title.section-title-center,
body.page-id-147 .section-title-container,
body.page-id-147 .section-title-normal {
margin-bottom: 21px !important;
}  .mfp-content .lightbox-content, 
.mfp-content .lightbox-white,
#header-newsletter-signup.lightbox-content {
background-color: #fff !important;
}           #header-newsletter-signup .overlay { background: transparent !important; } #header-newsletter-signup,
.mfp-content #header-newsletter-signup,
.mfp-content .lightbox-by-id.lightbox-content.lightbox-white {
background-color: #fff !important;
} #header-newsletter-signup .banner-inner,
#header-newsletter-signup .banner-bg,
#header-newsletter-signup .banner-layers { background: transparent !important; }
#header-newsletter-signup .banner{
background:white;
}
#header-newsletter-signup .uppercase{
padding-top:17px;
}
#header-newsletter-signup .banner-bg :is(img,picture,video){
object-fit: fill;
height: auto;
}
#header-newsletter-signup .banner-bg .bg{
width: 30%;
right: 1em;
left: auto;
top: 2em;
}
@media (max-width: 768px) {
#header-newsletter-signup .banner-bg .bg {
display: none;
}
}
#header-newsletter-signup p, #header-newsletter-signup h3{
color:black;
} body.home .banner .banner-layers { position: relative; }
body.home .banner .banner-layers a.fill,
body.home .banner .banner-layers .banner-link { position: absolute; inset: 0; z-index: 20; }
body.home .banner .banner-layers .banner-layer { position: relative; z-index: 1; }  body.blog .box .box-image {
aspect-ratio: 7 / 4;
width: 100%;
max-width: 350px;
max-height: 200px;
overflow: hidden;
margin: 0 auto 12px;
}
body.blog .box .box-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
} body.blog .box.box-blog-post {
display: flex;
gap: 16px;
align-items: flex-start;
}
body.blog .box.box-blog-post .box-image {
flex: 0 0 50%;
max-width: 50%;
margin: 0; max-height: 200px; }
body.blog .box.box-blog-post .box-image img {
object-position: left top; }
body.blog .box.box-blog-post .box-text {
flex: 1 1 50%;
}
@media (max-width: 549px) {
body.blog .box.box-blog-post {
display: block; }
body.blog .box.box-blog-post .box-image {
max-width: 100%;
width: 100%;
}
}
@media (max-width: 549px) {
body.blog .box .box-image,
body.archive .box .box-image {
max-width: 100%;
max-height: none; }
}
.woocommerce-order-received .order-actions--heading{
display:none !important; .pum-overlay {
background: rgba(15, 23, 42, 0.72) !important;
}
.pum-container {
max-width: 520px !important;
border-radius: 16px;
padding: 28px 32px !important;
box-shadow: 0 28px 60px rgba(15, 23, 42, 0.28);
border: 1px solid rgba(148, 163, 184, 0.35);
background: #fff;
}
.pum-container .pum-title {
font-size: 26px;
font-weight: 700;
margin-bottom: 14px;
color: #0f172a;
}
.pum-container .pum-content,
.pum-container .pum-content p {
font-size: 16px;
line-height: 1.6;
color: #1f2937;
margin-bottom: 14px;
}
.pum-theme-default-theme .pum-close {
top: 14px !important;
right: 14px !important;
color: #0f172a !important;
font-size: 22px !important;
}
.pum-theme-default-theme .pum-close:hover,
.pum-theme-default-theme .pum-close:focus {
color: #2563eb !important;
}
@media (max-width: 600px) {
.pum-container {
width: calc(100% - 48px) !important;
padding: 24px !important;
}
}
html {
background-color: #ffffff;
}
@media (min-width: 1024px) {
html,
body,
#wrapper {
background-image: url(https://partyproducts.be/wp-content/uploads/2025/10/ChatGPT-Image-18-okt-2025-00_56_20.png);
background-size: cover;
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
}
}