.fc-satc{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;flex-direction:column;gap:8px;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .35s cubic-bezier(.32,.72,.24,1),visibility 0s .35s}.fc-satc.is-visible{visibility:visible;transform:translateY(0);transition:transform .35s cubic-bezier(.32,.72,.24,1)}.fc-satc__card{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border-radius:24px;background-color:#2e313880;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);overflow:hidden;color:#fff}.fc-satc__card:before{content:"";position:absolute;top:-56px;left:45%;width:136px;height:136px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 70%);pointer-events:none}.fc-satc__image{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:16px;object-fit:cover}.fc-satc__meta{position:relative;display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:6px;align-items:flex-start}.fc-satc__hairtype{display:flex;align-items:center;gap:4px;max-width:100%;padding:3px 8px;border:0;border-radius:100px;background-color:#ffffff14;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);color:#fff;font-size:11px;letter-spacing:-.22px;text-transform:uppercase;cursor:pointer}.fc-satc__hairtype>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fc-satc__hairtype:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-satc__hairtype-info{display:flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background-color:#0003;font-size:9px;line-height:1}.fc-satc__hairtype--static{cursor:default}.fc-satc__hairtype--static .fc-satc__hairtype-info{display:none}.fc-satc__title{margin:0;overflow:hidden;color:#f9f5f0;font-size:18px;font-weight:500;letter-spacing:-.36px;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.fc-satc__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:16px 24px;border:0;border-radius:76px;background-color:#1f2a43;color:#fefefe;font-size:16px;font-weight:500;letter-spacing:-.32px;text-transform:capitalize;cursor:pointer;transition:all .3s ease}.fc-satc__atc:hover{color:#1f2a43;background-color:#fefefe;transform:scale(1.01)}.fc-satc__atc:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:990px){.fc-satc{left:auto;right:44px;bottom:24px;width:508px;max-width:calc(100vw - 32px)}.fc-satc__card{position:relative;display:flex;align-items:center;gap:24px;padding:16px;border-radius:32px;background-color:#2e313880;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);overflow:hidden;color:#fff}.fc-satc__card:before{content:"";position:absolute;top:-72px;left:185px;width:176px;height:176px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 70%);pointer-events:none}.fc-satc__image{position:relative;flex:0 0 auto;width:80px;height:80px;border-radius:24px;object-fit:cover}.fc-satc__meta{position:relative;display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:8px;align-items:flex-start}.fc-satc__hairtype{display:flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:100px;background-color:#ffffff14;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);color:#fff;font-size:14px;letter-spacing:-.28px;text-transform:uppercase;cursor:pointer}.fc-satc__hairtype:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-satc__hairtype-info{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background-color:#0003;font-size:10px;line-height:1}.fc-satc__hairtype--static{cursor:default}.fc-satc__hairtype--static .fc-satc__hairtype-info{display:none}.fc-satc__title{margin:0;overflow:hidden;color:#f9f5f0;font-size:24px;font-weight:500;letter-spacing:-.48px;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.fc-satc__atc{min-height:44px;padding:8px 24px;border-radius:24px;font-size:20px;letter-spacing:-.4px}}@media(prefers-reduced-motion:reduce){.fc-satc,.fc-satc.is-visible{transition:none}}.sticky-atc-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/118/assets/fc-sticky-atc.css.map */
