/* Doodles & Scribble /scribble hero - v1.18.94.75
   Uses the same wide, thin transparent header language as the collection pages.
*/
.scribble-hero-v75{
  position:relative;
  isolation:isolate;
  width:min(calc(100vw - 72px),1760px) !important;
  max-width:1760px !important;
  margin:-18px auto 8px !important;
  padding:0 0 44px !important;
  overflow:visible;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
.scribble-hero-art-v75{
  display:block;
  width:100%;
  max-width:none;
  height:auto;
  aspect-ratio:2172 / 724;
  object-fit:contain;
  object-position:center top;
  margin:0;
  padding:0;
  background:transparent !important;
  border:0;
  box-shadow:none;
}
.scribble-hero-action-v75{
  position:absolute;
  z-index:3;
  left:8.5%;
  bottom:2px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  pointer-events:auto;
}
.scribble-hero-action-v75 .button{
  min-height:44px;
  padding:0 22px;
  white-space:nowrap;
  background:#ff5a1f;
  color:#090909;
  border:2px solid #090909;
  box-shadow:0 4px 12px rgba(0,0,0,.12);
}
.scribble-hero-v75 .visually-hidden-v118566{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0,0,0,0) !important;
  white-space:nowrap !important;
  border:0 !important;
}
@media (max-width:1100px){
  .scribble-hero-v75{
    width:calc(100vw - 44px) !important;
    margin:-8px auto 10px !important;
    padding-bottom:48px !important;
  }
  .scribble-hero-action-v75{
    left:6%;
  }
}
@media (max-width:700px){
  .scribble-hero-v75{
    width:calc(100vw - 16px) !important;
    margin:0 auto 12px !important;
    padding-bottom:54px !important;
  }
  .scribble-hero-action-v75{
    left:8px;
    bottom:4px;
  }
  .scribble-hero-action-v75 .button{
    min-height:42px;
    padding:0 17px;
    font-size:.76rem;
  }
}
