footer{background:var(--color-blue-primary);width:100%;position:relative;overflow:clip}footer.credits-open{padding-bottom:3rem}footer .c-container{max-width:1440px;margin-inline:auto;padding:var(--spacing-7) 0 var(--spacing-6);position:relative}footer .c-container .content-footer{display:flex;justify-content:flex-start;align-items:flex-start;gap:6.5rem;position:sticky;top:0;z-index:6;margin-bottom:186px;background:var(--color-blue-primary);width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(var(--spacing-7),calc((100vw - 1440px) / 2 + var(--spacing-7)))}footer .c-container .content-footer .form-klaviyo{border-radius:var(--radius-2);background:linear-gradient(121deg,#ccc3 19.73%,#8f8f8f33 53.83%,#2b2b2b33 80.61%);-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);max-width:35rem;width:100%;padding:var(--spacing-5);min-height:13rem}footer .c-container .content-footer .form-klaviyo .footer-newsletter__header{display:flex;align-items:flex-start;gap:var(--spacing-5)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__icon{width:4.6875rem;height:5.1875rem;display:block;flex-shrink:0;background-image:url(https://cdn.shopify.com/s/files/1/0706/3941/9554/files/Adegen-LogoMark.png?v=1771536762);background-position:center;background-repeat:no-repeat;background-size:contain}footer .c-container .content-footer .form-klaviyo .footer-newsletter__copy h2{margin:0 0 var(--spacing-3);color:var(--color-white)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__copy p{margin:0;color:var(--color-off-white);font-size:.875rem;font-weight:300;line-height:1.5}footer .c-container .content-footer .form-klaviyo .footer-newsletter__form{margin-top:var(--spacing-6)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__field{display:flex;align-items:center;border:.0625rem solid rgba(244,244,244,.7);border-radius:999rem;min-height:3.375rem;padding:var(--spacing-3) var(--spacing-4)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__input{width:100%;border:0;background:transparent;color:var(--color-white)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__input::placeholder{color:#f4f4f4cc}footer .c-container .content-footer .form-klaviyo .footer-newsletter__button{min-width:3rem;border:0;background:transparent;color:var(--color-white);cursor:pointer}footer .c-container .content-footer .form-klaviyo .footer-newsletter__button svg{display:block;transition:transform .4s ease}footer .c-container .content-footer .form-klaviyo .footer-newsletter__form .footer-newsletter__button:hover svg{transform:translate(5px)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__message{margin:var(--spacing-2) 0 0;color:var(--color-white)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__message--error{color:#ffb8b8}footer .c-container .content-footer .content-item-link{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);flex:1}@media screen and (min-width:1440px){footer .c-container .content-footer .content-item-link{grid-template-columns:repeat(4,1fr)}}footer .c-container .content-footer .content-item-link .item-link{min-width:9.375rem}footer .c-container .content-footer .content-item-link .item-link h2{margin:0 0 var(--spacing-2);color:var(--color-white);border-bottom:solid .03125rem rgba(244,244,244,.4);padding-bottom:var(--spacing-2);text-transform:uppercase}footer .c-container .content-footer .content-item-link .item-link ul{list-style:none;padding:0;margin:0}footer .c-container .content-footer .content-item-link .item-link ul li{margin-bottom:var(--spacing-3)}footer .c-container .content-footer .content-item-link .item-link ul li a{color:var(--color-white);font-weight:300;transition:.5s}footer .c-container .content-footer .content-item-link .item-link ul li a:hover{text-decoration:underline}footer .c-container .footer__bottom-block{position:sticky;bottom:0;z-index:1}footer .c-container .logo-footer{width:100%;padding:0 var(--spacing-7);position:relative;z-index:1}footer .c-container .logo-footer .img-logo-footer{width:100%;max-width:85rem;max-height:13.4375rem;object-fit:cover}footer .c-container .content-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:1.75rem var(--spacing-7) 0;border-top:none;margin-top:var(--spacing-5);position:relative;z-index:2}footer .c-container .content-footer-bottom:before{content:"";position:absolute;top:0;left:-9999px;right:-9999px;height:1px;background-color:var(--color-grey-light)}footer .c-container .content-footer-bottom p{color:var(--color-grey-light);margin:0;flex-shrink:0;white-space:nowrap}footer .c-container .content-footer-bottom .content-link-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-4)}footer .c-container .content-footer-bottom .content-link-bottom a{color:var(--color-grey-light);text-transform:uppercase}footer .c-container .content-footer-bottom .content-link-bottom .df-credits-trigger{background:none;border:none;cursor:pointer;padding:0;color:var(--color-grey-light);text-transform:uppercase;transition:color .2s ease}footer .c-container .content-footer-bottom .content-link-bottom .df-credits-trigger:hover{color:var(--color-white)}.df-footer__credits-marquee{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;height:0;transition:height .6s cubic-bezier(.16,1,.3,1);background:var(--color-blue-primary);border-top:1px solid rgba(244,244,244,.15);z-index:9999}.df-footer__credits-marquee.is-active{height:3rem}.df-footer__credits-track{display:flex;align-items:center;white-space:nowrap;width:max-content;height:3rem;animation:df-marquee 28s linear infinite;animation-play-state:paused;opacity:0;transform:translateY(100%);transition:opacity .4s ease .2s,transform .5s cubic-bezier(.16,1,.3,1) .1s}.df-footer__credits-marquee.is-active .df-footer__credits-track{animation-play-state:running;opacity:1;transform:translateY(0)}.df-footer__credits-marquee.is-active:hover .df-footer__credits-track{animation-play-state:paused}.df-footer__credits-item{display:inline-flex;align-items:center;padding:0 2.5rem;font-size:.8125rem;font-weight:500;color:var(--color-grey-light);text-transform:uppercase;letter-spacing:.12em;line-height:1}.df-footer__credits-item:after{content:"\b7";margin-left:2.5rem;color:var(--color-grey-dark)}.df-footer__site-credits-link{color:var(--color-white);text-decoration:none;margin-left:.35em;margin-top:0;margin-bottom:0;transition:opacity .2s ease}@keyframes df-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:1280px){footer .c-container .content-footer{gap:3.125rem}footer .c-container .logo-footer{padding-top:6.25rem}}@media screen and (max-width:992px){footer .c-container{padding:2.5rem 0 16px}footer .c-container .content-footer{padding-inline:1.25rem;flex-direction:column;gap:5rem}footer .c-container .content-footer .content-item-link{width:100%}footer .c-container .footer__bottom-block{position:relative;bottom:auto;left:auto;right:auto}footer .c-container .logo-footer{padding-top:3.8125rem}}@media screen and (max-width:768px){footer .c-container .content-footer{margin-bottom:300px}footer .c-container .content-footer .form-klaviyo{padding:1.25rem .6875rem;max-width:100%;min-height:9.375rem}footer .c-container .content-footer .form-klaviyo .footer-newsletter__icon{width:4.0625rem;height:4.5rem}footer .c-container .content-footer .form-klaviyo .footer-newsletter__copy p{font-size:.8125rem;max-width:14rem}footer .c-container .content-footer .form-klaviyo .footer-newsletter__form{margin-top:var(--spacing-3)}footer .c-container .content-footer .form-klaviyo .footer-newsletter__field{min-height:2.75rem;padding-left:var(--spacing-3)}footer .c-container .content-footer .content-item-link{gap:2.75rem}footer .c-container .content-footer .content-item-link .item-link h2{margin:0 0 .6875rem;padding-bottom:.625rem;font-size:1rem;border-bottom:solid .0625rem var(--color-white)}footer .c-container .content-footer .content-item-link .item-link ul li{margin-bottom:.625rem}footer .c-container .logo-footer{padding:3.8125rem 1.25rem 0}footer .c-container .content-footer-bottom{padding:16px 1.25rem 0;align-items:flex-start;margin-top:1.5625rem;flex-direction:column}footer .c-container .content-footer-bottom .content-link-bottom{gap:var(--spacing-3, 12px);flex-wrap:wrap;justify-content:flex-start}footer .c-container .content-footer-bottom .content-link-bottom a{font-size:12px}footer .c-container .content-footer-bottom p{font-size:12px;font-style:normal;margin-bottom:1rem;font-weight:500;max-width:100%}}@media(max-width:490px){footer .c-container .content-footer .content-item-link{display:grid;grid-template-columns:repeat(2,1fr);width:100%}footer .c-container .content-footer .content-item-link .item-link{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/footer.css.map */
