.cc-landing-wrapper~footer,.cc-landing-wrapper~.site-footer,header.site-header,.header-wrapper,.announcement-bar-section{display:none!important}.cc-landing *{margin:0;padding:0;box-sizing:border-box}.cc-landing{font-family:var(--cc-body-font);color:var(--cc-text);background:var(--cc-cream);-webkit-font-smoothing:antialiased;overflow-x:hidden}@keyframes ccFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cc-landing .anim-up{animation:ccFadeUp .8s ease-out both}.cc-landing .anim-up-d1{animation:ccFadeUp .8s ease-out .1s both}.cc-landing .anim-up-d2{animation:ccFadeUp .8s ease-out .2s both}.cc-landing .anim-up-d3{animation:ccFadeUp .8s ease-out .3s both}.cc-landing .anim-up-d4{animation:ccFadeUp .8s ease-out .4s both}.cc-landing .anim-up-d5{animation:ccFadeUp .8s ease-out .5s both}.cc-landing .anim-up-d6{animation:ccFadeUp .8s ease-out .6s both}.cc-label{font-size:10px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--cc-text-light);margin-bottom:16px}.cc-heading{font-family:var(--cc-heading-font);font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.1;margin-bottom:20px;letter-spacing:-.5px}.cc-center{text-align:center}.cc-btn{display:inline-block;background:var(--cc-red);color:#fff;font-family:var(--cc-body-font);font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:20px 52px;border:none;border-radius:50px;cursor:pointer;text-decoration:none;transition:all .25s ease}.cc-btn:hover{background:var(--cc-red-light);transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}.cc-btn--lg{font-size:13px;padding:20px 56px}.cc-red{color:var(--cc-red)}.cc-underline{text-decoration:underline;text-decoration-color:var(--cc-red);text-decoration-thickness:2px;text-underline-offset:6px}.cc-bar{background:var(--cc-red);color:#fff;text-align:center;padding:11px 20px;font-size:13px;font-weight:500;letter-spacing:.3px}.cc-bar code{background:#0003;padding:2px 8px;border-radius:3px;font-family:var(--cc-body-font);font-weight:700;letter-spacing:1.5px;font-size:13px;margin-left:4px}.cc-hero{background:var(--cc-cream);padding:80px 40px 60px;text-align:center;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.cc-hero__top{font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--cc-text-light);margin-bottom:40px}.cc-hero__h1{font-family:var(--cc-heading-font);font-size:clamp(46px,8vw,96px);font-weight:400;line-height:1.06;max-width:1000px;margin:0 auto 20px;color:var(--cc-text);letter-spacing:-1.5px}.cc-flourish{display:block;margin:0 auto 44px;width:60px;height:20px}.cc-flourish path{fill:none;stroke:var(--cc-red);stroke-width:1.5;stroke-linecap:round}.cc-stat-bar{display:flex;justify-content:center;gap:48px;margin-bottom:48px;flex-wrap:wrap}.cc-stat{text-align:center}.cc-stat__label{font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--cc-text-light);margin-bottom:5px}.cc-stat__value{font-family:var(--cc-heading-font);font-size:17px;color:var(--cc-text)}.cc-hero__cta{display:flex;flex-direction:column;align-items:center;gap:12px}.cc-hero__price{font-size:14px;color:var(--cc-text-mid)}.cc-hero__price s{color:var(--cc-text-light);margin-right:4px}.cc-hero__price strong{color:var(--cc-red);font-weight:600}.cc-hero__code{font-size:12px;color:var(--cc-text-light);letter-spacing:.5px}.cc-hero__code strong{color:var(--cc-text);font-weight:600}.cc-proof{background:var(--cc-warm-white);border-top:1px solid var(--cc-cream-dark);border-bottom:1px solid var(--cc-cream-dark);padding:18px 24px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.cc-proof__item{font-size:13px;font-weight:500;color:var(--cc-text-mid);display:flex;align-items:center;gap:8px}.cc-proof__dot{width:6px;height:6px;border-radius:50%;background:var(--cc-red);flex-shrink:0}.cc-box-section{padding:100px 40px}.cc-box-section__inner{max-width:1100px;margin:0 auto}.cc-box-section__sub{text-align:center;font-size:16px;line-height:1.7;color:var(--cc-text-mid);max-width:540px;margin:0 auto 64px}.cc-box-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--cc-cream-dark);border-radius:8px;overflow:hidden;background:var(--cc-warm-white)}.cc-box-cell{padding:44px 28px 40px;text-align:center;border-right:1px solid var(--cc-cream-dark)}.cc-box-cell:last-child{border-right:none}.cc-box-cell h3{font-family:var(--cc-heading-font);font-size:20px;font-weight:400;margin-bottom:10px}.cc-box-cell p{font-size:13px;line-height:1.65;color:var(--cc-text-mid)}.cc-line-icon{width:48px;height:48px;margin:0 auto 20px;display:block}.cc-line-icon path,.cc-line-icon circle,.cc-line-icon rect,.cc-line-icon line,.cc-line-icon polyline,.cc-line-icon polygon,.cc-line-icon ellipse{fill:none;stroke:var(--cc-red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-tasting-section{background:var(--cc-warm-white);border-top:1px solid var(--cc-cream-dark);border-bottom:1px solid var(--cc-cream-dark);padding:100px 40px}.cc-tasting-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cc-tasting-images{display:flex;gap:16px;justify-content:center}.cc-tasting-img{width:100%;max-width:280px;height:auto;border-radius:6px;border:1px solid var(--cc-cream-dark);box-shadow:0 4px 20px #0000000f}.cc-tasting-placeholder{width:280px;height:400px;background:var(--cc-cream-dark);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--cc-text-light);border:1px dashed var(--cc-text-light)}.cc-tasting-text .cc-label{text-align:left}.cc-tasting-text h2{font-family:var(--cc-heading-font);font-size:clamp(28px,3.5vw,38px);font-weight:400;line-height:1.15;margin-bottom:20px}.cc-tasting-text__body p{font-size:15px;line-height:1.8;color:var(--cc-text-mid);margin-bottom:14px}.cc-mid-cta{text-align:center;padding:80px 40px}.cc-mid-cta .cc-btn{padding:18px 48px}.cc-mid-cta__sub{display:block;margin-top:12px;font-size:13px;color:var(--cc-text-light)}.cc-reviews-section{background:var(--cc-warm-white);border-top:1px solid var(--cc-cream-dark);border-bottom:1px solid var(--cc-cream-dark);padding:100px 40px}.cc-reviews-inner{max-width:1000px;margin:0 auto}.cc-reviews-sub{text-align:center;font-size:15px;color:var(--cc-text-mid);margin-bottom:56px}.cc-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--cc-cream-dark);border-radius:8px;overflow:hidden;background:var(--cc-cream)}.cc-review-cell{padding:36px 28px;border-right:1px solid var(--cc-cream-dark);display:flex;flex-direction:column}.cc-review-cell:last-child{border-right:none}.cc-review-stars{display:flex;gap:3px;margin-bottom:20px}.cc-review-stars svg{width:14px;height:14px;fill:var(--cc-red)}.cc-review-text{font-family:var(--cc-heading-font);font-size:17px;line-height:1.6;color:var(--cc-text);flex:1;margin-bottom:20px}.cc-review-source{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cc-text-light)}.cc-about-section{padding:100px 40px}.cc-about-inner{max-width:900px;margin:0 auto}.cc-about-card{background:var(--cc-charcoal);border-radius:10px;padding:64px 56px;text-align:center}.cc-about-card .cc-label{color:#f4f0eb66}.cc-about-card h2{font-family:var(--cc-heading-font);font-size:clamp(28px,4vw,42px);font-weight:400;color:var(--cc-cream);margin-bottom:24px;line-height:1.15}.cc-about-img-wrap{margin:0 auto 28px;max-width:560px}.cc-about-img{width:100%;height:auto;border-radius:8px;display:block}.cc-about-card p{font-size:15px;line-height:1.8;color:#f4f0eb8c;max-width:580px;margin:0 auto 32px}.cc-about-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cc-about-badge{display:inline-flex;align-items:center;gap:6px;background:#f4f0eb0f;border:1px solid rgba(244,240,235,.1);border-radius:50px;padding:8px 16px;font-size:12px;color:#f4f0eb99;font-weight:500}.cc-about-badge:before{content:"\2713";color:var(--cc-red);font-weight:700;font-size:11px}.cc-faq-section{padding:80px 40px;max-width:680px;margin:0 auto}.cc-faq-section .cc-heading{text-align:center;margin-bottom:48px}.cc-faq-item{border-bottom:1px solid var(--cc-cream-dark);padding:22px 0}.cc-faq-q{font-size:15px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--cc-text)}.cc-faq-q:after{content:"+";font-size:22px;color:var(--cc-red);font-weight:400;flex-shrink:0;margin-left:20px}.cc-faq-item.open .cc-faq-q:after{content:"\2212"}.cc-faq-a{font-size:14px;line-height:1.7;color:var(--cc-text-mid);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding-top:0}.cc-faq-item.open .cc-faq-a{max-height:200px;padding-top:12px}.cc-final-cta{background:var(--cc-charcoal);padding:100px 40px;text-align:center}.cc-final-cta__inner{max-width:640px;margin:0 auto}.cc-final-cta h2{font-family:var(--cc-heading-font);font-size:clamp(36px,5vw,56px);font-weight:400;color:var(--cc-cream);margin-bottom:16px;line-height:1.1}.cc-final-cta p{font-size:16px;color:#f4f0eb80;line-height:1.7;margin-bottom:40px}.cc-code-box{display:inline-flex;align-items:center;gap:14px;border:1.5px dashed rgba(244,240,235,.2);border-radius:50px;padding:14px 32px;margin-bottom:32px}.cc-code-box__label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#f4f0eb59;font-weight:600}.cc-code-box__value{font-size:20px;font-weight:700;letter-spacing:3px;color:var(--cc-cream)}.cc-final-cta__fine{display:block;margin-top:14px;font-size:13px;color:#f4f0eb4d}.cc-footer{padding:32px 40px;text-align:center;font-size:12px;color:var(--cc-text-light);border-top:1px solid var(--cc-cream-dark)}@media(max-width:900px){.cc-box-grid{grid-template-columns:1fr 1fr}.cc-box-cell{border-bottom:1px solid var(--cc-cream-dark)}.cc-box-cell:nth-child(2){border-right:none}.cc-box-cell:nth-child(3){border-right:1px solid var(--cc-cream-dark)}.cc-reviews-grid{grid-template-columns:1fr}.cc-review-cell{border-right:none;border-bottom:1px solid var(--cc-cream-dark)}.cc-review-cell:last-child{border-bottom:none}.cc-tasting-grid{grid-template-columns:1fr;gap:48px}.cc-tasting-images{justify-content:center}.cc-tasting-text .cc-label,.cc-tasting-text h2,.cc-tasting-text__body p{text-align:center}}@media(max-width:768px){.cc-hero{padding:60px 24px 48px}.cc-hero__h1{font-size:clamp(36px,10vw,60px)}.cc-stat-bar{gap:24px}.cc-tasting-images{flex-direction:column;align-items:center}.cc-tasting-img{max-width:260px}.cc-box-section,.cc-mid-cta,.cc-reviews-section,.cc-about-section,.cc-faq-section,.cc-final-cta{padding-left:24px;padding-right:24px}.cc-about-card{padding:40px 24px}.cc-about-badges{flex-direction:column;align-items:center}.cc-proof{gap:16px}.cc-box-grid{grid-template-columns:1fr}.cc-box-cell{border-right:none;border-bottom:1px solid var(--cc-cream-dark)}.cc-box-cell:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cheese-club-landing.css.map */
