@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=DM+Sans:wght@300;400;500&display=swap";html{text-rendering:optimizeLegibility}.cc-section{--navy: #1F2A44;--green: #2F6F5E;--green-lt: #E8F0ED;--orange: #E67E22;--orange-hover: #D2691E;--cream: #F7F5F0;--white: #FFFFFF;--charcoal: #2B2B2B;--muted: #6B6B6B;--border: rgba(31,42,68,.1);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 40px;font-family:DM Sans,sans-serif;color:#2b2b2b;-webkit-font-smoothing:antialiased}.cc-eyebrow{display:block;font-size:13px;letter-spacing:2.5px;text-transform:uppercase;font-weight:500;color:#2f6f5e;margin-bottom:14px}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:40px;font-size:14px;font-family:DM Sans,sans-serif;font-weight:500;cursor:pointer;border:none;transition:all .2s;line-height:1;text-decoration:none}.cc-btn:hover{transform:translateY(-1px)}.cc-btn-primary{background:#e67e22;color:#fff}.cc-btn-primary:hover{background:#d2691e}.cc-btn-secondary{background:transparent;color:#1f2a44;border:1.5px solid #1F2A44}.cc-btn-secondary:hover{background:#1f2a440d}.cc-btn-forest{background:#1f2a44;color:#fff}.cc-btn-saffron{background:#e67e22;color:#fff}.cc-btn-outline{background:transparent;color:#1f2a44;border:1.5px solid rgba(31,42,68,.1)}.cc-btn-outline:hover{border-color:#1f2a44}.cc-btn-lg{padding:16px 36px;font-size:15px}.cc-btn-sm{padding:10px 22px;font-size:13px}.cc-strip{background:#1f2a44;color:#ffffffd9;text-align:center;padding:10px 20px;font-size:12px;letter-spacing:.3px;overflow:hidden}.cc-strip-marquee{display:flex;width:100%;overflow:hidden}.cc-strip-track{display:flex;white-space:nowrap;animation:cc-marquee 30s linear infinite}.cc-strip-item{padding:0 16px;font-size:12px;color:#ffffffd9;text-decoration:none}.cc-strip-link{color:#e67e22;text-decoration:underline;text-underline-offset:3px}.cc-strip-dot{color:#ffffff40;padding:0 4px}@keyframes cc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cc-strip:hover .cc-strip-track{animation-play-state:paused}.cc-hero{display:grid;grid-template-columns:1fr 1fr;min-height:480px;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-hero-left{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;border-right:.5px solid rgba(31,42,68,.1);background:#fff}.cc-hero-right{background:#f7f5f0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:48px}.cc-hero-right:before{content:"";position:absolute;bottom:-80px;right:-80px;width:300px;height:300px;border-radius:50%;border:50px solid rgba(47,111,94,.06);pointer-events:none}.cc-hero-title{font-family:Playfair Display,serif;font-size:48px;font-weight:400;line-height:1.1;color:#1f2a44;margin-bottom:18px;letter-spacing:-.5px}.cc-hero-title em{font-style:italic;color:#2f6f5e}.cc-hero-sub{font-size:16px;color:#6b6b6b;line-height:1.75;max-width:420px;margin-bottom:32px;font-weight:300}.cc-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cc-hero-badge{position:absolute;top:24px;right:24px;background:#1f2a44;color:#fff;font-size:11px;padding:7px 16px;border-radius:40px;font-weight:500;z-index:1}.cc-hero-img-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:480px}.cc-hero-img-wrap img{width:100%;max-height:340px;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:drop-shadow(0 8px 24px rgba(31,42,68,.1))}.cc-trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-bottom:.5px solid rgba(31,42,68,.1);width:100%!important}.cc-trust .cc-trust-item{padding:20px 24px!important;text-align:center!important;border-right:.5px solid rgba(31,42,68,.1)!important;border-bottom:none!important;transition:background .2s;display:block!important}.cc-trust .cc-trust-item:last-child{border-right:none!important}.cc-trust .cc-trust-item:hover{background:#f7f5f0}.cc-trust .cc-trust-icon{font-size:20px;margin-bottom:6px;line-height:1;display:block!important}.cc-trust .cc-trust-label{font-size:13px;font-weight:500;color:#1f2a44;margin-bottom:2px;display:block!important}.cc-trust .cc-trust-sub{font-size:11px;color:#6b6b6b;display:block!important}.cc-problem{padding:48px 40px;background:#1f2a44;border-bottom:none;text-align:center}.cc-problem-inner{max-width:600px;margin:0 auto}.cc-problem .cc-eyebrow{color:#e67e22!important}.cc-problem-title{font-family:Playfair Display,serif;font-size:28px;font-weight:400;color:#fff;margin-bottom:12px;line-height:1.25}.cc-problem-body{font-size:15px;color:#fff9;line-height:1.75;font-weight:300}.cc-solution{padding:48px 40px;background:#fff;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-solution-inner{max-width:820px;margin:0 auto;text-align:center}.cc-solution-title{font-family:Playfair Display,serif;font-size:28px;font-weight:400;color:#1f2a44;margin-bottom:32px;line-height:1.25}.cc-solution-grid{display:flex;align-items:flex-start;justify-content:center;gap:12px;margin-bottom:32px}.cc-solution-step{flex:1;max-width:220px;text-align:center;padding:24px 16px;background:#f7f5f0;border:.5px solid rgba(31,42,68,.1);border-radius:14px;transition:transform .2s}.cc-solution-step:hover{transform:translateY(-3px)}.cc-solution-step-num{width:48px;height:48px;border-radius:50%;background:#e8f0ed;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.cc-solution-step-title{font-family:Playfair Display,serif;font-size:17px;font-weight:400;color:#1f2a44;margin-bottom:6px}.cc-solution-step-desc{font-size:13px;color:#6b6b6b;line-height:1.6;font-weight:300}.cc-solution-arrow{display:flex;align-items:center;padding-top:36px;opacity:.25;flex-shrink:0}.cc-solution-cta{text-align:center}.cc-playguide{padding:48px 40px;background:#f7f5f0;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-playguide-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:0 auto;align-items:center}.cc-playguide-title{font-family:Playfair Display,serif;font-size:26px;font-weight:400;color:#1f2a44;margin-bottom:10px;line-height:1.25}.cc-playguide-body{font-size:14px;color:#6b6b6b;line-height:1.75;font-weight:300;margin-bottom:18px}.cc-playguide-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.cc-playguide-list li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1f2a44}.cc-playguide-list li svg{flex-shrink:0}.cc-playguide-img{display:flex;align-items:center;justify-content:center}.cc-playguide-img img{width:100%;max-width:340px;border-radius:12px;object-fit:contain}.cc-playguide-placeholder{width:100%;max-width:340px;aspect-ratio:1;border-radius:12px;background:#fff;border:1px dashed rgba(31,42,68,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b6b6b;font-size:12px}.cc-feat-strip{border-bottom:.5px solid rgba(31,42,68,.1);padding:18px 0;overflow:hidden;background:#fff}.cc-feat-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 40px;scrollbar-width:none}.cc-feat-scroll::-webkit-scrollbar{display:none}.cc-feat-card{flex:0 0 140px;scroll-snap-align:start;text-align:center;text-decoration:none;color:inherit;transition:transform .2s;border-radius:14px;padding:14px 10px;border:.5px solid transparent}.cc-feat-card:hover{transform:translateY(-2px);border-color:#1f2a441a;background:#f7f5f0}.cc-feat-card-img{width:80px;height:80px;margin:0 auto 10px;border-radius:50%;background:#e8f0ed;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-feat-card-img img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply}.cc-feat-card-placeholder{display:flex;align-items:center;justify-content:center}.cc-feat-card-label{font-size:11px;font-weight:500;color:#1f2a44;line-height:1.3}.cc-products{padding:40px 40px 48px;background:#fff}.cc-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.cc-section-title{font-family:Playfair Display,serif;font-size:30px;font-weight:400;color:#1f2a44;letter-spacing:-.3px}.cc-see-all{font-size:13px;color:#e67e22;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cc-see-all:hover{color:#d2691e}.cc-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.cc-chip{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border-radius:40px;font-size:13px;font-weight:400;cursor:pointer;border:1.5px solid rgba(31,42,68,.1);background:#fff;color:#1f2a44;font-family:DM Sans,sans-serif;transition:all .18s;line-height:1}.cc-chip:hover{border-color:#1f2a44;background:#f7f5f0}.cc-chip.active{background:#1f2a44;border-color:#1f2a44;color:#fff;font-weight:500}.cc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cc-product-card{background:#fff;border:.5px solid rgba(31,42,68,.1);border-radius:14px;overflow:hidden;transition:transform .2s,border-color .2s;display:flex;flex-direction:column;text-decoration:none;color:inherit}.cc-product-card:hover{transform:translateY(-3px);border-color:#1f2a4433}.cc-product-card.cc-hero-card{grid-column:span 2}.cc-product-card.cc-hidden{display:none}.cc-prod-img{height:180px;display:flex;align-items:center;justify-content:center;border-bottom:.5px solid rgba(31,42,68,.1);overflow:hidden;position:relative;background:#fff}.cc-product-card.cc-hero-card .cc-prod-img{height:240px}.cc-prod-img img{width:100%;height:100%;object-fit:contain;object-position:center;padding:12px;transition:transform .3s ease;mix-blend-mode:multiply}.cc-product-card.cc-hero-card .cc-prod-img img{padding:20px}.cc-product-card:hover .cc-prod-img img{transform:scale(1.05)}.cc-prod-badge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:500;padding:3px 9px;border-radius:40px;letter-spacing:.3px}.cc-badge-heritage{background:#2f6f5e1f;color:#2f6f5e}.cc-prod-info{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}.cc-prod-name{font-size:14px;font-weight:500;color:#1f2a44;margin-bottom:5px;line-height:1.4}.cc-prod-stars{display:flex;align-items:center;gap:6px;margin-bottom:6px}.cc-stars{display:flex;gap:1px}.cc-star{font-size:13px;line-height:1}.cc-star.full{color:#e67e22}.cc-star.half{color:#e67e22;opacity:.6}.cc-star.empty{color:#ddd}.cc-rating-count{font-size:11px;color:#6b6b6b}.cc-prod-review{font-size:11px;color:#6b6b6b;line-height:1.55;margin-bottom:8px;font-style:italic;font-weight:300}.cc-prod-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-top:auto}.cc-prod-price{font-size:16px;font-weight:500;color:#1f2a44}.cc-prod-age{font-size:11px;color:#6b6b6b;background:#f7f5f0;padding:3px 8px;border-radius:40px}.cc-add-btn{width:100%;background:transparent;color:#1f2a44;border:1.5px solid #1F2A44;padding:10px;border-radius:10px;font-size:13px;font-family:DM Sans,sans-serif;font-weight:500;cursor:pointer;transition:all .18s;letter-spacing:.2px}.cc-add-btn:hover{background:#1f2a44;color:#fff}.cc-proof{background:#1f2a44;color:#fff;padding:44px 40px}.cc-proof-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}.cc-proof-stat{display:flex;align-items:baseline;gap:4px}.cc-proof-number{font-family:Playfair Display,serif;font-size:60px;font-weight:400;color:#e67e22;line-height:1;letter-spacing:-1px}.cc-proof-suffix{font-family:Playfair Display,serif;font-size:22px;font-weight:400;color:#ffffff80;font-style:italic}.cc-proof-headline{font-family:Playfair Display,serif;font-size:20px;font-weight:400;margin-bottom:6px;color:#fff}.cc-proof-sub{font-size:14px;color:#ffffff80;line-height:1.7;font-weight:300;margin-bottom:16px}.cc-proof-stats-row{display:flex;align-items:center;gap:20px}.cc-proof-divider{width:1px;height:28px;background:#ffffff26}.cc-proof-mini{text-align:center}.cc-proof-mini-num{display:block;font-family:Playfair Display,serif;font-size:20px;font-weight:400;color:#e67e22;margin-bottom:2px}.cc-proof-mini-label{font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:1px;font-weight:500}.cc-reviews{background:#fff;border-top:.5px solid rgba(31,42,68,.1);border-bottom:.5px solid rgba(31,42,68,.1);padding:40px}.cc-reviews-header{text-align:center;margin-bottom:28px}.cc-reviews-title{font-family:Playfair Display,serif;font-size:30px;color:#1f2a44;font-weight:400;margin-bottom:10px}.cc-reviews-title em{font-style:italic;color:#2f6f5e}.cc-reviews-avg-row{display:flex;align-items:center;justify-content:center;gap:12px}.cc-reviews-avg{font-family:Playfair Display,serif;font-size:46px;color:#1f2a44;font-weight:400;line-height:1}.cc-reviews-meta{display:flex;flex-direction:column;gap:4px}.cc-reviews-stars{display:flex;gap:3px}.cc-reviews-stars .cc-star{font-size:20px}.cc-reviews-count{font-size:13px;color:#6b6b6b}.cc-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-review-card{background:#f7f5f0;border:.5px solid rgba(31,42,68,.1);border-radius:14px;padding:22px}.cc-review-stars{display:flex;gap:2px;margin-bottom:10px}.cc-review-stars .cc-star{font-size:14px}.cc-review-cat{display:block;font-size:10px;font-weight:500;color:#2f6f5e;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.cc-review-text{font-size:14px;line-height:1.7;color:#2b2b2b;margin-bottom:14px;font-weight:300}.cc-review-text strong{font-weight:500;color:#1f2a44}.cc-review-author{display:flex;align-items:center;gap:10px}.cc-review-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-shrink:0}.cc-review-name{font-size:13px;font-weight:500;color:#2b2b2b}.cc-review-loc{font-size:11px;color:#6b6b6b}.cc-review-verified{font-size:10px;color:#2f6f5e;font-weight:500;margin-top:1px}.cc-showcase{padding:48px 40px;background:#f7f5f0;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-showcase-layout{display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:960px;margin:0 auto;align-items:start}.cc-showcase-sticky{position:sticky;top:80px;display:flex;align-items:center;justify-content:center}.cc-showcase-img{width:100%;max-width:380px;border-radius:12px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(31,42,68,.08))}.cc-showcase-img-placeholder{width:100%;max-width:380px;aspect-ratio:1;border-radius:12px;background:#fff;border:1px dashed rgba(31,42,68,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b6b6b;font-size:12px}.cc-showcase-features{display:flex;flex-direction:column}.cc-showcase-item{padding:24px 0;border-bottom:.5px solid rgba(31,42,68,.1);opacity:.5;transition:opacity .4s ease}.cc-showcase-item:first-child{padding-top:0}.cc-showcase-item:last-child{border-bottom:none}.cc-showcase-item.cc-sc-active{opacity:1}.cc-showcase-item-title{font-family:Playfair Display,serif;font-size:20px;font-weight:400;color:#1f2a44;margin-bottom:8px}.cc-showcase-item-body{font-size:13px;color:#2b2b2b;line-height:1.7;font-weight:300;max-width:380px}.cc-brand{background:#1f2a44;color:#fff;padding:64px 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cc-brand-eyebrow{color:#e67e22;margin-bottom:14px}.cc-brand-title{font-family:Playfair Display,serif;font-size:34px;font-weight:400;line-height:1.18;margin-bottom:16px;color:#fff}.cc-brand-title em{font-style:italic;color:#e67e22}.cc-brand-body{font-size:15px;line-height:1.8;color:#fff9;font-weight:300;margin-bottom:24px;max-width:400px}.cc-brand-img{border-radius:14px;overflow:hidden;height:260px;background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:12px}.cc-brand-img img{width:100%;height:100%;object-fit:cover}.cc-compare{padding:48px 40px;background:#fff;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-compare-header{text-align:center;margin-bottom:28px}.cc-compare-table-wrap{max-width:960px;margin:0 auto;overflow-x:auto}.cc-compare-table{width:100%;border-collapse:collapse;font-size:13px}.cc-compare-table th,.cc-compare-table td{padding:14px 20px;text-align:left;border-bottom:.5px solid rgba(31,42,68,.1);font-weight:400;color:#6b6b6b}.cc-compare-table th{font-family:Playfair Display,serif;font-size:17px;font-weight:400;color:#1f2a44;padding-bottom:18px;border-bottom:1px solid rgba(31,42,68,.1)}.cc-compare-table th:first-child,.cc-compare-table td:first-child{text-align:left;font-weight:500;color:#2b2b2b;font-size:13px}.cc-compare-highlight{background:#e67e220f}.cc-compare-badge{display:block;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;color:#e67e22;background:#e67e221f;padding:3px 10px;border-radius:40px;margin:6px auto 0;width:fit-content;letter-spacing:.5px;text-transform:uppercase}.cc-compare-table tfoot td{border-bottom:none;padding-top:20px}.cc-guarantee{padding:48px 40px;background:#e8f0ed;border-bottom:.5px solid rgba(31,42,68,.1);text-align:center}.cc-guarantee-inner{max-width:520px;margin:0 auto}.cc-guarantee-icon{margin-bottom:14px}.cc-guarantee-title{font-family:Playfair Display,serif;font-size:24px;font-weight:400;color:#1f2a44;margin-bottom:10px}.cc-guarantee-body{font-size:14px;color:#6b6b6b;line-height:1.7;font-weight:300;margin-bottom:20px}.cc-final-cta{padding:56px 40px;background:#1f2a44;text-align:center}.cc-final-cta-title{font-family:Playfair Display,serif;font-size:32px;font-weight:400;color:#fff;margin-bottom:20px}.cc-bulk{background:#f7f5f0;border-top:.5px solid rgba(31,42,68,.1);border-bottom:.5px solid rgba(31,42,68,.1);padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cc-bulk-eyebrow{color:#2f6f5e;margin-bottom:6px}.cc-bulk-title{font-family:Playfair Display,serif;font-size:20px;color:#1f2a44;font-weight:400}.cc-bulk-title em{font-style:italic}.cc-bulk-sub{font-size:13px;color:#6b6b6b;margin-top:4px;font-weight:300}.cc-bulk-btns{display:flex;gap:10px;flex-shrink:0}div.cc-trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;flex-direction:unset!important;flex-wrap:unset!important;width:100%!important;box-sizing:border-box!important}div.cc-trust div.cc-trust-item{display:block!important;flex:unset!important;width:auto!important;padding:20px 24px!important;text-align:center!important;border-right:.5px solid rgba(31,42,68,.1)!important;border-bottom:none!important;border-top:none!important;border-left:none!important;margin:0!important}div.cc-trust div.cc-trust-item:last-child{border-right:none!important}.card-wrapper .card,.card--standard,.card--product,.card__inner,.card--card{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.card__media{aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:8px!important;background:#fff!important;position:relative!important}.card__media img,.card__media .image-wrap img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important;mix-blend-mode:multiply!important}@media(max-width:960px){.cc-hero{grid-template-columns:1fr}.cc-hero-left{padding:40px 24px;border-right:none;border-bottom:.5px solid rgba(31,42,68,.1)}.cc-hero-title{font-size:34px}.cc-hero-right{min-height:200px;padding:28px 24px}.cc-trust{grid-template-columns:repeat(2,1fr)!important}.cc-problem{padding:36px 20px}.cc-problem-title{font-size:22px}.cc-solution{padding:36px 20px}.cc-solution-title{font-size:22px}.cc-solution-grid{flex-direction:column;align-items:center}.cc-solution-arrow{transform:rotate(90deg);padding:0}.cc-playguide{padding:36px 20px}.cc-playguide-inner{grid-template-columns:1fr;gap:24px}.cc-playguide-title{font-size:22px}.cc-products{padding:36px 20px}.cc-product-grid{grid-template-columns:repeat(2,1fr)}.cc-product-card.cc-hero-card{grid-column:span 2}.cc-proof{padding:36px 20px}.cc-proof-inner{grid-template-columns:1fr;text-align:center;gap:16px}.cc-proof-stat{justify-content:center}.cc-proof-number{font-size:48px}.cc-reviews{padding:36px 20px}.cc-reviews-grid{grid-template-columns:1fr}.cc-showcase{padding:36px 20px}.cc-showcase-layout{grid-template-columns:1fr;gap:24px}.cc-showcase-sticky{position:static}.cc-showcase-item{opacity:1}.cc-brand{grid-template-columns:1fr;padding:40px 24px;gap:28px}.cc-brand-title{font-size:26px}.cc-compare,.cc-guarantee{padding:36px 20px}.cc-final-cta{padding:40px 20px}.cc-final-cta-title{font-size:24px}.cc-bulk{flex-direction:column;align-items:flex-start;padding:24px 20px}.cc-bulk-btns{flex-direction:column;width:100%}.cc-bulk-btns .cc-btn{width:100%;justify-content:center}}@media(max-width:520px){.cc-hero-title{font-size:28px}.cc-product-grid{grid-template-columns:1fr}.cc-product-card.cc-hero-card{grid-column:span 1}.cc-chips{gap:6px}.cc-chip{font-size:12px;padding:8px 14px}.cc-proof-stats-row{flex-direction:column;gap:12px}.cc-proof-divider{width:40px;height:1px}}.announcement-bar__message:not(.cc-strip-item){display:none!important}.footer__content-bottom-wrapper a[href*="shopify.com/poweredby"],a[href*="utm_campaign=poweredby"]{display:none!important}.footer__newsletter .newsletter-form__message{font-size:14px}footer.footer,.shopify-section-group-footer-group footer,section.footer{padding:20px 24px 10px!important;margin-top:0!important}footer .footer__content-top,.footer .footer__content-top{padding:0 0 12px!important;margin:0!important}footer .grid,.footer .grid,.footer__content-top .grid{gap:10px!important;row-gap:10px!important;margin:0!important}.footer h2,footer h2{font-size:14px!important;margin-bottom:8px!important}.newsletter-form{max-width:320px!important}.footer .newsletter-form__field-wrapper{margin:0!important}.footer .footer__column--info,.footer__localization,footer .localization-selector{margin:4px 0!important;padding:0!important}.footer__localization .localization-form{margin:0!important;padding:0!important}.localization-form__select{padding:6px 28px 6px 10px!important;font-size:12px!important}.footer__payment,footer .footer__payment{margin:6px 0 0!important;padding:0!important}.footer__payment .list-payment{gap:3px!important}.footer__payment .list-payment__item{height:20px!important}.footer__content-bottom,footer .footer__content-bottom{padding:8px 0 4px!important;margin-top:8px!important;border-top:.5px solid rgba(31,42,68,.08)}.footer__content-bottom-wrapper{padding:0!important;margin:0!important}.shopify-section-group-footer-group .section-template--footer{padding:0!important}.shopify-section-group-footer-group [class*=section-]{padding-top:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/centycanada.css.map */
