.dot-footer{--f-bg:#0c0c0c;--f-ink:#fff;--f-body:rgba(255,255,255,.72);--f-muted:rgba(255,255,255,.45);--f-faint:rgba(255,255,255,.28);--f-line:rgba(255,255,255,.14);--f-rule:rgba(255,255,255,.4);display:block;background:var(--f-bg);color:var(--f-ink);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dot-footer *,.dot-footer *:before,.dot-footer *:after{box-sizing:border-box}.dot-footer [hidden]{display:none!important}.dot-footer__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dot-footer__inner{max-width:var(--f-max,1600px);margin:0 auto;padding:var(--f-pad-top,96px) var(--page-margin,40px) 0}.dot-footer a{color:inherit;text-decoration:none}.dot-footer :focus-visible{outline:1px solid #fff;outline-offset:4px}.dot-footer__letter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:end;padding-bottom:64px;border-bottom:1px solid var(--f-line)}.dot-footer .dot-footer__eyebrow{margin:0 0 16px;font:500 10px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted)}.dot-footer .dot-footer__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,200);font-size:clamp(32px,4.2vw,56px);line-height:.95;letter-spacing:-.015em;text-transform:uppercase;color:var(--f-ink)}.dot-footer .dot-footer__lede{margin:18px 0 0;max-width:400px;font-size:14px;line-height:1.6;color:var(--f-body)}.dot-footer__lede p{margin:0}.dot-footer__form{position:relative;margin:0}.dot-footer__field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--f-rule);transition:border-color .25s}.dot-footer__field:focus-within{border-color:#fff}.dot-footer__field:has([aria-invalid=true]){border-color:#ff8a80}.dot-footer .dot-footer__input{flex:1;min-width:0;height:56px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:300 clamp(18px,1.7vw,22px)/1 var(--font-body--family);letter-spacing:0;color:#fff;-webkit-appearance:none;appearance:none}.dot-footer .dot-footer__input:focus,.dot-footer .dot-footer__input:focus-visible{outline:none;box-shadow:none}.dot-footer .dot-footer__input::placeholder{color:#ffffff61;opacity:1}.dot-footer .dot-footer__input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 100px var(--f-bg) inset;caret-color:#fff}.dot-footer .dot-footer__submit{display:inline-flex;align-items:center;gap:10px;height:56px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font:500 11px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .2s}.dot-footer .dot-footer__submit:hover{background:none;color:#fff}.dot-footer .dot-footer__submit[aria-busy=true]{opacity:.5;pointer-events:none}.dot-footer__submit svg{width:14px;height:14px;transition:transform .25s}.dot-footer__submit:hover svg{transform:translate(3px)}.dot-footer .dot-footer__fine{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--f-muted)}.dot-footer__fine p{margin:0}.dot-footer__fine a{text-decoration:underline!important;text-underline-offset:3px}.dot-footer .dot-footer__error{margin:12px 0 0;font-size:12px;line-height:1.5;color:#ff8a80}.dot-footer__done{display:flex;align-items:center;gap:12px;min-height:57px;padding:12px 0;border-bottom:1px solid var(--f-rule);font:300 clamp(18px,1.7vw,22px)/1.3 var(--font-body--family);color:#fff;outline:none}.dot-footer__done svg{width:18px;height:18px;flex:none}.dot-footer__index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:56px 0 72px}.dot-footer__index--1{grid-template-columns:minmax(0,1fr)}.dot-footer__index--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dot-footer__index--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dot-footer__index--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dot-footer__index--first{padding-top:0}.dot-footer__col{min-width:0}.dot-footer .dot-footer__col-title{display:flex;gap:10px;margin:0 0 20px;font:500 10px/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted)}.dot-footer__num{color:var(--f-faint);font-variant-numeric:tabular-nums}.dot-footer .dot-footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:11px;list-style:none;margin:0;padding:0}.dot-footer .dot-footer__list li{margin:0;padding:0;max-width:100%}.dot-footer .dot-footer__link{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding-bottom:2px;font:400 14px/1.35 var(--font-body--family);letter-spacing:0;text-transform:none;color:var(--f-body);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:color .2s,background-size .3s ease}.dot-footer .dot-footer__link:hover{color:#fff;background-size:100% 1px}.dot-footer__link svg{width:10px;height:10px;flex:none;opacity:.6}.dot-footer__email-short{display:none}.dot-footer .dot-footer__text{margin:0;max-width:240px;font-size:13px;line-height:1.55;color:var(--f-muted)}.dot-footer__text p{margin:0}.dot-footer__text p+p{margin-top:.5em}.dot-footer__text a{color:var(--f-body);text-decoration:underline!important;text-underline-offset:3px}.dot-footer__status{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:1.4;color:var(--f-muted)}.dot-footer__dot{width:6px;height:6px;border-radius:50%;background:#ffffff59;flex:none}.dot-footer__status[data-open=true] .dot-footer__dot{background:#3fbf73;box-shadow:0 0 0 3px #3fbf732e}.dot-footer .dot-footer__mark{display:block;margin:0 0 8px}.dot-footer__mark img{display:block;width:100%;height:auto}.dot-footer__mark--medium{width:66.667%}.dot-footer__mark--small{width:33.333%}.dot-footer__base{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--f-line);font:400 11px/1.4 var(--font-body--family);letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted)}.dot-footer .dot-footer__copy{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.dot-footer .dot-footer__top{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:0;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--f-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .2s}.dot-footer .dot-footer__top:hover{background:none;color:#fff}.dot-footer__top svg{width:10px;height:10px;transition:transform .25s}.dot-footer__top:hover svg{transform:translateY(-2px)}@media(max-width:989px){.dot-footer__letter{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.dot-footer__index,.dot-footer__index--3,.dot-footer__index--5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.dot-footer__mark--medium,.dot-footer__mark--small{width:66.667%}}@media(max-width:749px){.dot-footer__inner{padding:64px var(--page-margin,20px) 0}.dot-footer__letter{padding-bottom:48px}.dot-footer .dot-footer__title{font-size:34px}.dot-footer .dot-footer__input{font-size:18px}.dot-footer__index,.dot-footer__index--3,.dot-footer__index--5{gap:40px 20px;padding:44px 0 56px}.dot-footer__index--first{padding-top:0}.dot-footer__email-full{display:none}.dot-footer__email-short{display:inline}.dot-footer__mark--medium,.dot-footer__mark--small{width:100%}.dot-footer__base{flex-direction:column-reverse;align-items:flex-start;gap:14px}.dot-footer .dot-footer__top{margin:0}}@media(prefers-reduced-motion:reduce){.dot-footer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dot-footer.css.map */
