.pasta-guide{max-width:1062px;margin:40px auto 80px;padding:0 28px}.pasta-guide nav{font-size:14px;margin-bottom:26px}.pasta-guide nav a,.guide-links>a:not(.button){text-decoration:underline;text-underline-offset:3px}.guide-preview-label{padding:12px 18px;border:1px dashed var(--green);border-radius:12px;font-size:14px;text-align:center}.pasta-guide header{text-align:center;max-width:850px;margin:40px auto 28px}.guide-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600}.pasta-guide h1{font-size:clamp(34px,4.5vw,60px);line-height:1.2;margin:12px 0 24px}.pasta-guide header>p:last-child{font-size:18px;line-height:1.6;max-width:670px;margin:auto}.guide-sauce-art{background:var(--lime);border-radius:24px;display:flex;align-items:center;justify-content:center;gap:40px;padding:24px;margin:32px 0 46px}.guide-sauce-art img{height:220px;width:165px;object-fit:contain}.guide-sauce-art span{font-size:26px;text-align:center;font-weight:600;max-width:220px}.guide-writing-area{max-width:780px;margin:auto}.pasta-guide h2{font-size:28px;line-height:1.3;margin:26px 0 16px}.pasta-guide p{line-height:1.7}.guide-placeholder{opacity:.75}.guide-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.guide-comparison section{background:var(--yellow);padding:24px;border-radius:18px}.guide-comparison h2{margin-top:0}.guide-next{background:#fff;border-radius:20px;padding:28px;text-align:center;margin-top:44px}.guide-next h2{margin-top:0}.guide-links{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.guide-links .button{font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 1 220px;min-height:48px;margin:0;padding:12px 18px;text-align:center}.guide-next>p{margin:0 0 22px}.guide-next h2{margin-bottom:14px}.home-guide-promo{margin:64px auto 0;max-width:760px}.home-guide-promo>h2{text-align:center;font-size:32px;line-height:1.3}.guide-preview-card{display:block;background:#fff;border-radius:20px;padding:28px;text-align:left;border:1px solid #245c2e22}.guide-preview-card h3{font-size:26px;line-height:1.3;margin:12px 0}.guide-preview-card p{font-size:16px}.guide-preview-card>span:last-child{text-decoration:underline;font-weight:600}.guide-product-link{max-width:1062px;margin:0 auto 50px;padding:0 28px}.guide-product-link a{text-decoration:underline;text-underline-offset:3px;font-weight:600}@media(max-width:749px){.pasta-guide{padding:0 22px;margin-top:28px}.guide-sauce-art{gap:10px;padding:18px 10px}.guide-sauce-art img{height:145px;width:85px}.guide-sauce-art span{font-size:18px;max-width:130px}.guide-comparison{grid-template-columns:1fr}.pasta-guide h2{font-size:24px}.guide-links{flex-direction:column}.guide-links .button{flex:none;width:100%;max-width:300px}.home-guide-promo>h2{font-size:28px}.guide-preview-card{padding:22px}.guide-product-link{padding:0 22px}}.guide-writing-area a{text-decoration:underline;text-underline-offset:3px}.pasta-guide .guide-character-header{position:relative;max-width:none;padding:0 145px;margin:44px auto 34px}.guide-title-character{position:absolute;width:135px;height:135px;object-fit:contain;top:35px;pointer-events:none}.guide-title-tomato{left:0;transform:rotate(-9deg)}.guide-title-garlic{right:0;transform:rotate(8deg)}.guide-comparison section{position:relative;padding-top:30px}.guide-card-icon{float:right;width:62px;height:62px;object-fit:contain;margin:-8px -4px 8px 10px;transform:rotate(12deg)}.guide-comparison h2{font-size:26px}.guide-brand-break{margin:42px -30px;border-radius:12px;overflow:hidden;transform:rotate(-1deg)}.guide-next-character{background:var(--green);color:var(--pale);position:relative;display:flex;align-items:center;justify-content:center;gap:22px;padding:36px 30px;overflow:hidden}.guide-closing-character{width:145px;height:160px;object-fit:contain;flex:none;transform:rotate(-8deg)}.guide-closing-copy{flex:1;min-width:0}.guide-next-character h2{color:var(--pale)}.guide-next-character .guide-links{gap:12px}.guide-next-character .button{color:var(--green);flex-basis:195px}@media(max-width:749px){.pasta-guide .guide-character-header{padding:90px 0 0;margin-top:22px}.guide-title-character{width:92px;height:92px;top:0}.guide-title-tomato{left:calc(50% - 100px)}.guide-title-garlic{right:calc(50% - 100px)}.guide-brand-break{margin:34px -8px}.guide-next-character{flex-direction:column;padding:24px 18px;gap:8px}.guide-closing-character{width:105px;height:105px}.guide-closing-copy{width:100%}.guide-next-character .button{flex-basis:auto}.guide-card-icon{width:55px;height:55px}}.guide-next-character .button{font-size:15px;min-height:50px;white-space:nowrap;padding:12px 14px}body:has(.pasta-guide){background:#c7e6b8}.pasta-guide{max-width:none;padding:0}.pasta-guide>nav,.pasta-guide>.guide-character-header,.pasta-guide>.guide-sauce-art,.pasta-guide>.guide-next{width:calc(100% - 56px);max-width:1006px;margin-left:auto;margin-right:auto}.pasta-guide>.guide-writing-area{width:calc(100% - 44px);max-width:780px}.guide-comparison section{background:#f6f0dd}.guide-brand-break{width:100%;margin:42px 0;border-radius:0;transform:none;overflow:hidden}.guide-next-character{display:block;padding:36px 145px}.guide-closing-character{position:absolute;left:20px;top:50%;transform:translateY(-50%) rotate(-8deg);width:115px;height:135px}.guide-closing-copy{width:100%;margin:auto}.guide-closing-copy>p{margin-bottom:22px}.guide-next-character .guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-next-character .button{width:100%;max-width:none;font-size:14px;padding:12px 8px;height:50px}@media(max-width:900px){.guide-next-character{padding:30px 24px 30px 120px}.guide-closing-character{left:12px;width:95px}.guide-closing-copy{transform:translate(-48px)}.guide-closing-character{top:34px;transform:none}.guide-next-character{padding-top:155px}.guide-closing-character{left:calc(50% - 48px)}.guide-closing-copy{transform:none}.guide-next-character{padding-left:24px}}@media(max-width:749px){.pasta-guide{padding:0}.pasta-guide>nav,.pasta-guide>.guide-character-header,.pasta-guide>.guide-sauce-art,.pasta-guide>.guide-next{width:calc(100% - 44px)}.guide-brand-break{margin:34px 0}.guide-next-character .guide-links{grid-template-columns:1fr;max-width:300px;margin:auto}.guide-next-character{padding:138px 18px 24px}.guide-closing-character{top:20px;height:105px}}.home-guide-promo{max-width:1006px}.guide-feature-card{display:grid;grid-template-columns:38% 1fr;padding:0;overflow:hidden;border:0;background:#f6f0dd}.guide-feature-art{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--lime);padding:28px 16px 66px;min-height:340px}.guide-feature-jar{width:45%;height:215px;object-fit:contain;transform:rotate(-7deg)}.guide-feature-jar:nth-child(2){transform:rotate(7deg)}.guide-feature-mascot{position:absolute;width:110px;height:110px;object-fit:contain;bottom:8px;left:calc(50% - 55px)}.guide-feature-copy{align-self:center;padding:34px}.guide-feature-copy h3{font-size:30px;line-height:1.3;margin:12px 0 16px}.guide-feature-copy p{line-height:1.65}.guide-feature-copy .button{font-size:16px;min-height:46px;padding:12px 22px}.guide-feature-card:hover .button{background:var(--green);color:var(--pale)}@media(max-width:749px){.guide-feature-card{grid-template-columns:1fr;padding:0}.guide-feature-art{min-height:240px;padding:16px 24px 50px}.guide-feature-jar{height:175px;width:115px}.guide-feature-mascot{width:85px;height:85px;left:calc(50% - 42px)}.guide-feature-copy{padding:26px}.guide-feature-copy h3{font-size:26px}}.guide-sauce-art{gap:32px;padding:20px 28px}.guide-sauce-art img{height:280px;width:210px}.guide-sauce-art span{font-size:32px;line-height:1.3;max-width:290px}@media(max-width:749px){.guide-sauce-art{gap:8px;padding:18px 10px}.guide-sauce-art img{height:165px;width:90px;flex-shrink:0}.guide-sauce-art span{font-size:20px;max-width:140px}}.guide-next-character .button:hover,.guide-next-character .button:focus-visible{background:#f6f0dd;color:var(--green)}.guide-next-character .button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pasta-guides.css.map */
