.dumm-hero{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;position:relative;overflow:hidden;min-height:min(780px,calc(100vh - 8rem));isolation:isolate}.dumm-hero:before,.dumm-hero:after{content:"";position:absolute;pointer-events:none;z-index:0}.dumm-hero:before{top:2rem;right:2rem;bottom:2rem;left:2rem;border:2px solid rgba(var(--color-foreground),.12);border-radius:12px;transform:rotate(-.5deg)}.dumm-hero:after{top:8%;right:-8rem;width:34rem;height:34rem;border:2px dashed rgba(var(--color-foreground),.18);border-radius:50%;animation:dumm-hero-spin 34s linear infinite}.dumm-hero__spray{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 16% 28%,rgb(var(--color-foreground)) 0 2px,transparent 2px),radial-gradient(circle at 80% 24%,rgb(var(--color-button)) 0 2px,transparent 2px),radial-gradient(circle at 62% 74%,rgb(var(--color-foreground)) 0 1px,transparent 1px);background-size:34px 34px,42px 42px,22px 22px;animation:dumm-spray-drift 14s steps(6) infinite}.dumm-hero__sticker{position:absolute;z-index:2;display:none;padding:1rem 1.2rem;color:#1c1412;background:#f4c430;border:2px solid #1C1412;border-radius:8px;box-shadow:5px 5px #1c1412;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:900;line-height:.95;text-transform:uppercase;animation:dumm-sticker-wobble 5s ease-in-out infinite}.dumm-hero__sticker--one{left:4%;top:20px;transform:rotate(-8deg)}.dumm-hero__sticker--two{right:4%;bottom:20px;background:#faf7f2;transform:rotate(7deg)}.dumm-hero__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.dumm-hero__content{max-width:920px;display:flex;flex-direction:column;align-items:center}.dumm-hero__logo-wrapper{margin-bottom:2.5rem}.dumm-hero__logo{max-height:80px;width:auto;object-fit:contain}.dumm-hero__heading{margin-top:0;margin-bottom:1.4rem;letter-spacing:0;font-family:var(--font-heading-family);font-size:clamp(4rem,8.5vw,10rem);line-height:.86;text-transform:uppercase;text-wrap:balance;text-shadow:.04em .04em 0 rgba(244,196,48,.28)}.dumm-hero__word-primary{font-family:var(--font-heading-family);font-weight:900;color:#faf7f2;text-shadow:4px 4px 0px #1C1412}.dumm-hero__word-marker{font-family:Permanent Marker,cursive!important;color:#5c1f1f;display:inline-block;transform:rotate(-3deg);padding:.2rem 1.2rem;background:#faf7f2;border:3px solid #1C1412;box-shadow:4px 4px #1c1412;margin-left:.8rem;font-size:.82em;letter-spacing:.05em;text-shadow:none!important;text-transform:uppercase}.dumm-hero__word-outline{font-family:var(--font-heading-family);font-weight:900;color:transparent;-webkit-text-stroke:2.5px #FAF7F2;text-shadow:none!important;transition:color .3s ease,-webkit-text-stroke-color .3s ease}.dumm-hero__word-highlight{font-family:Permanent Marker,cursive!important;color:#1c1412;background-color:#f4c430;padding:.2rem 1.4rem;display:inline-block;transform:rotate(3deg);border:3px dashed #1C1412;margin-left:.8rem;font-size:.82em;letter-spacing:.05em;text-shadow:none!important;text-transform:uppercase}.dumm-hero__heading:hover .dumm-hero__word-outline{color:#faf7f2;-webkit-text-stroke-color:#1C1412}.dumm-hero__heading:hover .dumm-hero__word-marker{transform:rotate(2deg) scale(1.05);background-color:#f5ecd7}.dumm-hero__heading:hover .dumm-hero__word-highlight{transform:rotate(-2deg) scale(1.05);border-style:solid}.dumm-hero__heading-container{position:relative;display:inline-block;width:100%}.dumm-hero__mascot-wrapper{position:absolute;right:-40px;top:-45px;z-index:10;pointer-events:none;transform:rotate(6deg)}.dumm-hero__mascot{width:160px;height:auto;display:block;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.dumm-hero__heading-container:hover .dumm-hero__mascot{transform:rotate(-3deg) scale(1.08)}.dumm-hero__tag-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2rem}.dumm-hero__tag-row span{display:inline-flex;align-items:center;min-height:3rem;padding:.55rem 1rem;color:#1c1412;background:#f5ecd7;border:1px solid rgba(28,20,18,.75);border-radius:999px;font-size:1.15rem;font-weight:800;line-height:1;text-transform:uppercase}.dumm-hero__subheading{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.35;margin-top:0;margin-bottom:3rem;max-width:620px;color:rgb(var(--color-foreground));opacity:.9}.dumm-hero__btn{font-size:1.8rem;font-weight:700;padding:1.5rem 3.5rem;border-radius:4px;position:relative;overflow:hidden}@media screen and (min-width:900px){.dumm-hero__sticker{display:block}}@media screen and (max-width:749px){.dumm-hero{min-height:68rem}.dumm-hero:before{top:1rem;right:1rem;bottom:1rem;left:1rem}.dumm-hero__logo-wrapper{margin-bottom:1.6rem}.dumm-hero__subheading{max-width:34rem}}@keyframes dumm-hero-spin{to{transform:rotate(360deg)}}@keyframes dumm-spray-drift{0%,to{transform:translate(0)}50%{transform:translate(1.2rem,-.8rem)}}@keyframes dumm-sticker-wobble{0%,to{rotate:0deg}50%{rotate:3deg}}.dumm-hero__showcase{width:100%;max-width:440px;position:relative;margin-top:4rem;z-index:2}.dumm-hero__showcase-title{display:inline-block;background:#f4c430;color:#1c1412;border:2px solid #1C1412;padding:.4rem 1.2rem;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:800;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:2.5rem;box-shadow:3px 3px #1c1412}.dumm-hero__cards-stack{position:relative;height:380px;width:100%}.dumm-hero__showcase-card{position:absolute;width:250px;background:#faf7f2;border:3px solid #1C1412;border-radius:4px;box-shadow:8px 8px #1c1412;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column}.dumm-hero__showcase-card--left{left:0;top:10px;transform:rotate(-6deg);z-index:1}.dumm-hero__showcase-card--right{right:10px;top:40px;transform:rotate(5deg);z-index:2}.dumm-hero__showcase-card:hover{z-index:10;transform:rotate(0) scale(1.05);box-shadow:14px 14px #1c1412}.dumm-hero__card-image-wrapper{aspect-ratio:1;width:100%;background:#f5ecd7;border-bottom:3px solid #1C1412;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.dumm-hero__card-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:radial-gradient(circle at 1px 1px,#1C1412 1px,transparent 0);background-size:8px 8px}.dumm-hero__card-image{position:relative;z-index:1;width:90%;height:90%;object-fit:contain;transition:transform .4s ease}.dumm-hero__showcase-card:hover .dumm-hero__card-image{transform:translateY(-5px)}.dumm-hero__card-details{padding:1.2rem;background:#faf7f2;display:flex;flex-direction:column;gap:.6rem;text-align:left}.dumm-hero__card-tag{align-self:flex-start;background:#5c1f1f;color:#f5ecd7;font-size:1.1rem;font-weight:800;padding:.2rem .6rem;border-radius:2px;text-transform:uppercase}.dumm-hero__card-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;margin:0;line-height:1.1;color:#1c1412;text-transform:uppercase}.dumm-hero__card-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem}.dumm-hero__card-price{font-weight:900;font-size:1.4rem;color:#5c1f1f}.dumm-hero__card-action{font-family:var(--font-heading-family);font-size:1.1rem;text-transform:uppercase;font-weight:800;color:#1c1412;text-decoration:underline}@media screen and (min-width:990px){.dumm-hero__container{display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:center;text-align:left}.dumm-hero__content{align-items:flex-start;text-align:left}.dumm-hero__showcase{margin-top:0}}@media screen and (max-width:989px){.dumm-hero__mascot-wrapper{display:none}.dumm-hero__showcase{max-width:560px;margin:4rem auto 0;display:flex;flex-direction:column;align-items:center}.dumm-hero__cards-stack{height:auto;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.dumm-hero__showcase-card{position:relative;top:0!important;left:0!important;right:0!important;transform:rotate(0)!important;width:calc(50% - 1rem);min-width:220px}.dumm-hero__showcase-card:nth-child(1){transform:rotate(-1.5deg)!important}.dumm-hero__showcase-card:nth-child(2){transform:rotate(1.5deg)!important}.dumm-hero__showcase-card:hover{transform:rotate(0) scale(1.03)!important}}@media screen and (max-width:520px){.dumm-hero__showcase-card{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-hero.css.map */
