body footer.footer{--color-background:11,15,36;--color-foreground:236,232,255;--color-text-heading:255,255,255;--color-subtext:190,182,222;--color-subtext-alpha:1;--color-border:255,255,255;--color-border-alpha:.1;--color-link:236,232,255;--color-link-hover:255,255,255;--color-field:255,255,255;--color-field-alpha:.06;--color-field-text:255,255,255;--color-button:255,255,255;--color-button-text:11,15,36;background:#0b0f24;color:#ece8ffbd;position:relative;overflow:hidden;isolation:isolate;font-family:var(--cu-text,inherit)}body footer.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 92% 8%,rgba(143,107,255,.16),transparent 70%),radial-gradient(36% 40% at 0% 70%,rgba(214,92,232,.09),transparent 70%)}body footer.footer .divider,body footer.footer>hr{display:none}body footer.footer .footer__wrapper{--section-padding-top:8px;--section-padding-bottom:28px}body footer.footer .footer-block--newsletter{position:relative;border-radius:30px;padding:clamp(28px,4.2vw,64px);background:linear-gradient(135deg,#ffffff14,#ffffff06 55%,#8f6bff12);box-shadow:inset 0 0 0 1px #ffffff1a,0 50px 100px -60px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;isolation:isolate}body footer.footer .footer-block--newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#d65ce8b3,#8f6bff2e 38%,#3fc1ec8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.75}body footer.footer .footer-block--newsletter:after{content:"";position:absolute;z-index:-1;right:-230px;top:50%;width:520px;height:520px;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(143,107,255,.3) 0 6%,transparent 6.4%),radial-gradient(circle,transparent 0 29%,rgba(201,184,255,.18) 29.2% 29.5%,transparent 29.8%),radial-gradient(circle,transparent 0 44%,rgba(214,92,232,.16) 44.2% 44.5%,transparent 44.8%),radial-gradient(circle,transparent 0 60%,rgba(63,193,236,.12) 60.2% 60.5%,transparent 60.8%),radial-gradient(circle,rgba(143,107,255,.18),transparent 62%)}body footer.footer .footer-newsletter{width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"h form" "d terms";column-gap:clamp(32px,6vw,96px);row-gap:14px;align-items:center;text-align:left}body footer.footer .footer-newsletter>h3{grid-area:h;align-self:end}body footer.footer .footer-newsletter__description{grid-area:d;align-self:start}body footer.footer .footer-newsletter__form{grid-area:form;align-self:end;margin:0!important;width:100%;max-width:520px;justify-self:end}body footer.footer .footer-newsletter__term{grid-area:terms;align-self:start;margin:0!important;max-width:520px;justify-self:end;width:100%}body footer.footer .footer-block--newsletter .footer-block__heading{font-family:var(--cu-display,inherit)!important;font-weight:600!important;font-size:clamp(30px,3.4vw,52px)!important;line-height:1.04!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important;text-transform:none!important;text-wrap:balance}body footer.footer .footer-block--newsletter .footer-block__heading:before{content:"Your invitation" / "";display:flex;align-items:center;gap:10px;font:600 12px/1 var(--cu-display,inherit);letter-spacing:.2em;text-transform:uppercase;color:#c9b8ff;margin-bottom:18px}body footer.footer .footer-newsletter__description,body footer.footer .footer-newsletter__description p{color:#ece8ffb3;font-size:clamp(15px,1.1vw,17px);line-height:1.7;max-width:44ch;margin:0}body footer.footer .newsletter-form__field-wrapper .form-field{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29;transition:box-shadow .35s,background .35s}body footer.footer .newsletter-form__field-wrapper .form-field:focus-within{background:#ffffff17;box-shadow:inset 0 0 0 1px #c9b8ffa6,0 0 0 4px #8f6bff2e}body footer.footer .newsletter-form input[type=email]{height:52px;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff;padding:0 20px;font:500 16px/1 var(--cu-text,inherit);outline:none}body footer.footer .newsletter-form input[type=email]::placeholder{color:#ece8ff80}body footer.footer .newsletter-form .btn{position:static!important;height:52px;padding:0 30px;border-radius:999px!important;background:#fff!important;color:#0b0f24!important;font:600 15px/1 var(--cu-text,inherit)!important;letter-spacing:0;text-transform:none;border:0!important;box-shadow:0 14px 34px -14px #8f6bffd9;transition:transform .35s var(--cu-ease,ease),box-shadow .35s;flex:none;width:auto!important}body footer.footer .newsletter-form .btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px #d65ce8d9}body footer.footer .newsletter-form .btn:focus-visible,body footer.footer a:focus-visible{outline:2px solid #c9b8ff;outline-offset:3px}body footer.footer .footer-newsletter__term,body footer.footer .footer-newsletter__term p{font-size:12.5px;line-height:1.6;color:#ece8ff80;margin:0}body footer.footer .footer-newsletter__term a{color:#ece8ffd1;text-decoration:underline;text-decoration-color:#c9b8ff73;text-underline-offset:3px}body footer.footer .footer-newsletter__term a:hover{color:#fff;text-decoration-color:#c9b8ff}body footer.footer .footer-block__heading{font-family:var(--cu-display,inherit)!important;font-weight:600!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#c9b8ff!important;margin:0!important}body footer.footer .footer-block--menu .linklist,body footer.footer .footer-block__contact-info{margin-top:18px}body footer.footer .linklist--vertical li{margin:0!important;padding:0!important}body footer.footer .linklist a,body footer.footer .footer-info__item a,body footer.footer .footer-info__item span{color:#ece8ffc2!important;font:500 15px/1.5 var(--cu-text,inherit);text-decoration:none;transition:color .3s}body footer.footer .linklist a{display:inline-block;padding:5px 0}body footer.footer .linklist a .reversed-link__text{background:linear-gradient(90deg,#d65ce8,#8f6bff) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .45s var(--cu-ease,ease)}body footer.footer .linklist a:hover{color:#fff!important}body footer.footer .linklist a:hover .reversed-link__text{background-size:100% 1px}body footer.footer .footer-info__item{display:flex;align-items:flex-start;gap:12px;padding:5px 0}body footer.footer .footer-info__item svg{flex:none;width:18px;height:18px;margin-top:3px;color:#c9b8ff}body footer.footer .footer-info__item a:hover{color:#fff!important}body footer.footer .accordion-details__summary{color:#fff}@media(min-width:990px){body footer.footer .footer__top-wrapper{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr);column-gap:clamp(24px,4vw,72px);row-gap:clamp(48px,5vw,80px)}body footer.footer .footer-block{width:auto!important;max-width:none!important;flex:none!important}body footer.footer .footer-block:not(.footer-block--newsletter){padding:0!important}body footer.footer .footer-block--contact_information+.footer-block--menu .linklist{columns:2;column-gap:32px}body footer.footer .footer-block--contact_information+.footer-block--menu .linklist li{break-inside:avoid}body footer.footer .footer-block--newsletter{grid-column:1/-1;order:-2}body footer.footer .footer-block--contact_information{order:-1}body footer.footer .footer-block--menu .accordion-details__summary{pointer-events:none}}@media(max-width:989px){body footer.footer .footer-newsletter{grid-template-columns:1fr;grid-template-areas:"h" "d" "form" "terms";row-gap:16px}body footer.footer .footer-newsletter__form,body footer.footer .footer-newsletter__term{justify-self:stretch;max-width:none}body footer.footer .footer-newsletter__form{margin-top:10px!important}body footer.footer .footer-block--newsletter{margin-bottom:28px}body footer.footer .footer-block--newsletter:after{width:360px;height:360px;right:-170px;top:18%}body footer.footer .footer-block--menu,body footer.footer .footer-block--contact_information{border-top:1px solid rgba(255,255,255,.09)}body footer.footer .footer-block--menu .accordion-details__summary,body footer.footer .footer-block--contact_information .accordion-details__summary{padding:18px 0}body footer.footer .footer-block--menu .linklist,body footer.footer .footer-block__contact-info{margin-top:0;padding-bottom:16px}}@media(max-width:749px){body footer.footer .footer-block--newsletter{border-radius:24px;padding:28px 22px}body footer.footer .footer-block--newsletter:after{right:-280px;top:12%}body footer.footer .newsletter-form__field-wrapper .form-field{flex-wrap:wrap;border-radius:24px;padding:6px}body footer.footer .newsletter-form input[type=email]{flex:1 1 100%;height:50px}body footer.footer .newsletter-form .btn{flex:1 1 100%;width:100%!important}}body footer.footer .footer__bottom{position:relative;margin-top:clamp(40px,5vw,72px);padding-top:28px}body footer.footer .footer__bottom:before{content:"";position:absolute;left:var(--page-padding,0);right:var(--page-padding,0);top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,92,232,.45),rgba(143,107,255,.5),rgba(63,193,236,.35),transparent)}body footer.footer .footer__bottom-row{gap:16px 32px;flex-wrap:wrap}body footer.footer .footer__bottom-row+.footer__bottom-row{margin-top:18px}body footer.footer .list-payment{gap:6px}body footer.footer .list-payment__item svg{opacity:.92;border-radius:4px}body footer.footer .footer__copyright-content{font-size:13px;color:#ece8ff85;margin:0}body footer.footer .footer__copyright-content a{color:#ece8ffcc!important;text-decoration:none}body footer.footer .footer__copyright-content a:hover{color:#fff!important}body footer.footer .footer__localization button,body footer.footer .footer__localization .disclosure__button{color:#ece8ffcc}@media(prefers-reduced-motion:reduce){body footer.footer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cu-footer.css.map */
