@property --cf-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cf-topbar{position:relative;z-index:20;background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.cf-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1276px;margin-inline:auto;padding:18px clamp(20px,5vw,48px)}.cf-topbar__mark{display:inline-flex;align-items:center;gap:10px;color:#f5f5f7;text-decoration:none}.cf-topbar__logo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#a594ff,#d89cf0 55%,#f4c48f);color:#0b0b0f;font-size:12px;font-weight:700;letter-spacing:-.02em;box-shadow:0 6px 18px -6px #a594ffbf,inset 0 1px #ffffff80}.cf-topbar__name{font-size:17px;font-weight:600;letter-spacing:-.02em}.cf-topbar__tag{font-size:13px;letter-spacing:-.01em;color:#86868b}.cf-topbar__mark:focus-visible{outline:2px solid #0071e3;outline-offset:4px;border-radius:10px}.cf-dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:60;translate:-50% 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;animation:cf-dock-in .9s cubic-bezier(.28,.11,.32,1) .25s both}@keyframes cf-dock-in{0%{opacity:0;translate:-50% 40px;filter:blur(6px)}to{opacity:1;translate:-50% 0;filter:blur(0)}}.cf-dock__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:27px;background:conic-gradient(from var(--cf-angle),rgba(165,148,255,0) 0deg,#a594ff 60deg,#d89cf0 120deg,#f4c48f 170deg,rgba(244,196,143,0) 230deg,rgba(165,148,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.6;pointer-events:none;transition:opacity .4s;animation:cf-ring-spin 7s linear infinite}.cf-dock:hover .cf-dock__ring,.cf-dock:focus-within .cf-dock__ring{opacity:1}@keyframes cf-ring-spin{to{--cf-angle: 360deg}}.cf-dock__body{position:relative;display:flex;align-items:flex-end;gap:8px;padding:9px 10px 12px;border-radius:26px;background:#1414169e;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 24px 60px -18px #000000bf,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f}.cf-dock__item{--size: 46px;position:relative;display:flex;flex-direction:column;align-items:center;color:#f5f5f7d1;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.cf-dock__icon{display:grid;grid-auto-flow:column;place-items:center;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .32);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14;transition:background-color .25s,box-shadow .25s,color .25s}.cf-dock__icon svg{width:calc(var(--size) * .44);height:calc(var(--size) * .44)}.cf-dock__item:hover .cf-dock__icon,.cf-dock__item:focus-visible .cf-dock__icon{background:#ffffff21;color:#fff}.cf-dock__item:focus-visible .cf-dock__icon{box-shadow:0 0 0 2px #0071e3}.cf-dock__item[aria-current=page] .cf-dock__icon{color:#fff;background:linear-gradient(180deg,#a594ff57,#a594ff1a);box-shadow:inset 0 0 0 1px #a594ff80,0 8px 24px -10px #a594ffd9}.cf-dock__item[aria-current=page]:after{content:"";position:absolute;bottom:-8px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#d89cf0;box-shadow:0 0 8px 1px #a594ffe6}.cf-dock__tip{position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50% 6px;padding:6px 10px;border-radius:10px;background:#1e1e20db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 24px -10px #000000b3;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.01em;color:#f5f5f7;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,translate .2s}.cf-dock__item:hover .cf-dock__tip,.cf-dock__item:focus-visible .cf-dock__tip{opacity:1;translate:-50% 0}.cf-dock__tip-short{display:none}.cf-dock__sep{flex:none;align-self:center;width:1px;height:30px;margin-inline:2px;background:#ffffff24}.cf-dock__item--cta .cf-dock__icon{width:auto;gap:8px;padding:0 18px 0 15px;color:#fff;background:linear-gradient(180deg,#2a8bff,#0071e3);box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #0071e3f2}.cf-dock__item--cta:hover .cf-dock__icon,.cf-dock__item--cta:focus-visible .cf-dock__icon{background:linear-gradient(180deg,#3a95ff,#0077ed)}.cf-dock__item--cta .cf-dock__icon svg{width:18px;height:18px}.cf-dock__cta-text{font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.cf-dock__item--cta .cf-dock__tip{display:none}.cf-dock__progress{position:absolute;left:24px;right:24px;bottom:4px;height:2px;overflow:hidden;border-radius:2px;background:#ffffff0f;pointer-events:none}.cf-dock__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a594ff,#d89cf0,#f4c48f);transform:scaleX(var(--cf-progress, 0));transform-origin:left}.cf-footer{padding-bottom:132px}@media(max-width:749px){.cf-topbar__inner{justify-content:center;padding-block:14px}.cf-topbar__tag{display:none}.cf-dock{bottom:max(12px,env(safe-area-inset-bottom))}.cf-dock__ring{border-radius:25px}.cf-dock__body{gap:2px;padding:7px 6px 8px;border-radius:24px}.cf-dock__item{--size: 40px;width:60px}.cf-dock__tip{position:static;margin-top:4px;padding:0;translate:none;opacity:1;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10px;color:#f5f5f7b3}.cf-dock__tip-full{display:none}.cf-dock__tip-short{display:inline}.cf-dock__item[aria-current=page] .cf-dock__tip{color:#fff}.cf-dock__item[aria-current=page]:after,.cf-dock__sep{display:none}.cf-dock__item--cta .cf-dock__icon{width:var(--size);padding:0}.cf-dock__cta-text{display:none}.cf-dock__item--cta .cf-dock__tip{display:block}.cf-dock__progress{left:18px;right:18px;bottom:2px}.cf-footer{padding-bottom:124px}}@media(prefers-reduced-motion:reduce){.cf-dock,.cf-dock__ring{animation:none}}.cf-signup__card{display:grid;gap:16px;justify-items:center;max-width:780px;margin-inline:auto;padding:clamp(32px,5vw,64px);border-radius:28px;background:var(--cf-tile);text-align:center}.cf-signup .cf-lead{margin-inline:auto}.cf-signup__form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:540px;margin-top:8px}.cf-signup__input{flex:1 1 240px;min-height:52px;padding:14px 20px;border:1px solid var(--cf-field-line);border-radius:980px;outline:none;background:var(--cf-field);color:var(--cf-ink);font:400 17px/1.3 var(--cf-sans);letter-spacing:-.01em;transition:border-color .2s,box-shadow .2s}.cf-signup__input::placeholder{color:var(--cf-ink-2)}.cf-signup__input:focus{border-color:var(--cf-blue);box-shadow:0 0 0 4px #0071e34d}.cf-signup__form .cf-btn{min-height:52px}.cf-signup__success{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--cf-ink)}.cf-signup__error{width:100%;font-size:14px;color:#ff6961}.cf-signup__error ul{margin:0;padding:0;list-style:none}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAQAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAg */
