calyvi-footer.calyvi-footer{--calyvi-footer-font-title: var(--font-heading-family, "Cormorant", "Cormorant Garamond", serif);--calyvi-footer-font-body: var(--font-body-family, "DM Sans", sans-serif);--calyvi-footer-line: rgba(31, 29, 29, .16);--calyvi-footer-soft: rgba(31, 29, 29, .62);--calyvi-footer-gutter: clamp(20px, 4.5vw, 72px);--calyvi-footer-end: var(--calyvi-footer-gutter);display:block;background:var(--calyvi-footer-bg, #f8f5f0);color:var(--calyvi-footer-ink, #1f1d1d);overflow-x:clip}@supports (color: color-mix(in srgb,red,blue)){calyvi-footer.calyvi-footer{--calyvi-footer-line: color-mix(in srgb, var(--calyvi-footer-ink) 16%, transparent);--calyvi-footer-soft: color-mix(in srgb, var(--calyvi-footer-ink) 62%, transparent)}}calyvi-footer.calyvi-footer *,calyvi-footer.calyvi-footer *:before,calyvi-footer.calyvi-footer *:after{box-sizing:border-box}.calyvi-footer__inner{padding:clamp(64px,16vw,96px) 0 0}.calyvi-footer__top,.calyvi-footer__base{max-width:1560px;margin-left:auto;margin-right:auto}.calyvi-footer__top{display:grid;gap:clamp(48px,12vw,64px);padding:0 var(--calyvi-footer-gutter)}.calyvi-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}calyvi-footer.calyvi-footer .calyvi-footer__heading{margin:0 0 10px;font-family:var(--calyvi-footer-font-body);font-size:11px;font-weight:500;letter-spacing:.22em;line-height:1.4;text-transform:uppercase;color:var(--calyvi-footer-soft)}calyvi-footer.calyvi-footer .calyvi-footer__list{margin:0;padding:0;list-style:none}calyvi-footer.calyvi-footer .calyvi-footer__list li{margin:0;padding:0;list-style:none}calyvi-footer.calyvi-footer a.calyvi-footer__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--calyvi-footer-font-body);font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.35;color:var(--calyvi-footer-ink);text-decoration:none;transition:color .3s ease;-webkit-tap-highlight-color:transparent}calyvi-footer.calyvi-footer .calyvi-swap-label{display:block}@media(hover:hover){calyvi-footer.calyvi-footer a.calyvi-footer__link:hover{color:rgb(var(--color-base-accent-1, 107, 90, 88))}}calyvi-footer.calyvi-footer a.calyvi-footer__link:focus-visible,calyvi-footer.calyvi-footer .calyvi-footer__submit:focus-visible,calyvi-footer.calyvi-footer .calyvi-footer__consent a:focus-visible{outline:2px solid var(--calyvi-footer-ink);outline-offset:3px}.calyvi-footer__signup{max-width:440px}calyvi-footer.calyvi-footer .calyvi-footer__signup-title{margin:0;font-family:var(--calyvi-footer-font-title);font-weight:var(--font-heading-weight, 400);font-style:normal;font-size:clamp(28px,7.4vw,34px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:inherit}calyvi-footer.calyvi-footer .calyvi-footer__signup-text{margin:14px 0 0;font-family:var(--calyvi-footer-font-body);font-size:15px;line-height:1.5;letter-spacing:.01em;color:var(--calyvi-footer-soft)}calyvi-footer.calyvi-footer .calyvi-footer__form{margin:22px 0 0}.calyvi-footer__field{display:flex;align-items:stretch;border-bottom:1px solid var(--calyvi-footer-ink)}calyvi-footer.calyvi-footer .calyvi-footer__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-family:var(--calyvi-footer-font-body);font-size:16px;letter-spacing:.01em;color:var(--calyvi-footer-ink);-webkit-appearance:none;appearance:none}calyvi-footer.calyvi-footer .calyvi-footer__input::placeholder{color:var(--calyvi-footer-soft);opacity:1}calyvi-footer.calyvi-footer .calyvi-footer__field:focus-within{box-shadow:0 1px 0 0 var(--calyvi-footer-ink)}calyvi-footer.calyvi-footer .calyvi-footer__submit{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:0 0 0 16px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--calyvi-footer-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--calyvi-footer-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.calyvi-footer__submit-arrow{display:inline-block;letter-spacing:0;transition:transform .28s ease}@media(hover:hover){calyvi-footer.calyvi-footer .calyvi-footer__submit:hover .calyvi-footer__submit-arrow{transform:translate(4px)}}calyvi-footer.calyvi-footer .calyvi-footer__consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-family:var(--calyvi-footer-font-body);font-size:13px;line-height:1.5;letter-spacing:.01em;color:var(--calyvi-footer-soft);cursor:pointer}calyvi-footer.calyvi-footer .calyvi-footer__consent input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--calyvi-footer-ink)}calyvi-footer.calyvi-footer .calyvi-footer__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}calyvi-footer.calyvi-footer .calyvi-footer__message{margin:14px 0 0;font-family:var(--calyvi-footer-font-body);font-size:14px;line-height:1.5;color:var(--calyvi-footer-ink)}calyvi-footer.calyvi-footer .calyvi-footer__message--error{color:#a3352b}.calyvi-footer__word{--calyvi-footer-room: calc(100vw - var(--calyvi-footer-gutter) - var(--calyvi-footer-end));--calyvi-footer-size: min(calc(var(--calyvi-footer-room) / (.617 * var(--calyvi-footer-count, 6))), 640px);display:flex;justify-content:space-between;align-items:flex-end;margin:clamp(56px,15vw,112px) 0 0;padding:0 var(--calyvi-footer-end) 0 var(--calyvi-footer-gutter);font-family:var(--calyvi-footer-font-title);font-weight:var(--font-heading-weight, 400);font-style:normal;font-size:var(--calyvi-footer-size);line-height:.74;letter-spacing:0;text-transform:uppercase;color:var(--calyvi-footer-ink);user-select:none;-webkit-user-select:none}.calyvi-footer__slot{flex:none;display:block}.calyvi-footer__letter{display:block;transform-origin:50% 85%;transition:color .4s ease}@media(hover:hover)and (pointer:fine){.calyvi-footer__word--colors .calyvi-footer__slot:hover .calyvi-footer__letter{color:var(--calyvi-footer-letter-color, currentColor);transition-duration:.16s}}.calyvi-footer__word.is-live .calyvi-footer__letter{will-change:transform}.calyvi-footer__base{display:flex;align-items:center;min-height:132px;padding:0 calc(var(--calyvi-footer-end) + 56px) 0 var(--calyvi-footer-gutter)}calyvi-footer.calyvi-footer .calyvi-footer__legal{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;font-family:var(--calyvi-footer-font-body);font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1.6;text-transform:uppercase;color:var(--calyvi-footer-soft)}@media screen and (min-width:750px){calyvi-footer.calyvi-footer{--calyvi-footer-end: max(var(--calyvi-footer-gutter), 68px)}.calyvi-footer__inner{padding-top:clamp(80px,9vw,136px)}.calyvi-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(24px,4vw,64px)}calyvi-footer.calyvi-footer .calyvi-footer__heading{margin-bottom:14px}calyvi-footer.calyvi-footer a.calyvi-footer__link{min-height:34px}.calyvi-footer__word{margin-top:clamp(72px,8vw,128px)}.calyvi-footer__base{min-height:0;padding:clamp(28px,3vw,40px) var(--calyvi-footer-end) clamp(28px,3vw,40px) var(--calyvi-footer-gutter)}}@media screen and (min-width:1100px){.calyvi-footer__top{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;column-gap:clamp(64px,9vw,168px)}.calyvi-footer__signup{order:-1}.calyvi-footer__columns{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between}.calyvi-footer__top>.calyvi-footer__columns:only-child{grid-column:1 / -1}calyvi-footer.calyvi-footer .calyvi-footer__signup-title{font-size:clamp(34px,2.8vw,44px)}}@media(prefers-reduced-motion:reduce){calyvi-footer.calyvi-footer .calyvi-footer__letter{transform:none!important;will-change:auto}calyvi-footer.calyvi-footer a.calyvi-footer__link,calyvi-footer.calyvi-footer .calyvi-footer__submit-arrow{transition:none!important}}@media print{calyvi-footer.calyvi-footer .calyvi-footer__letter{transform:none!important}}.section-header>.header-wrapper{transition:background-color .35s,box-shadow .35s,opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}html[data-calyvi-header-away] .section-header>.header-wrapper{opacity:0;transform:translate3d(0,-14px,0);visibility:hidden;pointer-events:none;transition:background-color .35s,box-shadow .35s,opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}@media(prefers-reduced-motion:reduce){.section-header>.header-wrapper,html[data-calyvi-header-away] .section-header>.header-wrapper{transform:none;transition-duration:.35s,.35s,.15s,0s,0s}html[data-calyvi-header-away] .section-header>.header-wrapper{transition-delay:0s,0s,0s,0s,.15s}}@media print{html[data-calyvi-header-away] .section-header>.header-wrapper{opacity:1;transform:none;visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-footer.css.map */
