.cnc-foot{--f-bg: #f7f1e8;--f-above: rgb(var(--color-background, 254, 253, 249));--f-ink: #2b2126;--f-soft: #5f5559;--f-faint: #8a827e;--f-head: #8f6b3a;--f-accent: #a8834f;--f-accent-ink: #fffdf9;--f-hover: #9a5f58;--f-line: #e3d6c3;--n-card: #fffdf9;--n-title: #2b2126;--n-text: #6d6266;--n-eyebrow: #b5776f;--n-btn: #2b2126;--n-btn-ink: #ffffff;--n-btn-hover: #9a5f58;--f-head-size: 1.9rem;--f-text-size: 1.4rem;--f-pad-top: 5.6rem;--f-serif: var(--font-heading-family, "EB Garamond"), Georgia, serif;--f-sans: var(--font-body-family, "Inter"), -apple-system, sans-serif;font-family:var(--f-sans);color:var(--f-ink);background:var(--f-bg)}.cnc-foot--plum{--f-bg: #2b2126;--f-ink: rgba(251, 247, 241, .92);--f-soft: rgba(251, 247, 241, .7);--f-faint: rgba(251, 247, 241, .46);--f-head: #d8bf96;--f-accent: #d8bf96;--f-accent-ink: #2b2126;--f-hover: #e7b9ae;--f-line: rgba(216, 191, 150, .24)}.cnc-foot *,.cnc-foot *:before,.cnc-foot *:after{box-sizing:border-box}.cnc-foot a{color:inherit;text-decoration:none;transition:color .2s ease}.cnc-foot a:hover{color:var(--f-hover)}.cnc-foot a:focus-visible,.cnc-foot button:focus-visible,.cnc-foot summary:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px;border-radius:2px}.cnc-foot__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 5rem}.cnc-foot__news-wrap{position:relative;padding:4rem 5rem 0}.cnc-foot__news-wrap:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:var(--f-above)}.cnc-foot__news{position:relative;z-index:1;max-width:var(--n-width, 82rem);margin:0 auto;padding:4.4rem 4.8rem 4rem;text-align:center;color:var(--n-title);border-radius:2.4rem;border:1px solid #eadfce;background:var(--n-card);box-shadow:0 30px 60px -36px #2b212673;overflow:hidden}.cnc-foot__news.cnc-foot__news--wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(28rem 16rem at 8% 10%,rgba(239,210,203,.7),transparent 70%),radial-gradient(26rem 16rem at 94% 90%,rgba(225,212,236,.7),transparent 70%);pointer-events:none}.cnc-foot__news>*{position:relative}.cnc-foot__news:before{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:1px solid rgba(198,168,125,.32);border-radius:1.7rem;pointer-events:none}.cnc-foot__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--n-eyebrow)}.cnc-foot__news-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.1;color:var(--n-title)}.cnc-foot__news-title em,.cnc-foot__news-title i{font-style:italic;font-weight:500;background:linear-gradient(100deg,#c08a7f,#b5776f 45%,#a8834f);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.cnc-foot__news-text{margin:1rem auto 0;max-width:46rem;font-size:1.45rem;line-height:1.7;color:var(--n-text)}.cnc-foot__form{position:relative;z-index:1;margin:2.4rem auto 0;max-width:48rem}.cnc-foot__field{display:flex;gap:.6rem;padding:.5rem;border-radius:999px;background:#fff;border:1px solid #e3d6c3;box-shadow:0 8px 22px -16px #2b212666}.cnc-foot__field input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0 1.6rem;font:inherit;font-size:1.45rem;color:#2b2126;outline:none}.cnc-foot__field input::placeholder{color:#8f8783}.cnc-foot__field:focus-within{border-color:var(--f-accent)}.cnc-foot__submit{flex:0 0 auto;min-height:4.6rem;padding:0 2.8rem;border:0;border-radius:999px;background:var(--n-btn);color:var(--n-btn-ink);font:inherit;font-size:1.4rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .25s ease}.cnc-foot__submit:hover{background:var(--n-btn-hover)}.cnc-foot__news-note{margin:1rem 0 0;font-size:1.15rem;color:var(--n-text);opacity:.8}.cnc-foot__form-msg{margin:1rem 0 0;font-size:1.4rem;color:#2f7d43}.cnc-foot__form-msg--err{color:#a33a3a}.cnc-foot__main{padding:var(--f-pad-top) 0 0}.cnc-foot--has-news .cnc-foot__main{padding-top:calc(var(--f-pad-top) + .8rem)}.cnc-foot__rule{position:relative;display:block;height:1px;margin-bottom:4.8rem;background:linear-gradient(90deg,transparent,var(--f-line) 15%,var(--f-line) calc(50% - 12px),transparent calc(50% - 12px),transparent calc(50% + 12px),var(--f-line) calc(50% + 12px),var(--f-line) 85%,transparent)}.cnc-foot__rule:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:1px solid var(--f-accent);background:transparent;transform:translate(-50%,-50%) rotate(45deg)}.cnc-foot__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:4rem 4.8rem}.cnc-foot__brand{min-width:0}.cnc-foot__logo-link{display:inline-block}.cnc-foot__logo{display:block;width:var(--f-logo-w, 150px);max-width:100%;height:auto}.cnc-foot--plum.cnc-foot--logo-light .cnc-foot__logo{filter:brightness(0) invert(1);opacity:.95}.cnc-foot__wordmark{font-family:var(--f-serif);font-size:2.8rem;letter-spacing:.01em;color:var(--f-ink)}.cnc-foot__tagline{margin:1.8rem 0 0;max-width:34rem;font-size:var(--f-text-size);line-height:1.75;color:var(--f-soft)}.cnc-foot__social{display:flex;flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0;padding:0}.cnc-foot__social .list-social__item{margin:0}.cnc-foot__social .list-social__link{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border-radius:50%;border:1px solid var(--f-accent);background:var(--f-accent);color:var(--f-accent-ink);transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease}.cnc-foot__social .list-social__link:hover{background:var(--f-hover);border-color:var(--f-hover);color:var(--f-accent-ink);transform:translateY(-2px)}.cnc-foot--social-outline .cnc-foot__social .list-social__link{background:transparent;color:var(--f-accent)}.cnc-foot--social-outline .cnc-foot__social .list-social__link:hover{background:transparent;color:var(--f-hover);border-color:var(--f-hover)}.cnc-foot__social .svg-wrapper,.cnc-foot__social svg{width:1.8rem;height:1.8rem}.cnc-foot__social svg path{fill:currentColor}.cnc-foot__col{min-width:0}.cnc-foot__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.8rem;list-style:none;font-family:var(--f-serif);font-weight:500;font-size:var(--f-head-size);letter-spacing:.01em;color:var(--f-head);cursor:default}.cnc-foot__head::-webkit-details-marker{display:none}.cnc-foot__chev{display:none}.cnc-foot__links{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.cnc-foot__links a{font-size:var(--f-text-size);color:var(--f-soft)}.cnc-foot__links a:hover{color:var(--f-hover)}.cnc-foot__contact p{margin:0 0 1rem;font-size:var(--f-text-size);line-height:1.7;color:var(--f-soft)}.cnc-foot__c-line{display:flex;align-items:center;gap:.9rem}.cnc-foot__c-line .cnc-icon{flex:0 0 auto;color:var(--f-accent);width:1.6rem;height:1.6rem}.cnc-foot__c-muted{color:var(--f-faint)!important;font-size:1.25rem!important}.cnc-foot__c-btn{display:inline-flex;align-items:center;min-height:4.2rem;margin-top:.6rem;padding:0 2.2rem;border-radius:999px;border:1px solid var(--f-accent);background:transparent;color:var(--f-accent)!important;font-size:1.3rem;font-weight:500;letter-spacing:.04em;transition:background .25s ease,color .25s ease}.cnc-foot__c-btn:hover,.cnc-foot--btn-solid .cnc-foot__c-btn{background:var(--f-accent);color:var(--f-accent-ink)!important}.cnc-foot--btn-solid .cnc-foot__c-btn:hover{background:var(--f-hover);border-color:var(--f-hover)}.cnc-foot__promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;list-style:none;margin:5.2rem 0 0;padding:2.6rem 0;border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line)}.cnc-foot__promises li{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:1.3rem;letter-spacing:.04em;color:var(--f-ink);text-align:left}.cnc-foot__promises .cnc-icon{flex:0 0 auto;color:var(--f-accent);width:2.6rem;height:2.6rem}.cnc-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 3rem;padding:2.6rem 0 var(--f-pad-bottom, 3.2rem)}.cnc-foot__copy{margin:0;font-size:1.2rem;color:var(--f-faint)}.cnc-foot__copy a:hover{color:var(--f-hover)}.cnc-foot__policies{display:flex;flex-wrap:wrap;gap:.6rem 2rem;list-style:none;margin:0;padding:0}.cnc-foot__policies a{font-size:1.2rem;color:var(--f-faint)}.cnc-foot__pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.cnc-foot__pay-icon{display:block;width:3.8rem;height:2.4rem;border-radius:4px}@media(max-width:989px){.cnc-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cnc-foot__brand{grid-column:1 / -1;text-align:center}.cnc-foot__tagline{margin-inline:auto}.cnc-foot__social{justify-content:center}.cnc-foot__promises{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.cnc-foot__promises li{justify-content:flex-start}}@media(max-width:749px){.cnc-foot__inner{padding:0 1.6rem}.cnc-foot__news-wrap{padding:2.4rem 1.6rem 0}.cnc-foot__news{padding:3.2rem 2rem 2.8rem;border-radius:2rem}.cnc-foot__news:before{border-radius:1.4rem}.cnc-foot__field{flex-direction:column;border-radius:2rem;padding:.6rem}.cnc-foot__field input{min-height:4.4rem;text-align:center}.cnc-foot__submit{width:100%}.cnc-foot__main{padding-top:calc(var(--f-pad-top) * .7)}.cnc-foot--has-news .cnc-foot__main{padding-top:calc(var(--f-pad-top) * .8)}.cnc-foot__rule{margin-bottom:3.2rem}.cnc-foot__grid{grid-template-columns:1fr;gap:0}.cnc-foot__brand{padding-bottom:2.8rem}.cnc-foot__col{border-top:1px solid var(--f-line)}.cnc-foot__col:last-child{border-bottom:1px solid var(--f-line)}.cnc-foot__head{margin:0;padding:1.8rem .2rem;font-size:calc(var(--f-head-size) * .95);cursor:pointer}.cnc-foot__chev{display:block;width:9px;height:9px;margin-right:.4rem;border-right:1.5px solid var(--f-accent);border-bottom:1.5px solid var(--f-accent);transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.cnc-foot__col[open] .cnc-foot__chev{transform:rotate(-135deg) translateY(-2px)}.cnc-foot__links,.cnc-foot__contact{padding:0 .2rem 2rem}.cnc-foot__promises{margin-top:3.2rem;gap:1.8rem 1.2rem;padding:2.4rem 0}.cnc-foot__promises li{font-size:1.2rem;gap:.9rem}.cnc-foot__promises .cnc-icon{width:2.2rem;height:2.2rem}.cnc-foot__bottom{flex-direction:column;text-align:center;padding-bottom:calc(var(--f-pad-bottom, 3.2rem) * .85)}.cnc-foot__policies{justify-content:center;gap:.6rem 1.6rem}.cnc-foot__pay{justify-content:center}}@media(prefers-reduced-motion:reduce){.cnc-foot *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cnc-footer.css.map */
