.co-menu-section-2{z-index:1;padding:3.125rem 0;scroll-margin-top:var(--header-height)}@media screen and (max-width: 749px){.co-menu-section-2{padding:1.875rem 0 .9375rem}}.co-menu-section-2-frame{display:flex;align-items:flex-start;color:var(--co-cream)}@media screen and (max-width: 749px){.co-menu-section-2-frame{padding:0 .9375rem;flex-direction:column}}.co-menu-section-2-nav--wrapper{flex:auto;max-width:28.125rem;position:sticky;top:calc(var(--header-height) + 1.25rem);display:flex;flex-direction:column;align-items:center;margin:0 auto}@media screen and (max-width: 749px){.co-menu-section-2-nav--wrapper{flex:none;width:100%;position:relative;top:0;max-width:400px;margin-bottom:1.25rem}}.co-menu-section-2-nav--wrapper .co-menu-section-2--pdf{font-family:var(--font-heading-family);font-size:clamp(14px,1.25rem,20px);letter-spacing:-.005em;padding:.9375rem 1.25rem;width:100%;position:relative;text-align:center;color:var(--co-cream);border:1px solid var(--co-cream);border-radius:1.25rem}.co-menu-section-2-nav--wrapper .co-menu-section-2--pdf:after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;right:.9375rem;top:calc(50% - .78125rem);background-color:var(--co-cream);clip-path:var(--cp-arrow);transition:.2s ease}.co-menu-section-2-nav--wrapper .co-menu-section-2--pdf:hover{background-color:var(--co-cream);color:var(--co-green)}.co-menu-section-2-nav--wrapper .co-menu-section-2--pdf:hover:after{background-color:var(--co-green)}.co-menu-section-2-nav{width:100%;border:2px dotted var(--co-cream);border-width:medium;padding:2.5rem;display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:1.875rem}.co-menu-section-2-nav:before{content:"Caf\e9";text-transform:capitalize;position:absolute;background-color:var(--co-green);left:50%;top:0;transform:translate(-50%,-50%);color:var(--co-cream);z-index:1;padding:.625rem;font-size:clamp(16px,2.1rem,32px);white-space:nowrap;font-family:var(--font-heading-family)}@media screen and (max-width: 749px){.co-menu-section-2-nav{flex:none;width:100%;margin-bottom:1.25rem;padding:.9375rem;flex-direction:row;flex-wrap:wrap;justify-content:center}.co-menu-section-2-nav:before{font-size:1.5rem}}.co-menu-section-2--title{font-size:clamp(14px,1.25rem,20px);text-transform:uppercase;padding:.3125rem 0;margin:.3125rem 0;text-align:center;position:relative;width:auto;display:inline}.co-menu-section-2--title:after{content:"";position:absolute;bottom:2px;left:0;width:0%;height:1px;background-color:var(--co-cream);transition:.4s ease}.co-menu-section-2--title.active:after{width:100%}.co-menu-section-2--title:hover{cursor:pointer}.co-menu-section-2--title:hover:after{width:100%}@media screen and (max-width: 749px){.co-menu-section-2--title{font-size:1rem;padding:.1875rem;margin:.3125rem}}.co-menu-section-2-inner{flex:0 0 55%;margin-left:auto;position:relative}.co-menu-section-2--desc{display:none;max-width:575px}@media screen and (max-width: 749px){.co-menu-section-2--desc{max-width:100%}}.co-menu-section-2--desc.active{display:block}.co-menu-section-2--desc p,.co-menu-section-2--desc ul,.co-menu-section-2--desc ol,.co-menu-section-2--desc h3,.co-menu-section-2--desc h4,.co-menu-section-2--desc h5{float:left;margin:0}:is(.co-menu-section-2--desc p,.co-menu-section-2--desc ul,.co-menu-section-2--desc ol,.co-menu-section-2--desc h3,.co-menu-section-2--desc h4,.co-menu-section-2--desc h5) a{color:inherit;text-decoration:underline}:is(.co-menu-section-2--desc p,.co-menu-section-2--desc ul,.co-menu-section-2--desc ol,.co-menu-section-2--desc h3,.co-menu-section-2--desc h4,.co-menu-section-2--desc h5) a:hover{color:var(--co-purple)}.co-menu-section-2--desc h2,.co-menu-section-2--desc h3,.co-menu-section-2--desc h4,.co-menu-section-2--desc h5,.co-menu-section-2--desc h6{margin:0;margin-bottom:1.875rem;clear:left;float:left}.co-menu-section-2--desc h2{margin-bottom:3.125rem;margin-top:1.875rem;font-size:clamp(24px,calc(var(--font-heading-scale) * 3.5rem),56px)}.co-menu-section-2--desc p,.co-menu-section-2--desc ul,.co-menu-section-2--desc ol{margin-bottom:1.25rem;font-size:clamp(12px,1rem,16px)}.co-menu-section-2--desc h3{font-size:clamp(18px,calc(var(--font-heading-scale) * 1.8rem),28px)}.co-menu-section-2--desc h3 em{font-style:normal;color:var(--co-purple)}.co-menu-section-2--desc h3:has(em){max-width:90%;float:right;clear:right}
/*# sourceMappingURL=/cdn/shop/t/15/assets/co-menu-section-2.css.map */
