/* SP HEADER CLEAN RULES - MUST REMAIN AT TOP */

/* Sharpe Prints compact storefront header — 2026-09-03 */
body .elementor-element-787870e{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;z-index:100000!important;background:#fff!important;}
body .elementor-element-b69f50e{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;padding:7px clamp(16px,4vw,64px)!important;background:#079ee8!important;color:#fff!important;min-height:32px!important;}
body .elementor-element-b69f50e *{color:#fff!important;}
body .elementor-element-83f8959{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-left:auto!important;}
body .elementor-element-a22ae4c{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;padding:11px clamp(16px,3vw,48px)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;min-height:72px!important;}
body .elementor-element-f7857dd{flex:0 0 210px!important;max-width:210px!important;}body .elementor-element-f7857dd img{display:block!important;width:210px!important;height:auto!important;}
body .elementor-element-fe4a525{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
body .elementor-element-fe4a525 .e-button{background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525 .e-button:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;}body .elementor-element-890fb9d .e-button{background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-48da1cc .e-button{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c{flex-wrap:wrap!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}body .elementor-element-f7857dd{flex-basis:180px!important;max-width:180px!important;}body .elementor-element-f7857dd img{width:180px!important;}}
@media(max-width:600px){body .elementor-element-b69f50e{justify-content:center!important;text-align:center!important;}body .elementor-element-83f8959{margin-left:0!important;}body .elementor-element-a22ae4c{gap:8px!important;padding:9px 12px!important;}body .elementor-element-f7857dd{flex-basis:155px!important;max-width:155px!important;}body .elementor-element-f7857dd img{width:155px!important;}body .elementor-element-890fb9d .e-button{padding:8px!important;font-size:12px!important;}}

/* Sharpe compact header alignment corrections */
body .elementor-element-b69f50e>*{width:auto!important;flex:0 1 auto!important;}body .elementor-element-83f8959{width:auto!important;flex:0 0 auto!important;}body .elementor-element-83f8959>*{width:auto!important;flex:0 0 auto!important;}
body .elementor-element-a22ae4c:before{content:"";display:block!important;flex:0 0 210px!important;width:210px!important;height:42px!important;background:url("https://sharpeprints.com/wp-content/uploads/2026/08/SHARPE-PRINTS-LOGO-quick-PNG.png") center/contain no-repeat!important;}
body .elementor-element-fe4a525{width:auto!important;min-width:0!important;flex:1 1 auto!important;}body .elementor-element-fe4a525>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525>.e-button-base:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{width:auto!important;flex:0 0 auto!important;}body .elementor-element-890fb9d>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-890fb9d>.e-48da1cc-1810693{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c:before{flex-basis:180px!important;width:180px!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}}@media(max-width:600px){body .elementor-element-a22ae4c:before{flex-basis:150px!important;width:150px!important;height:36px!important;}body .elementor-element-890fb9d>.e-button-base{font-size:12px!important;padding:8px!important;}}

html body .elementor-element.elementor-element-a22ae4c:before{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important;flex:0 0 0!important;}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Posters locked master product layout */
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25839 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25839 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25839 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25839 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25839 form.variations_form .variations .attr-size{order:3!important;}
.postid-25839 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25839 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25839 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25839 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25839 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25839 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
.postid-25839 .cpf-type-variations{display:none!important;}
@media(max-width:767px){.postid-25839 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25839 form.variations_form .attr-production-time::after{grid-column:1!important;}}

/* Hide credit-card discount message on all product pages */
.single-product .elementor-element-c7c564f { display: none !important; }

/* Sharpe Prints compact storefront header — 2026-09-03 */
body .elementor-element-787870e{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;z-index:100000!important;background:#fff!important;}
body .elementor-element-b69f50e{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;padding:7px clamp(16px,4vw,64px)!important;background:#079ee8!important;color:#fff!important;min-height:32px!important;}
body .elementor-element-b69f50e *{color:#fff!important;}
body .elementor-element-83f8959{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-left:auto!important;}
body .elementor-element-a22ae4c{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;padding:11px clamp(16px,3vw,48px)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;min-height:72px!important;}
body .elementor-element-f7857dd{flex:0 0 210px!important;max-width:210px!important;}body .elementor-element-f7857dd img{display:block!important;width:210px!important;height:auto!important;}
body .elementor-element-fe4a525{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
body .elementor-element-fe4a525 .e-button{background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525 .e-button:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;}body .elementor-element-890fb9d .e-button{background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-48da1cc .e-button{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c{flex-wrap:wrap!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}body .elementor-element-f7857dd{flex-basis:180px!important;max-width:180px!important;}body .elementor-element-f7857dd img{width:180px!important;}}
@media(max-width:600px){body .elementor-element-b69f50e{justify-content:center!important;text-align:center!important;}body .elementor-element-83f8959{margin-left:0!important;}body .elementor-element-a22ae4c{gap:8px!important;padding:9px 12px!important;}body .elementor-element-f7857dd{flex-basis:155px!important;max-width:155px!important;}body .elementor-element-f7857dd img{width:155px!important;}body .elementor-element-890fb9d .e-button{padding:8px!important;font-size:12px!important;}}

.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;li[Truncated]
/* Sharpe compact header alignment corrections */
body .elementor-element-b69f50e>*{width:auto!important;flex:0 1 auto!important;}body .elementor-element-83f8959{width:auto!important;flex:0 0 auto!important;}body .elementor-element-83f8959>*{width:auto!important;flex:0 0 auto!important;}
body .elementor-element-a22ae4c:before{content:"";display:block!important;flex:0 0 210px!important;width:210px!important;height:42px!important;background:url("https://sharpeprints.com/wp-content/uploads/2026/08/SHARPE-PRINTS-LOGO-quick-PNG.png") center/contain no-repeat!important;}
body .elementor-element-fe4a525{width:auto!important;min-width:0!important;flex:1 1 auto!important;}body .elementor-element-fe4a525>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525>.e-button-base:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{width:auto!important;flex:0 0 auto!important;}body .elementor-element-890fb9d>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-890fb9d>.e-48da1cc-1810693{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c:before{flex-basis:180px!important;width:180px!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}}@media(max-width:600px){body .elementor-element-a22ae4c:before{flex-basis:150px!important;width:150px!important;height:36px!important;}body .elementor-element-890fb9d>.e-button-base{font-size:12px!important;padding:8px!important;}}

.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Posters locked master product layout */
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25839 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25839 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25839 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25839 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25839 form.variations_form .variations .attr-size{order:3!important;}
.postid-25839 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25839 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25839 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25839 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25839 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25839 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
.postid-25839 .cpf-type-variations{display:none!important;}
@media(max-width:767px){.postid-25839 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25839 form.variations_form .attr-production-time::after{grid-column:1!important;}}

/* Hide credit-card discount message on all product pages */
.single-product .elementor-element-c7c564f { display: none !important; }

/* Sharpe Prints compact storefront header — 2026-09-03 */
body .elementor-element-787870e{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;z-index:100000!important;background:#fff!important;}
body .elementor-element-b69f50e{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;padding:7px clamp(16px,4vw,64px)!important;background:#079ee8!important;color:#fff!important;min-height:32px!important;}
body .elementor-element-b69f50e *{color:#fff!important;}
body .elementor-element-83f8959{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-left:auto!important;}
body .elementor-element-a22ae4c{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;padding:11px clamp(16px,3vw,48px)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;min-height:72px!important;}
body .elementor-element-f7857dd{flex:0 0 210px!important;max-width:210px!important;}body .elementor-element-f7857dd img{display:block!important;width:210px!important;height:auto!important;}
body .elementor-element-fe4a525{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
body .elementor-element-fe4a525 .e-button{background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525 .e-button:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;}body .elementor-element-890fb9d .e-button{background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-48da1cc .e-button{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c{flex-wrap:wrap!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}body .elementor-element-f7857dd{flex-basis:180px!important;max-width:180px!important;}body .elementor-element-f7857dd img{width:180px!important;}}
@media(max-width:600px){body .elementor-element-b69f50e{justify-content:center!important;text-align:center!important;}body .elementor-element-83f8959{margin-left:0!important;}body .elementor-element-a22ae4c{gap:8px!important;padding:9px 12px!important;}body .elementor-element-f7857dd{flex-basis:155px!important;max-width:155px!important;}body .elementor-element-f7857dd img{width:155px!important;}body .elementor-element-890fb9d .e-button{padding:8px!important;font-size:12px!important;}}

.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Event Programs locked master product layout */
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25838 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25838 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25838 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25838 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25838 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25838 form.variations_form .variations .attr-size{order:3!important;}
.postid-25838 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25838 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25838 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25838 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25838 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25838 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25838 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25838 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25838 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25838 form.variations_form .attr-production-time::after{grid-column:1!important;}}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}


.postid-25838 .cpf-type-variations{display:none!important;}
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25831 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25831 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}
/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row .elementor-widget,
#header-search-row .elementor-widget-container,
#header-search-row form {
  display: block !important;
  width: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}/* Keep the Header 7 product search visible above the homepage slider */
#header-search-row {
  display: flex !important;
  position: relative !important;
  z-index: 9999 !important;
  width: 100% !important;
  min-height: 60px !important;
  height: 60px !important;
  align-items: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
#header-search-row form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}
#header-search-row form button {
  order: -1 !important;
  position: static !important;
  flex: 0 0 44px !important;
}
#header-search-row form input {
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Sharpe Prints catalogue: show base prices as starting prices */
li.product.post-25830 .price::before,
li.product.post-25831 .price::before,
li.product.post-25832 .price::before,
li.product.post-25833 .price::before,
li.product.post-25834 .price::before,
li.product.post-25835 .price::before,
li.product.post-25836 .price::before,
li.product.post-25837 .price::before,
li.product.post-25838 .price::before,
li.product.post-25839 .price::before,
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


/* Limit Starting at to the main single-product price */
body.single-product.postid-25830 .summary .price::before,
body.single-product.postid-25831 .summary .price::before,
body.single-product.postid-25832 .summary .price::before,
body.single-product.postid-25833 .summary .price::before,
body.single-product.postid-25834 .summary .price::before,
body.single-product.postid-25835 .summary .price::before,
body.single-product.postid-25836 .summary .price::before,
body.single-product.postid-25837 .summary .price::before,
body.single-product.postid-25838 .summary .price::before,
body.single-product.postid-25839 .summary .price::before {
  content: none;
}
body.single-product.postid-25830 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25831 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25832 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25833 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25834 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25835 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25836 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25837 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25838 .summary > .bzotech-price-single.price::before,
body.single-product.postid-25839 .summary > .bzotech-price-single.price::before {
  content: "Starting at ";
  font-size: 0.72em;
  font-weight: 600;
  color: #555;
  margin-right: 0.3em;
}


.postid-25832 .bzotech-price-single .wooc

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25832 .bzotech-price-single .woocs_price_code > .screen-reader-text {
  display: none !important;
}

.postid-25832 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }

.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(2) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > span:nth-child(3) { display: none !important; }
.postid-25833 .bzotech-price-single .woocs_price_code > .screen-reader-text { display: none !important; }

/* Sharpe Prints required production-time ordering */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) form.variations_form > .variations {
  display: flex !important;
  flex-direction: column !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-quantity { order: 1; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time { order: 2; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-stock { order: 3; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-finish { order: 4; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .reset_variations { order: 5; }
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time .value::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  display: block;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}

/* Production-time notice layout correction */
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
  display: grid !important;
  grid-template-columns: 85px minmax(0, 1fr);
  column-gap: 20px;
  row-gap: 7px;
  align-items: start;
  height: auto !important;
  min-height: 45px;
  overflow: visible !important;
  margin-bottom: 15px;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr {
  grid-column: 1;
  grid-row: 1;
  width: auto !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value {
  grid-column: 2;
  grid-row: 1;
  width: 100% !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value::after {
  content: "\f107" !important;
  display: block !important;
  margin-top: 0 !important;
  font-family: "Line Awesome Free" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333 !important;
}
body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
  content: "24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";
  grid-column: 2;
  grid-row: 2;
  display: block;
  font-size: 12px;
  line-height: 1.45;
  color: #666;
}
@media (max-width: 767px) {
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .variations > .attr-production-time {
    grid-template-columns: 1fr;
    row-gap: 6px;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value,
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after {
    grid-column: 1;
  }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .title-atttr { grid-row: 1; height: auto; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time > .value { grid-row: 2; }
  body.single-product:is(.postid-25830,.postid-25831,.postid-25832,.postid-25833) .attr-production-time::after { grid-row: 3; }
}


/* Premium Postcards locked master product layout */
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25834 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25834 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25834 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25834 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25834 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25834 form.variations_form .variations .attr-size{order:3!important;}
.postid-25834 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25834 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25834 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25834 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25834 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25834 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25834 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25834 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Letterheads locked master product layout */
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25835 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25835 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25835 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25835 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25835 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25835 form.variations_form .variations .attr-stock{order:3!important;}
.postid-25835 form.variations_form .variations .attr-finish{order:4!important;}
.postid-25835 form.variations_form .variations .reset_variations{order:5!important;}
.postid-25835 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25835 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25835 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25835 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25835 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Envelopes locked master product layout */
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25836 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25836 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25836 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25836 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25836 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25836 form.variations_form .variations .attr-size{order:3!important;}
.postid-25836 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25836 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25836 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25836 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25836 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25836 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25836 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25836 form.variations_form .attr-production-time::after{grid-column:1!important;}}


/* Premium Booklets locked master product layout */
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25837 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25837 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25837 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25837 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25837 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25837 form.variations_form .variations .attr-size{order:3!important;}
.postid-25837 form.variations_form .variations .attr-page-count{order:4!important;}
.postid-25837 form.variations_form .variations .attr-stock{order:5!important;}
.postid-25837 form.variations_form .variations .attr-finish{order:6!important;}
.postid-25837 form.variations_form .variations .attr-binding{order:7!important;}
.postid-25837 form.variations_form .variations .reset_variations{order:8!important;}
.postid-25837 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25837 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25837 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
@media(max-width:767px){.postid-25837 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25837 form.variations_form .attr-production-time::after{grid-column:1!important;}}



/* Premium Posters locked master product layout */
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(2),
.postid-25839 .bzotech-price-single .woocs_price_code > span:nth-child(3),
.postid-25839 .bzotech-price-single .woocs_price_code > .screen-reader-text{display:none!important;}
.postid-25839 form.variations_form .variations{display:flex!important;flex-direction:column!important;}
.postid-25839 form.variations_form .variations .attr-quantity{order:1!important;}
.postid-25839 form.variations_form .variations .attr-production-time{order:2!important;display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-items:start!important;}
.postid-25839 form.variations_form .variations .attr-size{order:3!important;}
.postid-25839 form.variations_form .variations .attr-stock{order:4!important;}
.postid-25839 form.variations_form .variations .attr-finish{order:5!important;}
.postid-25839 form.variations_form .variations .reset_variations{order:6!important;}
.postid-25839 form.variations_form .attr-production-time::after{content:"24-hour and same-day orders must be submitted before 12:00 noon. Same-day pickup is available after 5:00 PM.";grid-column:2!important;display:block!important;font-size:12px!important;line-height:1.35!important;color:#666!important;margin-top:2px!important;}
.postid-25839 form.variations_form .attr-production-time .value{position:relative!important;}
.postid-25839 form.variations_form .attr-production-time .value::after{content:"\f107"!important;font-family:FontAwesome!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;}
.postid-25839 .cpf-type-variations{display:none!important;}
@media(max-width:767px){.postid-25839 form.variations_form .variations .attr-production-time{grid-template-columns:1fr!important;}.postid-25839 form.variations_form .attr-production-time::after{grid-column:1!important;}}

/* Hide credit-card discount message on all product pages */
.single-product .elementor-element-c7c564f { display: none !important; }

/* SP header typing test */


/* Sharpe Prints compact storefront header — 2026-09-03 */
body .elementor-element-787870e{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;z-index:100000!important;background:#fff!important;}
body .elementor-element-b69f50e{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;padding:7px clamp(16px,4vw,64px)!important;background:#079ee8!important;color:#fff!important;min-height:32px!important;}
body .elementor-element-b69f50e *{color:#fff!important;}
body .elementor-element-83f8959{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-left:auto!important;}
body .elementor-element-a22ae4c{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;padding:11px clamp(16px,3vw,48px)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;min-height:72px!important;}
body .elementor-element-f7857dd{flex:0 0 210px!important;max-width:210px!important;}body .elementor-element-f7857dd img{display:block!important;width:210px!important;height:auto!important;}
body .elementor-element-fe4a525{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
body .elementor-element-fe4a525 .e-button{background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525 .e-button:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;}body .elementor-element-890fb9d .e-button{background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-48da1cc .e-button{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c{flex-wrap:wrap!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}body .elementor-element-f7857dd{flex-basis:180px!important;max-width:180px!important;}body .elementor-element-f7857dd img{width:180px!important;}}
@media(max-width:600px){body .elementor-element-b69f50e{justify-content:center!important;text-align:center!important;}body .elementor-element-83f8959{margin-left:0!important;}body .elementor-element-a22ae4c{gap:8px!important;padding:9px 12px!important;}body .elementor-element-f7857dd{flex-basis:155px!important;max-width:155px!important;}body .elementor-element-f7857dd img{width:155px!important;}body .elementor-element-890fb9d .e-button{padding:8px!important;font-size:12px!important;}}

/* Sharpe compact header alignment corrections */
body .elementor-element-b69f50e>*{width:auto!important;flex:0 1 auto!important;}body .elementor-element-83f8959{width:auto!important;flex:0 0 auto!important;}body .elementor-element-83f8959>*{width:auto!important;flex:0 0 auto!important;}
body .elementor-element-a22ae4c:before{content:"";display:block!important;flex:0 0 210px!important;width:210px!important;height:42px!important;background:url("https://sharpeprints.com/wp-content/uploads/2026/08/SHARPE-PRINTS-LOGO-quick-PNG.png") center/contain no-repeat!important;}
body .elementor-element-fe4a525{width:auto!important;min-width:0!important;flex:1 1 auto!important;}body .elementor-element-fe4a525>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525>.e-button-base:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{width:auto!important;flex:0 0 auto!important;}body .elementor-element-890fb9d>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-890fb9d>.e-48da1cc-1810693{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c:before{flex-basis:180px!important;width:180px!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}}@media(max-width:600px){body .elementor-element-a22ae4c:before{flex-basis:150px!important;width:150px!important;height:36px!important;}body .elementor-element-890fb9d>.e-button-base{font-size:12px!important;padding:8px!important;}}

;}
/* SP HEADER VALIDATED OVERRIDES */

/* Sharpe Prints compact storefront header — 2026-09-03 */
body .elementor-element-787870e{display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;z-index:100000!important;background:#fff!important;}
body .elementor-element-b69f50e{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;padding:7px clamp(16px,4vw,64px)!important;background:#079ee8!important;color:#fff!important;min-height:32px!important;}
body .elementor-element-b69f50e *{color:#fff!important;}
body .elementor-element-83f8959{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;margin-left:auto!important;}
body .elementor-element-a22ae4c{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;padding:11px clamp(16px,3vw,48px)!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;min-height:72px!important;}
body .elementor-element-f7857dd{flex:0 0 210px!important;max-width:210px!important;}body .elementor-element-f7857dd img{display:block!important;width:210px!important;height:auto!important;}
body .elementor-element-fe4a525{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
body .elementor-element-fe4a525 .e-button{background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525 .e-button:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;}body .elementor-element-890fb9d .e-button{background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-48da1cc .e-button{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c{flex-wrap:wrap!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}body .elementor-element-f7857dd{flex-basis:180px!important;max-width:180px!important;}body .elementor-element-f7857dd img{width:180px!important;}}
@media(max-width:600px){body .elementor-element-b69f50e{justify-content:center!important;text-align:center!important;}body .elementor-element-83f8959{margin-left:0!important;}body .elementor-element-a22ae4c{gap:8px!important;padding:9px 12px!important;}body .elementor-element-f7857dd{flex-basis:155px!important;max-width:155px!important;}body .elementor-element-f7857dd img{width:155px!important;}body .elementor-element-890fb9d .e-button{padding:8px!important;font-size:12px!important;}}

/* Sharpe compact header alignment corrections */
body .elementor-element-b69f50e>*{width:auto!important;flex:0 1 auto!important;}body .elementor-element-83f8959{width:auto!important;flex:0 0 auto!important;}body .elementor-element-83f8959>*{width:auto!important;flex:0 0 auto!important;}
body .elementor-element-a22ae4c:before{content:"";display:block!important;flex:0 0 210px!important;width:210px!important;height:42px!important;background:url("https://sharpeprints.com/wp-content/uploads/2026/08/SHARPE-PRINTS-LOGO-quick-PNG.png") center/contain no-repeat!important;}
body .elementor-element-fe4a525{width:auto!important;min-width:0!important;flex:1 1 auto!important;}body .elementor-element-fe4a525>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:transparent!important;color:#111!important;padding:10px 8px!important;border:0!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-fe4a525>.e-button-base:hover{background:#f4f4f4!important;color:#009ee3!important;}
body .elementor-element-890fb9d{width:auto!important;flex:0 0 auto!important;}body .elementor-element-890fb9d>.e-button-base{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;background:#fff!important;color:#111!important;padding:9px 10px!important;border:1px solid #ddd!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;}body .elementor-element-890fb9d>.e-48da1cc-1810693{background:#ffe914!important;border-color:#ffe914!important;}
@media(max-width:1024px){body .elementor-element-a22ae4c:before{flex-basis:180px!important;width:180px!important;}body .elementor-element-fe4a525{order:3!important;flex-basis:100%!important;overflow-x:auto!important;justify-content:flex-start!important;}}@media(max-width:600px){body .elementor-element-a22ae4c:before{flex-basis:150px!important;width:150px!important;height:36px!important;}body .elementor-element-890fb9d>.e-button-base{font-size:12px!important;padding:8px!important;}}

;}
/* SP HEADER LOGO FINAL */
body .elementor-element-a22ae4c:before{display:none!important;}body [data-interaction-id="f7857dd"]{display:flex!important;flex:0 0 210px!important;width:210px!important;max-width:210px!important;}body [data-interaction-id="f7857dd"] img{display:block!important;width:210px!important;max-width:210px!important;height:auto!important;}body .elementor-element-a22ae4c{min-height:72px!important;height:auto!important;}
@media(max-width:1024px){body [data-interaction-id="f7857dd"],body [data-interaction-id="f7857dd"] img{flex-basis:180px!important;width:180px!important;max-width:180px!important;}}@media(max-width:600px){body [data-interaction-id="f7857dd"],body [data-interaction-id="f7857dd"] img{flex-basis:150px!important;width:150px!important;max-width:150px!important;}}

;}}}}
/* Remove duplicate generated logo */
html body .elementor-element.elementor-element-a22ae4c:before{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important;flex:0 0 0!important;}
