.cochic-footer{position:relative;overflow:hidden;isolation:isolate}.cochic-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:top center;pointer-events:none}.cochic-footer__bg--mobile{inset:0 0 auto;height:auto}.cochic-footer__bg--desktop{display:none}@media screen and (min-width:1000px){.cochic-footer__bg--mobile{display:none}.cochic-footer__bg--desktop{display:block}}.cochic-footer__inner{display:flex;flex-direction:column;gap:2rem;padding-block:2.5rem 2rem}.cochic-footer__separator{border:0;border-block-start:1px solid rgb(var(--text-color) / .25);margin:0}.cochic-footer__newsletter{display:grid;gap:1.25rem}.cochic-footer__newsletter-heading{margin:0}@media screen and (max-width:699px){.cochic-footer__newsletter-heading{font-size:1.625rem}}.cochic-footer__newsletter-subheading{margin:.25rem 0 0;font-size:1.0625rem;opacity:.9}.cochic-footer__form-row{display:grid;gap:.625rem}.cochic-footer__input{-webkit-appearance:none;appearance:none;width:100%;min-height:3.25rem;padding-inline:1.25rem;border:1px solid rgb(var(--text-color) / .8);border-radius:0;background:transparent;color:rgb(var(--text-color));font:inherit}.cochic-footer__input::placeholder{color:rgb(var(--text-color) / .7)}.cochic-footer__input:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.cochic-footer__submit.button{min-height:3.25rem;border-radius:0;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));text-transform:uppercase;letter-spacing:.25em}.cochic-footer__disclaimer{margin:.75rem 0 0;opacity:.85}@media screen and (min-width:1000px){.cochic-footer__inner{gap:2.5rem;padding-block:4.5rem 2rem}.cochic-footer__newsletter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:4rem}.cochic-footer__newsletter-subheading{font-size:1.375rem}.cochic-footer__form-row{grid-template-columns:minmax(0,1fr) auto;gap:0}.cochic-footer__submit.button{padding-inline:3rem}}.cochic-footer__main{display:flex;flex-direction:column}.cochic-footer__brand{display:flex;flex-direction:column;gap:1rem;padding-block-end:1.5rem}.cochic-footer__logo{display:block;width:var(--logo-width);max-width:100%}.cochic-footer__logo img{width:100%;height:auto}.cochic-footer__tagline{margin:0;font-style:italic;font-size:1.125rem}.cochic-footer__social{display:flex;gap:1.25rem}.cochic-footer__social a{display:grid;place-items:center;width:2.75rem;aspect-ratio:1;border:1px solid rgb(var(--text-color));border-radius:50%;transition:background-color .2s,color .2s,border-color .2s}.cochic-footer__social a:hover{border-color:rgb(var(--accent));color:rgb(var(--accent))}.cochic-footer__column{padding-block:1.25rem;border-block-start:1px solid rgb(var(--text-color) / .25)}.cochic-footer__column-title{margin:0 0 1.5rem;font-family:var(--subheading-font-family, inherit);font-size:.9375rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.cochic-footer__column-title:after{content:"";display:block;width:2.5rem;height:3px;margin-block-start:.625rem;background:rgb(var(--accent))}.cochic-footer__column-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cochic-footer__column-links ul{display:flex;flex-direction:column;gap:.25rem}.cochic-footer__column-links ul+ul{padding-inline-start:2.5rem;border-inline-start:1px solid rgb(var(--text-color) / .25)}@media screen and (max-width:999px){.cochic-footer__main{margin-block-start:-.5rem}.cochic-footer__column:last-child{border-block-end:1px solid rgb(var(--text-color) / .25)}}@media screen and (min-width:1000px){.cochic-footer__main{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--column-count, 4),minmax(0,1fr));column-gap:3rem;align-items:start}.cochic-footer__brand{align-self:center;padding-block-end:0}.cochic-footer__column{padding-block:0;border:0}.cochic-footer__column-links{display:flex;flex-direction:column;gap:.75rem}.cochic-footer__column-links ul{gap:.75rem}.cochic-footer__column-links ul+ul{padding-inline-start:0;border:0}}.cochic-footer__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.cochic-footer__trust-item{display:flex;align-items:center;gap:1rem;padding:1rem .75rem;border:1px solid rgb(var(--text-color) / .35);font-size:.875rem;line-height:1.3}@media screen and (max-width:999px){.cochic-footer__trust-item{gap:.75rem}.cochic-footer__trust-icon{width:1.75rem}}.cochic-footer__trust-icon{flex-shrink:0;color:rgb(var(--accent))}@media screen and (min-width:1000px){.cochic-footer__trust{display:flex;justify-content:space-around;gap:0}.cochic-footer__trust-item{flex:1 1 0;justify-content:center;gap:1.75rem;padding:.25rem 1.5rem;border:0;font-size:inherit}.cochic-footer__trust-item+.cochic-footer__trust-item{border-inline-start:1px solid rgb(var(--text-color) / .35)}}.cochic-footer__aside{display:grid;justify-items:center;gap:1rem;text-align:center}.cochic-footer__copyright{margin:0;opacity:.85}.cochic-footer__localization{display:flex;align-items:center}.cochic-footer__localization>*+*{margin-inline-start:1.25rem;padding-inline-start:1.25rem;border-inline-start:1px solid rgb(var(--text-color) / .35)}.cochic-footer__localization .subheading{font-family:inherit;letter-spacing:normal;text-transform:none}.cochic-footer__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cochic-footer__payment svg{width:3.25rem;height:auto;border-radius:4px}@media screen and (min-width:1000px){.cochic-footer__aside{grid-template-columns:1fr auto 1fr;align-items:center;text-align:start}.cochic-footer__aside>:first-child{justify-self:start}.cochic-footer__payment{justify-self:end;justify-content:end}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cochic-footer.css.map */
