.ccs .ccs-cta{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.ccs .ccs-cta a.button{color:#fff7ee;border-bottom:0}.ccs .ccs-cta a.button:hover{color:#fff7ee}.ccs .ccs-cta__lnk{color:#2a1a16;font-family:var(--font-body-family);font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ccs .ccs-facts4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3vw,36px);border:1px solid rgba(42,26,22,.2)}.ccs .ccs-facts4 div{padding:14px 16px;border-right:1px solid rgba(42,26,22,.2);font-family:var(--font-body-family);font-size:13px;color:#2a1a169e;min-width:0}.ccs .ccs-facts4 div:last-child{border-right:0}.ccs .ccs-facts4 b{display:block;color:#2a1a16;font-weight:600}.ccs .ccs-how__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ccs .ccs-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgba(42,26,22,.2);background:#ffffff8c;color:inherit;text-decoration:none;transition:border-color .2s ease}.ccs .ccs-card:hover,.ccs .ccs-card:focus-visible{border-color:#6e1423}.ccs .ccs-card--main{border-color:#6e1423;box-shadow:inset 0 0 0 1px #6e1423}.ccs .ccs-card__n{font-family:var(--font-body-family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b08d4f}.ccs .ccs-card h3{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:22px;line-height:1.15;color:#2a1a16}.ccs .ccs-card p{margin:0;font-family:var(--font-body-family);font-size:14px;line-height:1.55;color:#2a1a169e}.ccs .ccs-card p b{color:#2a1a16;font-weight:600}.ccs .ccs-card ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(42,26,22,.2)}.ccs .ccs-card li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(42,26,22,.2);font-family:var(--font-body-family);font-size:14px;color:#2a1a16}.ccs .ccs-card li span{color:#2a1a169e;font-size:13px;text-align:right}.ccs .ccs-card__go{margin-top:auto;display:flex;justify-content:space-between;font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#6e1423}.ccs .ccs-card__go:after{content:"\2192";transition:transform .2s ease}.ccs .ccs-card:hover .ccs-card__go:after{transform:translate(4px)}.ccs .ccs-card__im{aspect-ratio:4 / 3;overflow:hidden;background:#2a1a1614;margin:-20px -20px 4px}.ccs .ccs-card__im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ccs .ccs-card:hover .ccs-card__im img{transform:scale(1.04)}.ccs .ccs-card__foot{margin-top:auto;padding-top:12px;border-top:1px solid rgba(42,26,22,.2);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ccs .ccs-card__px{font-family:var(--font-heading-family);font-size:22px;color:#2a1a16}.ccs .ccs-card__go2{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#6e1423}.ccs .ccs-card__go2:after{content:" \2192";display:inline-block;transition:transform .2s ease}.ccs .ccs-card:hover .ccs-card__go2:after{transform:translate(4px)}.ccs .ccs-close{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;margin-top:12px;padding:16px 20px;border:1px dashed #b08d4f;background:#ffffff8c}.ccs .ccs-close b{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:19px;color:#2a1a16}.ccs .ccs-close span{display:block;font-family:var(--font-body-family);font-size:14px;color:#2a1a169e}.ccs .ccs-close a{font-family:var(--font-body-family);font-size:14px;color:#2a1a16;border-bottom:1px solid currentColor;padding-bottom:2px;text-decoration:none}.ccs .ccs-rest{margin-top:clamp(28px,4vw,48px);max-width:78ch;font-family:var(--font-body-family);font-size:15px;line-height:1.65;color:#2a1a16d9}.ccs .ccs-rest h2,.ccs .ccs-rest h3{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(22px,2.4vw,28px);margin:0 0 8px;color:#2a1a16}.ccs .ccs-rest a{color:#2a1a16;border-bottom:1px solid currentColor;text-decoration:none}@media screen and (max-width:860px){.ccs .ccs-facts4{grid-template-columns:repeat(2,minmax(0,1fr))}.ccs .ccs-facts4 div:nth-child(2){border-right:0}.ccs .ccs-facts4 div:nth-child(-n+2){border-bottom:1px solid rgba(42,26,22,.2)}.ccs .ccs-how__cards{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cc-header-cards.css.map */
