.ccf-assure{border-top:1px solid rgba(var(--color-foreground),.26);border-bottom:1px solid rgba(var(--color-foreground),.26)}.ccf-in{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,5vw,64px)}.ccf-assure .ccf-in{display:grid;grid-template-columns:repeat(var(--ccf-facts, 4),minmax(0,1fr))}.ccf-fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:24px clamp(14px,2vw,28px)}.ccf-fact+.ccf-fact{border-left:1px solid rgba(var(--color-foreground),.12)}.ccf-fact>svg{width:22px;height:22px;margin-bottom:4px;fill:none;stroke:#a07f52;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ccf-fact b{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(18px,1.7vw,22px);line-height:1.2}.ccf-fact b.is-long{font-size:clamp(16px,1.5vw,19px)}.ccf-fact small{font-family:var(--font-body-family);font-size:14px;line-height:1.45;color:rgba(var(--color-foreground),.72)}.ccf-fact small a{color:#6e1423;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.ccf-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.ccf-pay li{display:flex;line-height:0}.ccf-pay svg{width:38px;height:24px;margin:0}.ccf{background:#1c1714;color:#f3eadb;font-family:var(--font-body-family);font-weight:300;font-variant-numeric:tabular-nums}.ccf a,.ccf summary,.ccf button,.ccf select{outline-color:#c9a56e}.ccf a:focus-visible,.ccf summary:focus-visible,.ccf button:focus-visible,.ccf select:focus-visible{outline:2px solid #c9a56e;outline-offset:3px}.ccf-top{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(var(--ccf-menus, 4),minmax(0,1fr));gap:clamp(24px,3.4vw,56px);padding-block:clamp(48px,6vw,88px) clamp(40px,5vw,64px)}.ccf-brand{display:flex;flex-direction:column;gap:20px;min-width:0}.ccf-brand img{width:160px;max-width:100%;height:auto}.ccf-brand img.is-light{filter:brightness(0) invert(.93)}.ccf-name{font-size:13px;letter-spacing:.3em;text-transform:uppercase}.ccf-tag{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:19px;color:#f3eadb}.ccf-brand p{margin:0;color:#b3a797;font-size:15px;line-height:1.55;max-width:320px}.ccf-where{margin-top:4px;padding-top:16px;border-top:1px solid #3a312a;font-size:13px;letter-spacing:.04em;color:#b3a797}.ccf-where b{display:block;margin-bottom:4px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c9a56e}.ccf-advice{border-bottom:1px solid #3a312a}.ccf-advice__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(40px,5vw,64px);border-bottom:1px solid #3a312a}.ccf-advice h2{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:#f3eadb}.ccf-advice p{margin:14px 0 0;color:#b3a797;max-width:520px;font-size:16px;line-height:1.6}.ccf-meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:13px}.ccf-meta a{color:#b3a797;text-decoration:none;border-bottom:1px solid #3a312a}.ccf-meta a:hover{color:#f3eadb;border-bottom-color:currentColor}.ccf-acts{display:flex;flex-direction:column;gap:12px}.ccf-btn{display:flex;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;border:1px solid #f3eadb;color:#f3eadb;font-size:16px;text-decoration:none;transition:background .25s ease,color .25s ease}.ccf-btn--main{background:#f3eadb;color:#1c1714}.ccf-btn--main:hover{background:transparent;color:#f3eadb}.ccf-btn--line:hover{background:#f3eadb;color:#1c1714}.ccf-btn--wa{border-color:#3a312a;justify-content:flex-start}.ccf-btn--wa:hover{border-color:#f3eadb}.ccf-btn--wa span:first-child{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:#fff}.ccf-btn--wa span:first-child svg{width:16px;height:16px;fill:currentColor}.ccf-btn--wa span:nth-child(2){flex:1}.ccf-alert{margin-top:4px;padding-top:16px;border-top:1px solid #3a312a}.ccf-alert label{display:block;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c9a56e}.ccf-field{display:flex;flex-direction:column;gap:8px;max-width:360px}.ccf-field input{width:100%;min-width:0;height:46px;margin:0;padding:0 16px;background:transparent;border:1px solid #b3a797;border-radius:0;color:#f3eadb;font:inherit;font-size:15px;box-shadow:none}.ccf-field input::placeholder{color:#b3a797}.ccf-field button{width:100%;height:46px;margin:0;padding:0 18px;border:1px solid #f3eadb;border-radius:0;background:#f3eadb;color:#1c1714;font:inherit;font-size:14px;cursor:pointer}.ccf-alert small{display:block;margin-top:8px;font-size:12px;color:#b3a797}.ccf-alert__ok{margin:0;padding:12px 14px;border:1px solid #c9a56e;color:#f3eadb;font-size:14px}.ccf-alert__err{margin:8px 0 0;font-size:13px;color:#f0b7b7}.ccf-col{min-width:0}.ccf-col>summary{display:block;list-style:none;cursor:default;padding-bottom:14px;border-bottom:1px solid #f3eadb;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c9a56e}.ccf-col>summary::-webkit-details-marker{display:none}.ccf-col ul{list-style:none;margin:0;padding:0}.ccf-col li{margin:0;border-bottom:1px solid #3a312a}.ccf-col li a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;font-size:15px;line-height:1.35;color:#b3a797;text-decoration:none;transition:color .25s ease,padding .25s ease}.ccf-col li a:hover{color:#f3eadb;padding-left:6px}.ccf-col li a i{font-style:normal;font-size:12px;opacity:.8}.ccf-legal{border-top:1px solid #3a312a}.ccf-legal .ccf-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center;padding-block:24px;font-size:13px;color:#b3a797}.ccf-id{grid-column:1 / -1;margin:0;padding-bottom:16px;border-bottom:1px solid #3a312a}.ccf-id i{font-style:normal;color:#c9a56e}.ccf-legal nav{display:flex;flex-wrap:wrap;gap:6px 22px}.ccf-legal nav a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.ccf-legal nav a:hover{color:#f3eadb;border-bottom-color:currentColor}.ccf-loc select{height:40px;padding:0 36px 0 16px;border:1px solid #3a312a;border-radius:0;background-color:transparent;color:#f3eadb;font:inherit;font-size:13px}.ccf-loc select option{color:#1c1714}.ccf-copy{grid-column:1 / -1;margin:0}@media(prefers-reduced-motion:reduce){.ccf *{transition:none!important}}@media screen and (max-width:1080px){.ccf-assure .ccf-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ccf-fact:nth-child(odd){border-left:0}.ccf-fact:nth-child(n+3){border-top:1px solid rgba(var(--color-foreground),.12)}.ccf-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ccf-brand{grid-column:1 / -1}}@media screen and (max-width:640px){.ccf-assure .ccf-in{grid-template-columns:minmax(0,1fr)}.ccf-fact+.ccf-fact{border-left:0;border-top:1px solid rgba(var(--color-foreground),.12)}.ccf-top{grid-template-columns:minmax(0,1fr);gap:0}.ccf-brand{padding-bottom:28px}.ccf-col{border-bottom:1px solid #3a312a}.ccf-col>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:0}.ccf-col>summary:after{content:"+";font-size:20px;letter-spacing:0}.ccf-col[open]>summary:after{content:"\2013"}.ccf-col ul{padding-bottom:12px}.ccf-col li:last-child{border-bottom:0}.ccf-legal .ccf-in{grid-template-columns:minmax(0,1fr)}.ccf-btn{width:100%}}@media screen and (max-width:860px){.ccf-advice__in{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cc-footer.css.map */
