/* Doodles & Scribble v1.18.94.30 - owner CTA pass.
   Remove the redundant home "View all products" control in markup and make remaining
   storefront actions feel related without turning every action into the same black pill. */

/* No solid-black customer-facing CTA fills in this pass. Keep ink for borders/shadows/type. */
#storefront-launch-v1189424.storefront-cta-v1189430 .button.black{
  background:#ff6338!important;
  color:#111!important;
  border:2px solid #111!important;
  border-radius:15px 5px 15px 5px!important;
  box-shadow:4px 4px 0 #111!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .button.black:hover{
  background:#fff4ed!important;
  color:#111!important;
  border-color:#ff6338!important;
  box-shadow:6px 6px 0 #111!important;
  transform:translate(-1px,-1px) rotate(-.25deg)!important;
}

/* Hero pair: orange sticker + warm paper tab. Neither becomes a black slab. */
#storefront-launch-v1189424.storefront-cta-v1189430 .home-banner-actions-v11844 .button:first-child,
#storefront-launch-v1189424.storefront-cta-v1189430 .home-hero-actions-v11844 .button:first-child{
  background:#ff6338!important;
  color:#111!important;
  border:2px solid #111!important;
  border-radius:17px 5px 17px 5px!important;
  box-shadow:5px 5px 0 #111!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-banner-actions-v11844 .button:nth-child(2),
#storefront-launch-v1189424.storefront-cta-v1189430 .home-hero-actions-v11844 .button:nth-child(2){
  background:#fff7ef!important;
  color:#111!important;
  border:2px solid #ff6338!important;
  border-radius:5px 17px 5px 17px!important;
  box-shadow:4px 4px 0 #ffd0bf!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-banner-actions-v11844 .button:nth-child(2):hover,
#storefront-launch-v1189424.storefront-cta-v1189430 .home-hero-actions-v11844 .button:nth-child(2):hover{
  background:#fff!important;
  color:#111!important;
  border-color:#111!important;
  box-shadow:5px 5px 0 #ff6338!important;
}

/* Home section "view all" actions are intentionally different stickers. */
#storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-v1189430{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:9px 15px!important;
  border:2px solid #111!important;
  font-size:10px!important;
  line-height:1.1!important;
  font-weight:950!important;
  letter-spacing:.055em!important;
  text-decoration:none!important;
  color:#111!important;
  transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-collections-v1189430{
  background:#fff7ef!important;
  border-color:#ff6338!important;
  border-radius:4px 14px 4px 14px!important;
  box-shadow:4px 4px 0 #111!important;
  transform:rotate(-.35deg)!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-occasions-v1189430{
  background:#ff6338!important;
  border-color:#111!important;
  border-radius:14px 4px 14px 4px!important;
  box-shadow:4px 4px 0 #ffd7c9!important;
  transform:rotate(.35deg)!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-journal-v1189430{
  background:#fff!important;
  border-color:#111!important;
  border-radius:3px!important;
  box-shadow:inset 5px 0 0 #ff6338,4px 4px 0 #111!important;
  padding-left:20px!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-v1189430:hover{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
  box-shadow:5px 5px 0 #ff6338!important;
  transform:translate(-1px,-1px) rotate(0deg)!important;
}

/* Card CTAs are little labels tied to each card accent, not repeated black text. */
#storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-v1189430{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:35px!important;
  margin-top:10px!important;
  padding:7px 11px!important;
  color:#111!important;
  font-size:10px!important;
  font-weight:950!important;
  line-height:1.1!important;
  letter-spacing:.045em!important;
  text-decoration:none!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-category-v1189430{
  border:1.5px solid var(--cat-accent,#ff6338)!important;
  border-radius:11px 3px 11px 3px!important;
  background:color-mix(in srgb,var(--cat-accent,#ff6338) 10%,#fff)!important;
  box-shadow:2px 2px 0 color-mix(in srgb,var(--cat-accent,#ff6338) 36%,#fff)!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-category-card-v101:nth-child(2n) .home-card-action-category-v1189430{
  border-radius:3px 11px 3px 11px!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-category-card-v101:nth-child(3n) .home-card-action-category-v1189430{
  border-radius:999px!important;
  box-shadow:none!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-collection-v1189430{
  border:1.5px solid var(--accent,#ff6338)!important;
  border-radius:13px 4px 13px 4px!important;
  background:color-mix(in srgb,var(--accent,#ff6338) 9%,#fff)!important;
  box-shadow:3px 3px 0 color-mix(in srgb,var(--accent,#ff6338) 30%,#fff)!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-collection-v045:nth-child(2n) .home-card-action-collection-v1189430{
  border-radius:4px 13px 4px 13px!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-collection-v045:nth-child(3n) .home-card-action-collection-v1189430{
  border-style:dashed!important;
  box-shadow:none!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-occasion-v1189430{
  border:1.5px solid var(--accent,#ff6338)!important;
  border-radius:4px!important;
  background:color-mix(in srgb,var(--accent,#ff6338) 13%,#fff)!important;
  box-shadow:inset 4px 0 0 var(--accent,#ff6338)!important;
  padding-left:14px!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .occasion-glow-card:nth-child(2n) .home-card-action-occasion-v1189430{
  border-radius:999px!important;
  box-shadow:none!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .home-category-card-v101:hover .home-card-action-category-v1189430,
#storefront-launch-v1189424.storefront-cta-v1189430 .home-collection-v045:hover .home-card-action-collection-v1189430,
#storefront-launch-v1189424.storefront-cta-v1189430 .home-occasion-v045:hover .home-card-action-occasion-v1189430{
  background:#fff!important;
  border-color:#111!important;
  box-shadow:3px 3px 0 #ff6338!important;
}

/* Keep utility/reset/contact controls distinct too - no identical black blocks. */
#storefront-launch-v1189424.storefront-cta-v1189430 .empty-state .button.black{
  background:#fff!important;
  border:2px dashed #ff6338!important;
  border-radius:4px!important;
  box-shadow:none!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .contact-v043 form .button.black{
  background:#ff6338!important;
  border-radius:16px 4px 16px 4px!important;
  box-shadow:4px 4px 0 #111!important;
}
#storefront-launch-v1189424.storefront-cta-v1189430 .contact-v043>div .button.black{
  background:#fff7ef!important;
  border-color:#ff6338!important;
  border-radius:4px 16px 4px 16px!important;
  box-shadow:4px 4px 0 #111!important;
}

@media(max-width:760px){
  #storefront-launch-v1189424.storefront-cta-v1189430 .v045-heading{
    align-items:flex-start!important;
    gap:12px!important;
  }
  #storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-v1189430{
    min-height:40px!important;
    padding:8px 12px!important;
    font-size:9px!important;
  }
  #storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-v1189430{
    min-height:33px!important;
    padding:7px 10px!important;
    font-size:9px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  #storefront-launch-v1189424.storefront-cta-v1189430 .home-section-action-v1189430,
  #storefront-launch-v1189424.storefront-cta-v1189430 .home-card-action-v1189430,
  #storefront-launch-v1189424.storefront-cta-v1189430 .button.black{
    transition:none!important;
    transform:none!important;
  }
}
