/* hide the logo branding from gooogle reviews*/
div[class^="go4269172405"] {
  display: none !important;
}


/* remove author/date/category info from blog posts*/


/* Remove gap in footer / 8065505-zen / ADS */

footer {
    margin-top: -33px !important;
}

/*Remove the bottom margin from the page | KG  | zen-8065505*/  
figure.wp-block-image{
margin: 0 0 0;
}

/* Remove the bottom margin of the image  || ZD-8065505 | MM */
.wp-block-image.is-resized.is-style-rounded {
    margin-bottom: 0
}


/* Quote block */
.wp-block-quote {
  border-left: solid 1.5px;
}



.wp-block-post-title {
	display: none; }


.wp-block-site-logo img:hover {
filter: invert(100%);
}

	/*remove qty text box from wallpaper pages in the single product snippet*/
div.product form.cart div.quantity {
    display: none !important;
}


/* Remove gap | 6504164-ZD NJ */
  
.wp-block-jetpack-layout-grid {
  margin-top: unset;
}  

.woocommerce-products-header__title.page-title {
    display: none;
}


/*bigger text for calculator*/
#price_calculator input {
    font-size: 15px;
}




/* Remove horizontal scrollbar on mobile 28527853-hc AD */
html, body {
  overflow-x: hidden;
}
body {
  position: relative
}




/* =================================
  Make logo full width in mobile.
  ZD-6508376 / @rosepajaroja
==================================== */
@media (max-width: 400px) {
    .wp-block-site-logo {
        margin-inline-end: 0!important;
    }
    .wp-container-6 {
        padding-right: 0!important;
        padding-left: 0!important;
    }
}

/* =================================
  Hide Calculated Price
  ZD-6507943 / @rosepajaroja
==================================== */
.single-product tr.price-table-row.calculated-price {
    display: none;
}

.woocommerce div.product form.cart div.quantity {
    display: none !important;
}

.archive.woocommerce .product .button {
  background-color: #000;
  color: #fff;
  text-align: center;
  display: grid;
  width:115px;
  margin-left: auto;
  margin-right: auto;
}


.button.single_add_to_cart_button.button.alt.wp-element-button { 
	width:200px;
}


/* To hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}


/* Hide accordion block from product ID 14529 SS-7222420 */  

.single-product.postid-14529 .to-hide-group {
    display: none;
}
.single-product.postid-14540 .to-hide-group {
    display: none;
}
.single-product.postid-14535 .to-hide-group {
    display: none;
}
.single-product.postid-14521 .to-hide-group {
    display: none;
}
.single-product.postid-14453 .to-hide-group {
    display: none;
}
.single-product.postid-14449 .to-hide-group {
    display: none;
}
.single-product.postid-14439 .to-hide-group {
    display: none;
}
.single-product.postid-14350 .to-hide-group {
    display: none;
}
.single-product.postid-14333 .to-hide-group {
    display: none;
}
.single-product.postid-14330 .to-hide-group {
    display: none;
}
.single-product.postid-14320 .to-hide-group {
    display: none;
}
.single-product.postid-14010 .to-hide-group {
    display: none;
}
.single-product.postid-14006 .to-hide-group {
    display: none;
}
.single-product.postid-14001 .to-hide-group {
    display: none;
}
.single-product.postid-13994 .to-hide-group {
    display: none;
}
.single-product.postid-13764 .to-hide-group {
    display: none;
}
.single-product.postid-13760 .to-hide-group {
    display: none;
}
.single-product.postid-13756 .to-hide-group {
    display: none;
}
.single-product.postid-13690 .to-hide-group {
    display: none;
}
.single-product.postid-15262 .to-hide-group {
    display: none;
}
.single-product.postid-15256 .to-hide-group {
    display: none;
}
.single-product.postid-15249 .to-hide-group {
    display: none;
}
.single-product.postid-15241 .to-hide-group {
    display: none;
}
.single-product.postid-14444 .to-hide-group {
    display: none;
}



/* To hide the decription  tab on all wallpaper products */
.single-product.postid-14489 
.wp-block-woocommerce-product-details   {
    display: none !important;
}

.single-product.postid-13480 
.wp-block-woocommerce-product-details   {
    display: none !important;
}

.single-product.postid-9995 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-9359 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-9266 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7391 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-6467 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7392 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7384 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7397 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7393 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7394 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7353 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7379 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7382 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7354 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7378 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-15896 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-12066 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-11464 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-9685 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7551 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7552 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7548 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7531 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7518 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7523 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7521 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7503 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7465 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-7498 
.wp-block-woocommerce-product-details   {
    display: none !important;
}
.single-product.postid-16898 
.wp-block-woocommerce-product-details   {
    display: none !important;
}




/* To hide the content block from the single product shopping template on all poster and print products because there is a double up with the description tab below  */

.single-product.postid-13690 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-13756 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-13760 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-13764 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-13994 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14001 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14006 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14010 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14320 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14330 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14333 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14350 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14439 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14444 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14449 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14453 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14521 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14529 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14535 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-14540 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-15241 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-15249 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-15256 
.wp-block-post-content   {
    display: none !important;
}
.single-product.postid-15262 
.wp-block-post-content   {
    display: none !important;
}


@media (max-width: 768px) {
    .wp-block-cover__image-background {
        display: none !important;
	}
}


/* Adjust the font size for product categories */
label.woof_radio_label {
font-size: 16px !important; 
}

	/* Adjust the font size for product categories H4 Title in Shop page | 7271779-zen (SB) | */
.woof_container_inner h4{
    font-weight: 650;
    font-size: 24px
}
		
.woof_block_html_items
{ width: 500px ;}



	/* I removed padding from wallpaper pages where it says THE STORY and THE DETAIL on mobile view only */
@media only screen and (max-width: 868px) {
	.wp-block-column {
		margin: 0 auto !important;
		width: 100% !important;
		padding: 0 !important;
		padding-left: 10px !important;
		padding-right: 10px !important;

	}
}


	/* remove additional wallpaper tab from mobile view */

div.woocommerce-tabs {
    display: none !important;
	}
}


	/* padding added to all content from the shop page  */
@media only screen and (max-width: 868px) {
	.wp-block-query  {
		margin: 0 auto !important;
		width: 90% !important;
	}
}

	/*reduced the size of the product categories search bar  */
@media only screen and (max-width: 868px) {
.woocommerce	.woof_block_html_items
{ width: 150px ;}
	

.wp-block-cover {
	display: none;
}

	
}


	/* I removed padding from wallpaper pages where it says THE STORY and THE DETAIL on mobile view only */
@media only screen and (max-width: 868px) {
	.wp-block-columns {
		margin: 0 auto !important;
		width: 100% !important;
		padding: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;



	}
}



/* making text smaller when you google kids wallpaper and the group description from product categories comes up */

	.term-description {
		font-size: .1em;
		color: white;
	}

/* === Hide numeric pagination everywhere (e.g. "1/22") === */
html body .swiper-pagination-simple,
html body .wp-block-jetpack-slideshow_pagination .swiper-pagination-simple {
  display: none !important;
  visibility: hidden !important;
}


/* === Jetpack Slideshow Navigation Buttons === */

/* Circle background (dusty pink) */
.wp-block-jetpack-slideshow .swiper-button-white {
  background-color: #d8a7b1 !important;   /* dusty pink circle */
  border-radius: 50% !important;
  width: 42px;
  height: 42px;
}

/* Arrow (purple-magenta) via mask/svg */
.wp-block-jetpack-slideshow .swiper-button-prev.swiper-button-white::after,
.wp-block-jetpack-slideshow .swiper-button-next.swiper-button-white::after {
  background-color: #9c2d6b !important;   /* purple-magenta arrow */
  opacity: 1 !important;

  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  background-repeat: no-repeat !important;

  width: 1em !important;
  height: 1em !important;
  content: "" !important;
}

/* Fallback if currentColor is used instead of mask */
.wp-block-jetpack-slideshow .swiper-button-prev.swiper-button-white,
.wp-block-jetpack-slideshow .swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #9c2d6b;
  color: #9c2d6b !important;
}

/* Optional hover effect */
.wp-block-jetpack-slideshow .swiper-button-white:hover {
  background-color: #c58b97 !important;   /* slightly darker dusty pink on hover */
}

/* Center the video block on page ID 38 and style the video for the home page  */
.page-id-38 .square-video-250 {
    display: flex;
    justify-content: center;
}
/* Style the video element */
.page-id-38 .square-video-250 video {
    width: 245px;
    height: 245px;
    object-fit: cover; /* or "contain" */
    display: block;
    
    border: 3px solid black;
    border-radius: 15px;
}



/* Center the video block on the reviews page and style the video */
.page-id-217 .square-video-250 {
    display: flex;
    justify-content: center;
}

/* Style the video element */
.page-id-217 .square-video-250 video {
    width: 245px;
    height: 245px;
    object-fit: cover; /* or "contain" */
    display: block;
    
    border: 3px solid white;
    border-radius: 15px;
}




/* Example: For all product pages  */
.postid-14010 .remove-on-poster,
.postid-15262 .remove-on-poster,
.postid-15256 .remove-on-poster,
.postid-15249 .remove-on-poster,
.postid-15241 .remove-on-poster,
.postid-14540 .remove-on-poster,
.postid-14535 .remove-on-poster,
.postid-14529 .remove-on-poster,
.postid-14521 .remove-on-poster,
.postid-14453 .remove-on-poster,
.postid-14449 .remove-on-poster,
.postid-14444 .remove-on-poster,
.postid-14439 .remove-on-poster,
.postid-14350 .remove-on-poster,
.postid-14333 .remove-on-poster,
.postid-14330 .remove-on-poster,
.postid-14320 .remove-on-poster,
.postid-14006 .remove-on-poster,
.postid-14001 .remove-on-poster,
.postid-13994 .remove-on-poster,
.postid-13764 .remove-on-poster,
.postid-13760 .remove-on-poster,
.postid-13756 .remove-on-poster,
.postid-13690 .remove-on-poster {
    display: none !important;
}


/* Make the measurement input table inline with price & add to cart */
.woocommerce div.product form.cart {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

#price_calculator {
    margin-top: 10px;
    margin-bottom: -10px;
    max-width: 300px;
}

.woocommerce div.product .price {
    margin-bottom: 0 !important;
}

#price_calculator td {
    padding: 2px 5px;
}

@media (min-width: 768px) {
    .woocommerce div.product form.cart {
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }

    #price_calculator {
        order: 1;
        margin-right: 15px;
    }

    .woocommerce div.product .price {
        order: 2;
    }

    .woocommerce div.product .quantity,
    .woocommerce div.product button.single_add_to_cart_button {
        order: 3;
    }
}

/* Centre the slideshow vertically inside its footer column */
.site-footer .wp-block-column:has(> .gallery-to-centre) {
  display: flex;
  flex-direction: column;
  justify-content: center; /* vertical centre */
}

/* Tidy default spacing inside the slideshow */
.site-footer .gallery-to-centre figure { margin: 0; }

/* Let the slideshow size naturally */
.site-footer .gallery-to-centre.wp-block-jetpack-slideshow_container {
  height: auto;
  align-self: center; /* horizontally centre within the column (optional) */
}




