@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Paytone+One&display=swap";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--brown);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.75rem}.page-width{width:min(1200px,calc(100% - 40px));margin-inline:auto}.display{font-family:Paytone One,sans-serif;letter-spacing:-.035em;line-height:.94;text-transform:uppercase}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.8rem 1.35rem;border:3px solid var(--brown);border-radius:999px;background:var(--mustard);box-shadow:4px 4px 0 var(--brown);font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:.15s}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--brown)}.button--cream{background:var(--cream);color:var(--brown)!important}.hero .button--cream:visited,.hero .button--cream:hover,.hero .button--cream:focus{color:var(--brown)!important}.button--orange{background:var(--orange);color:var(--cream)}.announcement{background:var(--brown);color:var(--cream);text-align:center;padding:.55rem 1rem;font-size:.82rem;font-weight:700;letter-spacing:.06em}.site-header{position:sticky;top:0;z-index:20;background:#f7eac7f5;border-bottom:3px solid var(--brown)}.header-inner{min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.header-logo{font-family:Paytone One;font-size:clamp(1.45rem,3vw,2.3rem);text-transform:uppercase}.header-logo{display:flex;align-items:center;justify-content:center}.header-logo img{display:block;width:min(330px,28vw);max-height:68px;object-fit:contain}.nav-list{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0;font-weight:800;text-transform:uppercase;font-size:.82rem;letter-spacing:.05em}.header-actions{display:flex;justify-content:flex-end;gap:1rem;font-weight:800}.cart-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--orange);color:var(--cream);font-size:.75rem}.mobile-toggle{display:none;border:0;background:none;font-weight:800}.hero{position:relative;overflow:hidden;background:var(--orange);color:var(--cream);border-bottom:4px solid var(--brown)}.hero:after{content:"";position:absolute;inset:auto -5% -42px;height:84px;background:var(--mustard);transform:rotate(-2deg);border-block:4px solid var(--brown)}.hero-grid{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding-block:5.5rem 7rem}.hero h1{font-size:clamp(4rem,9vw,8.3rem);margin:.2rem 0 1.3rem;max-width:760px}.hero-copy{font-size:clamp(1.08rem,2vw,1.35rem);max-width:590px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero-art{position:relative;display:grid;place-items:center;min-height:430px}.pretzel-badge{width:min(430px,88vw);aspect-ratio:1;border:5px solid var(--brown);border-radius:50%;background:var(--mustard);box-shadow:18px 18px 0 var(--brown);display:grid;place-items:center;transform:rotate(3deg)}.pretzel-emoji{width:112%;max-width:none;height:auto;filter:drop-shadow(6px 8px 0 rgba(76,44,28,.24))}.pretzel-symbol{font-size:clamp(10rem,24vw,18rem);line-height:1;filter:drop-shadow(6px 7px 0 rgba(76,44,28,.3))}.burst{position:absolute;background:var(--cream);color:var(--brown);border:3px solid var(--brown);padding:.7rem 1rem;font-weight:900;text-transform:uppercase;transform:rotate(-7deg);box-shadow:4px 4px 0 var(--brown)}.burst--top{right:0;top:6%}.burst--bottom{left:0;bottom:7%;transform:rotate(6deg)}.stripe{height:18px;background:repeating-linear-gradient(90deg,var(--mustard) 0 60px,var(--cream) 60px 120px,var(--green) 120px 180px,var(--orange) 180px 240px);border-bottom:3px solid var(--brown)}.section{padding-block:clamp(4rem,8vw,7rem)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.section-heading h2{font-size:clamp(2.6rem,6vw,5rem);margin:0;max-width:780px}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:start}.intro-number{font-family:Paytone One;font-size:clamp(7rem,18vw,14rem);line-height:.8;color:var(--orange)}.intro-copy h2{font-size:clamp(2.8rem,6vw,5.7rem);margin:0 0 1.5rem}.intro-copy p{font-size:1.2rem;max-width:660px}.feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card{border:3px solid var(--brown);border-radius:22px;padding:1.5rem;background:var(--cream);box-shadow:7px 7px 0 var(--brown)}.feature-card:nth-child(2){background:var(--mustard);transform:rotate(1deg)}.feature-card:nth-child(3){background:#d7dfb7;transform:rotate(-1deg)}.feature-card__icon{font-size:3.4rem}.feature-card h3{font-family:Paytone One;font-size:1.65rem;text-transform:uppercase;margin:.8rem 0 .4rem}.storefront{background:var(--brown);color:var(--cream)}.storefront-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.storefront-media{min-height:520px;border:4px solid var(--cream);border-radius:22px;overflow:hidden;background:var(--orange);display:grid;place-items:center}.storefront-media img{width:100%;height:100%;object-fit:cover}.storefront-placeholder{font-family:Paytone One;font-size:clamp(2.5rem,6vw,5rem);text-align:center;text-transform:uppercase;transform:rotate(-5deg);padding:2rem}.storefront h2{font-size:clamp(3rem,7vw,6rem);margin:.5rem 0 1rem}.details-list{list-style:none;padding:0;margin:2rem 0;display:grid;gap:.8rem}.details-list li{padding-bottom:.8rem;border-bottom:1px dashed var(--cream);font-weight:700}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.product-card{border:3px solid var(--brown);background:#fff9e9;border-radius:18px;overflow:hidden;box-shadow:6px 6px 0 var(--brown)}.product-card__media{aspect-ratio:1;background:var(--mustard);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:.3s}.product-card:hover img{transform:scale(1.04)}.product-card__content{padding:1.2rem}.product-card h3{font-family:Paytone One;font-size:1.35rem;text-transform:uppercase;margin:0 0 .35rem}.price{font-weight:800}.split-cta{display:grid;grid-template-columns:1fr 1fr;border-block:4px solid var(--brown)}.cta-panel{min-height:430px;padding:clamp(3rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center}.cta-panel:first-child{background:var(--mustard);border-right:4px solid var(--brown)}.cta-panel:last-child{background:var(--green);color:var(--cream)}.cta-panel h2{font-size:clamp(2.7rem,5vw,5.2rem);margin:.5rem 0 1rem}.newsletter{background:var(--orange);color:var(--cream);text-align:center}.newsletter h2{font-size:clamp(3rem,7vw,6rem);margin:0 0 1rem}.newsletter-form{display:flex;max-width:650px;margin:2rem auto 0;gap:.75rem}.newsletter-form input{flex:1;min-width:0;border:3px solid var(--brown);border-radius:999px;padding:1rem 1.3rem;background:var(--cream)}.site-footer{background:var(--brown);color:var(--cream);padding:4rem 0 2rem}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:3rem}.footer-brand{font-family:Paytone One;font-size:2.4rem;text-transform:uppercase}.footer-links{list-style:none;padding:0;display:grid;gap:.5rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.3);margin-top:3rem;padding-top:1.5rem;font-size:.82rem}.main-product,.main-collection,.main-page,.main-cart{padding-block:4rem}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.product-gallery img{border:3px solid var(--brown);border-radius:18px}.product-info h1,.page-title{font-family:Paytone One;text-transform:uppercase;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95;margin:.2rem 0 1.2rem}.product-form{display:grid;gap:1rem;margin-top:2rem}.field{display:grid;gap:.4rem}.field select,.field input{padding:.9rem;border:2px solid var(--brown);border-radius:10px;background:#fff}.rte{max-width:760px}.cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:1.5rem;padding:1.5rem 0;border-bottom:2px dashed var(--brown)}@media(max-width:800px){.page-width{width:min(100% - 28px,1200px)}.header-inner{grid-template-columns:auto 1fr auto;min-height:72px;gap:.65rem}.mobile-toggle{display:block}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:3px solid var(--brown);padding:1rem}.site-nav.is-open{display:block}.nav-list{display:grid}.header-logo{justify-self:center}.header-logo img{width:min(210px,48vw);max-height:58px}.header-actions .account-link{display:none}.hero-grid,.intro-grid,.storefront-grid,.product-layout{grid-template-columns:1fr}.hero-grid{padding-block:3.5rem 6rem}.hero-art{min-height:340px}.feature-cards,.product-grid,.split-cta{grid-template-columns:1fr}.cta-panel:first-child{border-right:0;border-bottom:4px solid var(--brown)}.footer-grid{grid-template-columns:1fr}.newsletter-form{display:grid}.section-heading{display:block}.section-heading .button{margin-top:1rem}.storefront-media{min-height:360px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-header--static{position:relative}.header-inner{min-height:var(--header-height,88px)}.header-logo img{width:min(var(--header-logo-width,330px),28vw);max-height:calc(var(--header-height,88px) - 20px)}.nav-list{align-items:center}.nav-item{position:relative}.nav-item>a{display:block;padding:.7rem 0}.nav-dropdown{display:none;position:absolute;left:-1rem;top:100%;z-index:30;min-width:190px;margin:0;padding:.7rem 1rem;list-style:none;background:var(--cream);border:3px solid var(--brown);box-shadow:5px 5px 0 var(--brown)}.nav-dropdown li+li{margin-top:.35rem}.nav-dropdown a{display:block;padding:.35rem 0}.has-dropdown:hover>.nav-dropdown,.has-dropdown:focus-within>.nav-dropdown{display:block}@media(max-width:800px){.nav-list{gap:.35rem}.nav-item>a{padding:.55rem 0}.nav-dropdown{display:block;position:static;min-width:0;margin:.15rem 0 .4rem 1rem;padding:0 0 0 .8rem;border:0;border-left:2px solid var(--brown);box-shadow:none;background:transparent;font-size:.75rem}.header-logo img{width:min(var(--header-logo-width,210px),48vw)}}.footer-social{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px}.footer-social__link{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:800;text-decoration:none}.footer-social__link svg{display:block;flex-shrink:0;transition:transform .2s ease}.footer-social__link:hover svg{transform:scale(1.12) rotate(-5deg)}.footer-social__link:hover span{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:800px){.footer-social{align-items:flex-start}}@media screen and (max-width:800px){.mobile-toggle{color:var(--brown)!important;background:transparent!important;border:0!important;-webkit-text-fill-color:var(--brown);appearance:none;-webkit-appearance:none}}.display,.page-title,.product-info h1{font-family:Archivo Black,Arial Black,sans-serif;font-weight:400;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.hero .display,.storefront .display,.newsletter .display,.intro-copy .display,.section-heading .display,.cta-panel .display{line-height:1.02;letter-spacing:-.02em}@media screen and (max-width:800px){.display,.page-title,.product-info h1{line-height:1.06;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.template-page [class^=ai-about-][class$=__visual]{position:relative}.template-page [class^=ai-about-][class$=__visual]:after{content:"content: "\2199\fe0e";";position:absolute;top:78%;left:26%;z-index:5;color:#d93625;font-family:Arial,Helvetica,sans-serif;font-size:clamp(70px,8vw,115px);font-weight:900;line-height:1;text-shadow:2px 2px 0 #f7eac7,-2px -2px 0 #f7eac7,2px -2px 0 #f7eac7,-2px 2px 0 #f7eac7;transform:rotate(-8deg);pointer-events:none}.template-page [class^=ai-about-][class$=__visual]:before{content:"THE TATTOO!";position:absolute;top:74%;left:31%;z-index:6;padding:6px 11px;color:#f7eac7;background:#d93625;border:2px solid #4c2c1c;border-radius:999px;box-shadow:3px 3px #4c2c1c;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:.05em;line-height:1;white-space:nowrap;pointer-events:none}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__visual]:after{top:65%;left:33%;font-size:clamp(65px,20vw,90px);transform:rotate(-8deg)}.template-page [class^=ai-about-][class$=__visual]:before{top:55%;left:43%;font-size:.65rem}.template-page [class^=ai-about-][class$=__visual]:after{content:"";top:64%;left:37%;width:100px;height:54px;background:#d93625;clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);transform:rotate(135deg);font-size:0;text-shadow:none}}.template-page [class^=ai-about-][class$=__visual]:after{content:"";position:absolute;top:78%;left:26%;z-index:5;display:block;width:130px;height:70px;background:#d93625;clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);-webkit-clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%);transform:rotate(135deg);font-size:0;text-shadow:none;pointer-events:none}.template-page [class^=ai-about-][class$=__visual]:before{top:74%;left:31%}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__visual]:after{top:61%;left:35%;width:100px;height:54px}.template-page [class^=ai-about-][class$=__visual]:before{top:52%;left:36%}}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__inner]{display:flex!important;flex-direction:column!important}.template-page [class^=ai-about-][class$=__content]{order:1!important}.template-page [class^=ai-about-][class$=__visual]{order:2!important;margin-top:16px}}.template-page [class^=ai-about-][class$=__visual]:after{content:"";top:66%;left:18%;width:180px;height:120px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3E%3Cpath d='M138 12 C105 15 108 65 30 82' fill='none' stroke='%23f7eac7' stroke-width='12' stroke-linecap='round'/%3E%3Cpath d='M138 12 C105 15 108 65 30 82' fill='none' stroke='%23d93625' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M30 82 L50 59 M30 82 L58 89' fill='none' stroke='%23f7eac7' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30 82 L50 59 M30 82 L58 89' fill='none' stroke='%23d93625' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;clip-path:none;-webkit-clip-path:none;transform:none;filter:none}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__visual]:after{top:60%;left:30%;width:120px;height:80px}.template-page [class^=ai-about-][class$=__visual]:before{top:52%;left:36%}}.template-page [class^=ai-about-][class$=__visual]:after{top:76%;left:32%}.template-page [class^=ai-about-][class$=__visual]:before{top:70%;left:39%}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__visual]:after{top:68%;left:38%}.template-page [class^=ai-about-][class$=__visual]:before{top:57%;left:40%}}@media screen and (max-width:749px){.template-page [class^=ai-about-][class$=__visual]:after{top:64%!important;left:32%!important}}@media screen and (min-width:750px){.template-page [class^=ai-about-][class$=__visual]:before{top:78%!important;left:56%!important}}.hero .display{font-family:Archivo Black,Arial Black,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.04em}.feature-card:nth-child(1){background:var(--cream);color:var(--brown)}.feature-card:nth-child(2){background:var(--mustard);color:var(--brown);transform:rotate(1deg)}.feature-card:nth-child(3){background:var(--green);color:var(--cream);transform:rotate(-1deg)}.storefront{background:var(--green);color:var(--cream)}.storefront .storefront-media{background:var(--orange);border-color:var(--cream)}.storefront .details-list li{border-color:var(--cream)}.storefront .button{color:var(--brown);background:var(--mustard);border-color:var(--brown);box-shadow:4px 4px 0 var(--brown)}.site-header,.site-nav{color:var(--brown);background:var(--cream)}.site-header{border-color:var(--brown)}.site-header a,.site-header button,.mobile-toggle{color:var(--brown)}.cart-count{color:var(--cream);background:var(--orange)}.announcement,.site-footer{color:var(--cream);background:var(--brown)}.site-footer a,.site-footer h2,.site-footer h3,.site-footer p{color:inherit}body:not(.seasonal-theme--original) .announcement{color:var(--cream);background:var(--green)}body:not(.seasonal-theme--original) .site-footer{color:var(--cream);background:var(--orange)}body:not(.seasonal-theme--original) .footer-bottom{border-color:var(--cream)}body.seasonal-theme--original .storefront{color:var(--cream);background:var(--brown)}body:not(.seasonal-theme--original) .storefront{color:var(--cream);background:var(--green)}body.seasonal-theme--christmas .feature-card:nth-child(1){color:var(--brown);background:var(--cream)}body.seasonal-theme--christmas .feature-card:nth-child(2){color:var(--cream);background:var(--orange)}body.seasonal-theme--christmas .feature-card:nth-child(3){color:var(--cream);background:var(--green)}body.seasonal-theme--christmas .site-footer{color:var(--cream);background:var(--green)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
