﻿.c02-footer{border-top:.1rem solid rgba(var(--color-foreground), 0.08)}.c02-footer:not(.color-beige-3){border-top:none}.c02-footer .footer__content-top{padding-block:clamp(36px,calc(36px + 12 * (100vw - 480px) / 960),48px)}.c02-footer .footer__blocks-wrapper{display:grid;grid-template:auto/repeat(var(--available-columns, var(--grid-columns, 12)), minmax(0, 1fr));grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}.c02-footer .footer-block--menu{padding:0;grid-column:span 2}.c02-footer .footer-block--social,.c02-footer .footer-block--newsletter{grid-column:span 4}.c02-footer .footer-block--newsletter{margin-block-end:7.5rem}.c02-footer .footer-block--social{margin-block-start:7.5rem}.c02-footer .footer__list-social{margin-inline-start:-1.1rem}.c02-footer .newsletter-form__link--privacy{margin-block-start:2.4rem;display:block}.c02-footer .newsletter-form__link--privacy a{color:currentColor}.c02-footer .footer__content-bottom{position:relative;border-top:solid .1rem rgba(var(--color-foreground), 0.08);padding-top:1.5rem;background-image:url("./footer-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:606px;background-color:rgba(var(--color-background), 0.54);background-blend-mode:overlay;display:flex;flex-direction:column;flex-wrap:wrap;padding-block-end:1rem}.c02-footer .footer__content-bottom:only-child{border-top:0}.c02-footer .footer__content-bottom-wrapper{display:flex;width:100%}.c02-footer .footer__logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;flex-grow:1;padding-block-end:1rem;padding-inline:15vw}.c02-footer .footer__hourglass svg{inline-size:5rem}.c02-footer .footer__wordmark{inline-size:100%}.c02-footer .footer__wordmark svg{max-inline-size:100%}.c02-footer .footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:1rem 1rem 0}.c02-footer .footer__localization:empty{display:none}.c02-footer .footer__localization h2{margin:1rem 1rem .5rem;color:rgba(var(--color-foreground), 0.75)}.c02-footer .footer__list-social:empty,.c02-footer .footer-block--newsletter:empty{display:none}.c02-footer .footer-block__newsletter{text-align:center;flex-grow:1}.c02-footer .newsletter-form__field-wrapper{max-width:36rem}.c02-footer .footer-block__heading{margin-bottom:2rem;margin-top:0;color:rgb(var(--color-foreground));text-align:left}.c02-footer .footer-block__details-content .placeholder-svg{max-width:20rem}.c02-footer .copyright__content{color:#fff}.c02-footer .copyright__content a{text-decoration:none;color:#fff}.c02-footer .policies{display:inline}.c02-footer .policies li{display:inline-flex;justify-content:center;align-items:center}.c02-footer .policies li::before{content:"·";padding:0 .8rem}.c02-footer .policies li a{padding:.6rem 0;display:block}.c02-footer .copyright__link--privacy{position:absolute;right:1.5rem;top:1.5rem}.c02-footer .copyright__link--terms{position:absolute;left:1.5rem;top:1.5rem}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}100%{opacity:1;margin-top:0}}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(-1rem)}}@media screen and (max-width: 749px){.c02-footer .footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:.5rem}.c02-footer .footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:.5rem;justify-content:center}.c02-footer .footer__content-bottom.scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.c02-footer .footer-block__newsletter{flex-direction:column}.c02-footer .footer__localization:empty+.footer__column{padding-top:1.5rem}.c02-footer .footer-block__details-content .list-menu__item--link{padding-top:1rem;padding-bottom:1rem;text-decoration:none}.c02-footer .footer-block-image,.c02-footer .footer-block-image.left,.c02-footer .footer-block-image.center,.c02-footer .footer-block-image.right{justify-content:center}}@media screen and (min-width: 750px){.c02-footer .footer__content-top{min-block-size:320px;padding-block-end:clamp(48px,calc(48px + 24 * (100vw - 480px) / 960),72px);padding-inline:calc(4rem/var(--font-body-scale))}.c02-footer .footer-block--newsletter{grid-column:span 24}.c02-footer .newsletter-form__link--privacy{margin-block-start:1.2rem}.c02-footer .footer-block--menu{padding:0;grid-column:span 8}.c02-footer .footer-block--social{margin-block-start:0;grid-column:span 8}.c02-footer .newsletter-form__field-wrapper{max-width:44rem}.c02-footer .footer__wordmark svg{max-inline-size:430px;margin-inline:auto;display:block}.c02-footer .footer-block__newsletter+.footer__list-social{margin-top:0}}@media screen and (min-width: 1024px){.c02-footer .footer-block--menu{grid-column:span 6}.c02-footer .footer-block--social{grid-column:20/-1}}@media screen and (min-width: 1280px){.c02-footer .footer__column--info{padding-left:0;padding-right:0;align-items:flex-end}.c02-footer .footer-block--newsletter{grid-column:span 12}.c02-footer .footer-block--menu{grid-column:span 4}.c02-footer .footer-block--social{grid-column:22/-1}.c02-footer .footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.c02-footer .footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}.c02-footer .footer__follow-on-shop{margin-bottom:.4rem}.c02-footer .footer__follow-on-shop:first-child:not(:last-child){justify-content:flex-start;margin-right:auto;text-align:left}.c02-footer .footer__follow-on-shop:not(:first-child):not(:last-child){justify-content:flex-end;text-align:right}.c02-footer .footer__localization{padding:.4rem 0;justify-content:flex-start}.c02-footer .footer__localization h2{margin:1rem 0 0}.c02-footer .footer__payment{margin-top:1.5rem}.c02-footer .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:right}.c02-footer .footer__copyright{display:flex;justify-content:space-between;inline-size:100%}.c02-footer .footer-block__details-content{margin-bottom:0}.c02-footer .footer-block__details-content>p,.c02-footer .footer-block__details-content>li{padding:0}.c02-footer .footer-block:only-child li{display:inline}.c02-footer .footer-block__details-content>li:not(:last-child){margin-right:1.5rem}.c02-footer .footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.4rem}.c02-footer .footer-block__details-content>:first-child .list-menu__item--link{padding-top:0}.c02-footer .copyright__link--terms{position:static;order:1}.c02-footer .copyright__text{order:2}.c02-footer .copyright__link--privacy{position:static;order:3}.c02-footer .policies li a{padding:0}}
