.cc-int{--cc-brown:#493329;--cc-cream:#F5F0E7;--cc-terracotta:#CC866B;--cc-sage:#A7AD91;--cc-gold:#D3B58A;background:var(--cc-cream);color:var(--cc-brown);font-family:Montserrat,sans-serif}.cc-int *{box-sizing:border-box}.cc-int :is(p,a,small,label,li,span,td,th,strong,em,input,textarea,select,button){font-family:Montserrat,sans-serif!important}.cc-int h1,.cc-int h2,.cc-int h3{font-family:Amatic SC,cursive!important;font-weight:700!important;line-height:.92!important;margin:0}.cc-int p{font-size:clamp(14px,1.3vw,16px);line-height:1.86;margin:0}.cc-int strong{font-weight:800}.cc-int u{text-decoration-color:var(--cc-terracotta);text-underline-offset:7px;text-decoration-thickness:3px}.cc-int a{text-decoration:none;color:inherit}.cc-int .cc-container{max-width:1250px;margin:0 auto;padding-inline:clamp(22px,5vw,80px)}.cc-int .cc-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.cc-int .cc-int-hero{background:var(--cc-brown);color:var(--cc-cream);padding:clamp(65px,9vw,130px) 0 clamp(58px,8vw,105px)}.cc-int .cc-int-hero h1{font-size:clamp(97px,12vw,172px)!important;margin:18px 0 22px;max-width:1100px}.cc-int .cc-int-hero p{max-width:680px;color:#f5f0e7e0}.cc-int .cc-int-hero em{color:var(--cc-gold)}.cc-int .cc-crumb{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.86;margin-bottom:30px}.cc-int .cc-crumb a{text-decoration:underline;text-underline-offset:5px}.cc-int .cc-int-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cc-int .cc-cards{padding-block:clamp(55px,7vw,110px)}.cc-int .cc-card{background:#ede6da;border-radius:4px;display:flex;flex-direction:column;min-height:260px;padding:clamp(23px,3vw,36px);transition:transform .2s ease}.cc-int .cc-card:nth-child(4n+2){background:#c1c8b1}.cc-int .cc-card:nth-child(4n+3){background:#e2c3b0}.cc-int .cc-card:nth-child(4n){background:#d3b58a}.cc-int .cc-card:hover{transform:translateY(-5px)}.cc-int .cc-card__meta{font-size:11px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;gap:10px}.cc-int .cc-card h2{font-size:clamp(49px,6vw,76px)!important;margin:25px 0 14px}.cc-int .cc-card p{font-size:13px;line-height:1.7}.cc-int .cc-card__more{margin-top:auto;padding-top:24px;text-transform:uppercase;font-size:11px!important;font-weight:800;letter-spacing:.1em}.cc-int .cc-section{padding-block:clamp(65px,8vw,105px)}.cc-int .cc-section h2{font-size:clamp(64px,7vw,108px)!important;margin:14px 0 22px}.cc-int .cc-section h3{font-size:clamp(44px,5vw,70px)!important;margin:18px 0 12px}.cc-int .cc-lead{max-width:770px;font-size:clamp(16px,1.8vw,22px)!important;line-height:1.62!important;font-weight:500}.cc-int .cc-btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 26px;background:var(--cc-brown);color:var(--cc-cream);border:1px solid var(--cc-brown);border-radius:4px;font-size:12px!important;font-weight:800;letter-spacing:.06em;text-decoration:none;cursor:pointer;min-height:52px}.cc-int .cc-btn--light{background:var(--cc-cream);color:var(--cc-brown);border-color:var(--cc-cream)}.cc-int .cc-btn--outline{background:transparent;color:var(--cc-brown)}.cc-int .cc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.cc-int .cc-int-muted{color:#786458}.cc-int .cc-info{background:#e7dfd1;padding:24px;border-left:3px solid var(--cc-terracotta);margin-top:30px}.cc-int .cc-info p{font-size:13px}.cc-int .cc-details{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cc-int .cc-paper{background:#fffaf3;padding:clamp(25px,4vw,54px);border-radius:4px}.cc-int .cc-paper p+p{margin-top:14px}.cc-int .cc-b2b-table{border-collapse:collapse;width:100%;font-size:13px!important}.cc-int .cc-b2b-table th,.cc-int .cc-b2b-table td{text-align:left;padding:17px 12px;border-bottom:1px solid #49332932;font-size:13px!important}.cc-int .cc-b2b-table th{font-size:11px!important;letter-spacing:.1em;text-transform:uppercase}.cc-int .cc-b2b-table td:last-child,.cc-int .cc-b2b-table th:last-child{text-align:right;font-weight:800}.cc-int .cc-input{display:block;width:100%;padding:14px;background:#fffdfa;color:var(--cc-brown);border:1px solid #49332960;border-radius:4px;font-size:14px}.cc-int .cc-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-int .cc-formgrid label{font-size:12px;font-weight:800;display:block;margin-bottom:5px}.cc-int .cc-formgrid .cc-wide{grid-column:1/-1}.cc-int .cc-article-wrap{max-width:950px;margin:0 auto;padding:clamp(45px,7vw,95px) clamp(22px,6vw,65px)}.cc-int .cc-article-title{font-size:clamp(75px,9vw,135px)!important;margin:12px 0 24px}.cc-int .cc-article-meta{font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cc-int .cc-article-image{width:100%;max-height:630px;object-fit:cover;margin:40px 0 0}.cc-int .cc-article-body{margin-top:40px}.cc-int .cc-article-body :is(p,li){font-family:Montserrat,sans-serif!important;font-size:clamp(15px,1.4vw,17px)!important;line-height:1.93!important}.cc-int .cc-article-body p{margin:0 0 20px}.cc-int .cc-article-body h2{font-size:clamp(50px,5vw,75px)!important;margin:40px 0 12px}.cc-int .cc-article-body h3{font-size:clamp(42px,4vw,58px)!important;margin:27px 0 10px}.cc-int .cc-article-body ul{padding-left:27px;margin:20px 0}.cc-int .cc-article-body a{text-decoration:underline;text-decoration-color:var(--cc-terracotta);text-underline-offset:5px}.cc-int .cc-article-body em{font-style:italic}.cc-int .cc-article-cta{margin-top:46px;padding:30px;background:var(--cc-sage)}.cc-int .cc-strip{background:var(--cc-sage);padding:28px 20px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cc-int .cc-feature-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cc-int .cc-feature-three article{background:#ede6da;padding:28px}.cc-int .cc-feature-three article:nth-child(2){background:var(--cc-sage)}.cc-int .cc-feature-three article:nth-child(3){background:var(--cc-gold)}.cc-int .cc-feature-three h3{font-size:56px!important}.cc-int .cc-feature-three p{font-size:13px}@media(max-width:780px){.cc-int .cc-int-grid,.cc-int .cc-details,.cc-int .cc-feature-three,.cc-int .cc-formgrid{grid-template-columns:1fr}.cc-int .cc-card{min-height:210px}.cc-int .cc-int-hero h1{font-size:96px!important}.cc-int .cc-b2b-table th,.cc-int .cc-b2b-table td{padding:13px 6px}}@media(prefers-reduced-motion:reduce){.cc-int .cc-card{transition:none}}.ccclub-card{margin:23px 0 30px;background:#493329;color:#f5f0e7;aspect-ratio:1.7;min-height:205px;border-radius:12px;padding:clamp(22px,4vw,32px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 12px 26px #49332926}.ccclub-card:before{content:"";display:block;position:absolute;width:245px;height:245px;right:-90px;top:-110px;background:#a7ad91;border-radius:50%}.ccclub-card:after{content:"";display:block;position:absolute;width:175px;height:175px;right:-73px;bottom:-96px;background:#cc866b;border-radius:50%}.ccclub-card__top,.ccclub-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:1}.ccclub-card__top strong{font:800 clamp(27px,4vw,39px) "Montserrat",sans-serif!important;letter-spacing:-.08em;color:#f5f0e7}.ccclub-card__top span,.ccclub-card__bottom span{font:800 10px Montserrat,sans-serif!important;letter-spacing:.12em;color:#f5f0e7}.ccclub-card>p{font:700 clamp(27px,3vw,43px) "Amatic SC",cursive!important;color:#d3b58a!important;position:relative;z-index:1}.ccclub-card em{font-style:italic}@media(max-width:520px){.ccclub-card{aspect-ratio:1.5}.ccclub-card__bottom span{font-size:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/canicare-interior.css.map */
