.ft.ft-dark{position:relative;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 720px}.ft:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,224,255,.55) 22%,rgba(255,212,0,.55) 45%,rgba(255,0,168,.55) 68%,rgba(107,227,158,.55) 88%,transparent 100%);background-size:300% 100%;animation:ft-cmyk-drift 22s linear infinite;pointer-events:none;z-index:3;opacity:.85}.ft:after{content:"";position:absolute;top:0;left:0;right:0;height:240px;background:radial-gradient(ellipse 600px 220px at 18% 0%,rgba(0,224,255,.09) 0%,transparent 65%),radial-gradient(ellipse 500px 200px at 82% 0%,rgba(255,0,168,.07) 0%,transparent 65%),radial-gradient(ellipse 700px 160px at 50% 0%,rgba(255,212,0,.04) 0%,transparent 65%);filter:blur(28px);pointer-events:none;z-index:0;opacity:.95}@keyframes ft-cmyk-drift{to{background-position:300% 0%}}.ft-inner{position:relative;z-index:2}.ft-strip-item{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border-radius:100px!important;padding:10px 18px!important;font-family:Manrope,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;color:#ffffffe0!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.ft-strip-item:hover{background:#00e0ff12!important;border-color:#00e0ff52!important;box-shadow:0 0 0 1px #00e0ff38 inset,0 0 18px #00e0ff29,0 4px 14px #0000004d;transform:translateY(-1px)}.ft-strip-item:nth-child(1) .ft-strip-icon{color:#6be39e}.ft-strip-item:nth-child(2) .ft-strip-icon{color:#00e0ff}.ft-strip-item:nth-child(3) .ft-strip-icon{color:#ffd400}.ft-strip-item:nth-child(4) .ft-strip-icon{color:#ff00a8}.ft-strip-icon svg{filter:drop-shadow(0 0 6px currentColor);opacity:.92}.ft h4{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff8c!important;margin:0 0 20px!important;position:relative;padding-left:16px;display:inline-block}.ft h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#00e0ff;box-shadow:0 0 8px #00e0ffa6}.ft-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ft-menu li a,.ft-guide-links a{font-family:Assistant,Manrope,system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#ffffffb8!important;text-decoration:none!important;letter-spacing:.01em;display:inline-block;transition:color .3s ease,letter-spacing .45s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.16,1,.3,1)}.ft-menu li a:hover,.ft-guide-links a:hover{color:#00f5ff!important;letter-spacing:.04em;transform:translate(3px)}.ft-menu li a:focus-visible,.ft-guide-links a:focus-visible{outline:2px solid rgba(0,224,255,.45);outline-offset:4px;border-radius:4px}@property --guide-spin{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ft-guides{margin:32px 0 8px}.ft-guides h4{margin-bottom:22px!important}.ft-guide-links{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.ft-guide-links{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.ft-guide-links{grid-template-columns:repeat(4,1fr);gap:14px}}.ft-dark .ft-guide-links a{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:14px;min-height:72px!important;padding:18px 22px!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05)!important;border:1px solid rgba(255,255,255,.07)!important;isolation:isolate;font-family:Assistant,Manrope,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1.4!important;color:#ffffffdb!important;letter-spacing:.005em!important;text-decoration:none!important;overflow:hidden;transform:translateY(0);transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),letter-spacing .45s cubic-bezier(.34,1.56,.64,1),color .3s ease!important}.ft-dark .ft-guide-links a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1.5px;background:conic-gradient(from var(--guide-spin, 0deg),#00e0ff 0%,#ff00a8 25%,#ffd400 50%,#6be39e 75%,#00e0ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;z-index:1;pointer-events:none;transition:opacity .4s ease}.ft-dark .ft-guide-links a:after{content:"";flex-shrink:0;width:16px;height:16px;background-color:#ffffff52;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.ft-dark .ft-guide-links a:nth-child(4n+1){--guide-accent: #00e0ff}.ft-dark .ft-guide-links a:nth-child(4n+2){--guide-accent: #ff00a8}.ft-dark .ft-guide-links a:nth-child(4n+3){--guide-accent: #ffd400}.ft-dark .ft-guide-links a:nth-child(4n+4){--guide-accent: #6be39e}.ft-dark .ft-guide-links a:hover{background:linear-gradient(180deg,#00e0ff12,#00e0ff05)!important;border-color:transparent!important;color:#fff!important;letter-spacing:.025em!important;transform:translateY(-3px);box-shadow:0 0 28px #00e0ff33,0 12px 32px #00000073,0 4px 12px #0000004d!important}.ft-dark .ft-guide-links a:hover:before{opacity:1;animation:guide-spin 6s linear infinite}.ft-dark .ft-guide-links a:hover:after{background-color:var(--guide-accent, #00e0ff);transform:translate(4px);filter:drop-shadow(0 0 6px var(--guide-accent, #00e0ff))}.ft-dark .ft-guide-links a:active{transform:translateY(-1px);transition:transform .12s ease!important}.ft-dark .ft-guide-links a:focus-visible{outline:2px solid #00e0ff!important;outline-offset:4px!important}@keyframes guide-spin{0%{--guide-spin: 0deg}to{--guide-spin: 360deg}}@media(max-width:599px){.ft-dark .ft-guide-links a{min-height:60px!important;padding:14px 18px!important;font-size:13px!important}.ft-dark .ft-guide-links a:before{opacity:.3;animation:none!important}}@media(prefers-reduced-motion:reduce){.ft-dark .ft-guide-links a:hover:before{animation:none!important}.ft-dark .ft-guide-links a{transition:background .2s,color .2s,border-color .2s!important}.ft-dark .ft-guide-links a:hover{transform:none!important;letter-spacing:.005em!important}}.ft-brand-logo{filter:brightness(1.05) drop-shadow(0 0 12px rgba(0,224,255,.1));margin-bottom:16px}.ft-newsletter p{font-family:Assistant,Manrope,system-ui,sans-serif!important;font-size:14px!important;line-height:1.55!important;color:#ffffffb8!important;margin:0 0 14px!important}.ft-savings{background:linear-gradient(90deg,#00e0ff,#ffd400,#ff00a8 80%,#00e0ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:ft-savings-shimmer 8s linear infinite}@keyframes ft-savings-shimmer{to{background-position:200% 0%}}.ft-form-row{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:100px!important;padding:4px!important;display:flex;align-items:center;gap:4px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.ft-form-row:focus-within{background:#00e0ff0f!important;border-color:#00e0ff6b!important;box-shadow:0 0 0 4px #00e0ff1a,0 0 24px #00e0ff33,0 8px 22px #0000004d}.ft-input{background:transparent!important;border:none!important;outline:none!important;color:#fff!important;font-family:Assistant,Manrope,system-ui,sans-serif!important;font-size:16px!important;font-weight:500!important;padding:12px 16px!important;flex:1;min-width:0}.ft-input::placeholder{color:#ffffff52;font-weight:400}.ft-submit{width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;color:#000!important;border:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.ft-submit:hover{background:#00e0ff!important;box-shadow:0 0 0 1px #00e0ff99 inset,0 0 22px #00e0ff73,0 4px 14px #0006;transform:scale(1.06)}.ft-submit:focus-visible{outline:2px solid #00e0ff!important;outline-offset:4px;box-shadow:0 0 0 1px #00e0ff99 inset,0 0 18px #00e0ff66}.ft-submit:active{transform:scale(.94)}.ft-submit svg{stroke-width:2.5}.ft-form-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-family:Assistant,Manrope,system-ui,sans-serif;font-size:12px;line-height:1.5;color:#ffffff8c}.ft-form-consent a{color:#00e0ffd9!important;text-decoration:underline!important;text-underline-offset:2px}.ft-form-consent a:hover{color:#00f5ff!important}.ft-form-consent input[type=checkbox]{flex-shrink:0;margin-top:3px;accent-color:#00e0ff;width:13px;height:13px}.ft-bottom{position:relative;padding-top:32px;margin-top:32px}.ft-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,0,168,.4) 25%,rgba(0,224,255,.4) 55%,rgba(255,212,0,.4) 85%,transparent 100%);opacity:.6}.ft-legal-info{font-family:Assistant,Manrope,system-ui,sans-serif;font-size:12px!important;line-height:1.65!important;color:#ffffff73!important;font-style:normal!important;margin-bottom:18px}.ft-legal-name{color:#ffffffb8!important;font-weight:600!important;letter-spacing:.02em}.ft-legal-info a{color:#ffffffa6!important;text-decoration:none!important;border-bottom:1px dotted rgba(255,255,255,.2);transition:color .25s ease,border-color .25s ease}.ft-legal-info a:hover{color:#00f5ff!important;border-bottom-color:#00e0ff80}.ft-legal-links{list-style:none;padding:0;margin:16px 0 24px!important;display:flex;flex-wrap:wrap;gap:14px 22px}.ft-legal-links a{font-family:Assistant,Manrope,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#ffffff85!important;text-decoration:none!important;letter-spacing:.02em;transition:color .25s ease}.ft-legal-links a:hover{color:#00e0ff!important}.ft-payment{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0}.ft-payment img{background:#fff!important;border-radius:6px;padding:5px 8px;height:26px!important;width:auto!important;object-fit:contain;box-shadow:0 0 0 1px #ffffff14,0 2px 6px #0000004d;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.ft-payment img:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00e0ff6b,0 8px 18px #0006,0 0 14px #00e0ff33}.ft-payment img:focus-visible{outline:2px solid #00e0ff!important;outline-offset:3px;border-radius:6px}.ft-copy{font-family:Assistant,Manrope,system-ui,sans-serif;font-size:12px;color:#ffffff80;letter-spacing:.02em;margin-top:8px}.ft-bottom{padding-right:64px}.ft-bottom:after{content:"";position:absolute;bottom:16px;right:16px;width:28px;height:28px;background:radial-gradient(circle,transparent 38%,rgba(0,224,255,.55) 39%,rgba(0,224,255,.55) 44%,transparent 45%) center/100% 100%,linear-gradient(90deg,transparent 47%,rgba(255,212,0,.55) 48%,rgba(255,212,0,.55) 52%,transparent 53%) center/100% 100%,linear-gradient(0deg,transparent 47%,rgba(255,0,168,.55) 48%,rgba(255,0,168,.55) 52%,transparent 53%) center/100% 100%;background-repeat:no-repeat;pointer-events:none;opacity:.55;transition:opacity .4s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.ft:hover .ft-bottom:after{opacity:.85;transform:rotate(45deg)}.ft-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 30%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.06) 70%,transparent 100%)!important;margin:32px 0!important;border:none!important}@media(max-width:768px){.ft h4{font-size:12px!important;margin-bottom:14px!important}.ft-strip{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.ft-strip::-webkit-scrollbar{display:none}.ft-strip-item{flex-shrink:0;font-size:11.5px!important;padding:8px 14px!important}.ft-payment img{height:22px!important;padding:4px 6px}.ft-bottom{padding-right:0}.ft-bottom:after{display:none}.ft-savings{background-size:250% auto}.ft-form-consent{font-size:11px}}@media(prefers-reduced-motion:reduce){.ft:before,.ft-savings{animation:none!important}.ft-strip-item,.ft-menu li a,.ft-guide-links a,.ft-form-row,.ft-submit,.ft-payment img,.ft-bottom:after{transition:none!important}.ft-menu li a:hover,.ft-guide-links a:hover{letter-spacing:.01em!important;transform:none!important}}.ft-payment img[alt="Apple Pay"]{background:#000!important;border-radius:4px;padding:2px 4px;opacity:1!important;box-shadow:0 0 0 1px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/33/assets/footer-v19.css.map */
