@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,900&family=Inter:wght@400&family=Plus+Jakarta+Sans:wght@400;600;700&display=swap";.fm{--fm-sans: Helvetica, "Helvetica Neue", Arial, sans-serif;--fm-neue: "Helvetica Neue", Helvetica, Arial, sans-serif;--fm-display: "PP Editorial New Ultrabold", "PPEditorialNew-Ultrabold", Fraunces, Georgia, serif;--fm-h1: 40px;--fm-h1-lh: 1.1;--fm-h2: 40px;--fm-h2-lh: 1.05;--fm-h3: 28px;--fm-h3-lh: 1.15;--fm-h4: 18px;--fm-h4-lh: 1.25;--fm-body: 16px;--fm-body-lh: 1.35;--fm-small: 14px;--fm-small-lh: 1.3;overflow-x:hidden;background:#fff;color:#080808;font-family:var(--fm-sans);-webkit-font-smoothing:antialiased}.fm *,.fm *:before,.fm *:after{box-sizing:border-box}.fm h1,.fm h2,.fm h3,.fm p{margin:0}.fm a{color:inherit;text-decoration:none}.fm img{display:block;max-width:none}.fm button{font:inherit;cursor:pointer}.fm-title{padding:0 16px;font-size:var(--fm-h2);line-height:var(--fm-h2-lh);letter-spacing:-1.44px;font-weight:700}.fm-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:54px;padding:8px 16px;background:#eee;text-align:center}.fm .fm-banner{color:#000}.fm-banner strong{font-size:14px;line-height:21px;letter-spacing:.07px;font-weight:700;text-transform:uppercase}.fm-banner span{font-size:14px;line-height:13.8px;letter-spacing:-.4px}.fm-header{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 16px;background:#0c0806;color:#fff}.fm-header__left{display:flex;align-items:center;gap:16px}.fm-header__logo{width:102px;height:38px}.fm-header__logo img{width:100%;height:100%;object-fit:contain}.fm-header__icons{display:flex;align-items:center;gap:16px}.fm-header__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:25px;padding:0;border:0;background:none;color:#fff}.fm-header__left .fm-header__icon{width:28px;height:28px}.fm-header__icons .fm-header__icon svg{width:20px;height:21px}.fm-header__icons .fm-header__icon:nth-child(2) svg{width:22px;height:20px}.fm-header__icons .fm-header__icon:nth-child(3) svg{width:16px;height:21px;color:#fef9f4}.fm-header__icon svg path,.fm-header__icon svg circle{stroke-width:2px}.fm-cats{display:flex;align-items:center;gap:20px;height:58px;padding:0 16px 0 26px;background:#fcfcfc;overflow-x:auto;scrollbar-width:none}.fm-cats::-webkit-scrollbar{display:none}.fm-cats a{display:flex;align-items:center;gap:8px;flex:none;color:#0c0806;font-size:14px;line-height:1.3;letter-spacing:.19px;white-space:nowrap}.fm-cats img{object-fit:contain}.fm-hero{position:relative;height:500px;overflow:hidden;background:#1a120e;color:#fff}.fm-hero__media{position:absolute;left:0;right:0;top:0;height:582px}.fm-hero__media img,.fm-hero__media video{width:100%;height:100%;object-fit:cover}.fm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 5%,#00000071)}.fm-hero__copy{position:absolute;left:50%;top:194px;width:299px;margin-left:-149.5px;display:flex;flex-direction:column;align-items:center;text-align:center}.fm-proof{display:flex;align-items:center;gap:8px;height:17px;font-size:15px;line-height:1;letter-spacing:-.23px}.fm-proof strong{margin-left:-4px;font-weight:700}.fm-proof i{width:4px;height:4px;border-radius:50%;background:#fff}.fm-stars{display:inline-flex;align-items:center;color:#f5a524}.fm-stars--hero{gap:2px;margin-right:4px}.fm-stars--hero svg{width:16px;height:16px;padding:1.5px}.fm-hero h1{width:307px;margin-top:20px;font-family:var(--fm-display);font-size:var(--fm-h1);line-height:var(--fm-h1-lh);letter-spacing:.32px;font-weight:800;white-space:nowrap}.fm-hero__text{margin-top:32px;font-size:var(--fm-body);line-height:var(--fm-body-lh);letter-spacing:-.16px;color:#fcfcfc}.fm-hero__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:24px;padding:0 24px;border-radius:100px;background:#fcfcfc;font-size:var(--fm-body);line-height:var(--fm-body-lh)}.fm .fm-hero__btn{color:#e56900}.fm-logos{height:56px;background:#080808;border:1px solid rgba(255,255,255,.15);overflow:hidden}.fm-logos__track{display:flex;width:max-content;height:100%;animation:fm-logos-marquee 18s linear infinite}.fm-logos__track:hover,.fm-logos__track:active{animation-play-state:paused}.fm-logos__set{display:flex;flex:none;height:100%}@keyframes fm-logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fm-logos{overflow-x:auto;scrollbar-width:none}.fm-logos::-webkit-scrollbar{display:none}.fm-logos__track{animation:none}.fm-logos__set[aria-hidden]{display:none}}.fm-logo{display:flex;flex:none;align-items:center;justify-content:center;height:100%;border-right:1px solid rgba(255,255,255,.15)}.fm-logo img{width:auto;max-width:110px}.fm-shop{padding:30px 0 0}.fm-chips{display:flex;gap:8px;margin-top:16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.fm-chips::-webkit-scrollbar{display:none}.fm-chip{display:inline-flex;flex:none;align-items:center;height:42px;padding:0 14px;border:1px solid #424242;border-radius:100px;font-size:var(--fm-body);line-height:var(--fm-body-lh);white-space:nowrap}.fm .fm-chip{color:#686868}.fm .fm-chip.is-on{border-color:#0c0806;background:#0c0806;color:#fcfcfc;font-weight:700}.fm-shop__track{display:flex;margin-top:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fm-shop__track::-webkit-scrollbar{display:none}.fm-shot{position:relative;flex:none;width:324px;height:356px;overflow:hidden;scroll-snap-align:start}.fm-shot img{width:100%;height:100%;object-fit:cover}.fm-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c080600 65%,#0c08068b)}.fm-shot__cap{position:absolute;z-index:1;left:16px;top:271px;display:flex;flex-direction:column;gap:8px}.fm-shot__cap strong{color:#fbf7f1;font-size:var(--fm-h3);line-height:var(--fm-h3-lh);letter-spacing:-.4px;font-weight:700;white-space:nowrap}.fm-shot__cap em{color:#ededed;font-style:normal;font-size:var(--fm-body);line-height:var(--fm-body-lh);letter-spacing:.5px;white-space:nowrap}.fm-best{position:relative;height:546px;padding-top:38px;background:#121212;color:#fcfcfc}.fm-best .fm-title{color:#fff}.fm-best__track{display:flex;margin-top:24px;padding-left:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.fm-best__track::-webkit-scrollbar{display:none}.fm-card{position:relative;flex:none;width:212px;padding-right:8px;scroll-snap-align:start}.fm-card__media{position:relative;display:block;height:221px;border-radius:8px;overflow:hidden}.fm-card__media img{position:absolute;left:50%;top:25px;height:179px;width:auto;transform:translate(-50%)}.fm-card__media--fill img{right:0;bottom:0;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:none}.fm-card__add{position:absolute;z-index:1;left:170px;top:179px;margin:0}.fm-card__add button,.fm-card__add>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#0c0806;color:#fff}.fm-card__add svg{width:16px;height:16px}.fm-card__info{display:block;padding-top:22px}.fm-card h3{font-size:var(--fm-h4);line-height:var(--fm-h4-lh);letter-spacing:-.16px;font-weight:700}.fm-card__meta{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:var(--fm-small);line-height:var(--fm-small-lh)}.fm-card__rev{display:inline-flex;align-items:center;gap:4px}.fm-stars--card{gap:1.88px}.fm-stars--card svg{width:8px;height:8px}.fm-card__info strong{display:block;margin-top:10px;font-size:var(--fm-h4);line-height:var(--fm-h4-lh);letter-spacing:-.16px;font-weight:700}.fm-meter{position:absolute;left:50%;top:505px;width:200px;height:2px;margin-left:-100px;background:#666}.fm-meter span{position:absolute;left:0;top:-1px;width:20.5%;height:3px;background:#fcfcfc}.fm-routines{padding:30px 0 0}.fm-routines__track{display:flex;margin-top:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fm-routines__track::-webkit-scrollbar{display:none}.fm-routine{position:relative;flex:none;width:260px;height:370px;border-radius:8px;overflow:hidden;background:#ddd;scroll-snap-align:center}.fm-routine img,.fm-routine video{width:100%;height:100%;object-fit:cover}.fm-routine video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.fm-routine.is-playing video{opacity:1}.fm-routine.is-playing .sail-poster,.fm-routine.is-playing .fm-play,.fm-routine.is-playing .fm-time{opacity:0;pointer-events:none}.fm-play,.fm-time{z-index:1;transition:opacity .2s}.fm-play{position:absolute;left:106px;top:166px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0 0 0 4px;border:0;border-radius:24px;background:#ffffffeb;box-shadow:0 3.31px 11.59px #1e130f40}.fm-play svg{width:13px;height:15px}.fm-time{position:absolute;right:12px;bottom:16px;padding:3px 8px;border-radius:100px;background:#fff;color:#000;font-family:"Plus Jakarta Sans",var(--fm-sans);font-size:12px;line-height:15px;letter-spacing:.12px;font-weight:600}.fm-reviews{height:540px;padding-top:38px;background:#fff;color:#000}.fm-reviews .fm-title{text-align:center}.fm-reviews__track{display:flex;gap:16px;margin-top:20px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.fm-reviews__track::-webkit-scrollbar{display:none}.fm-quote{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:calc(100vw - 32px);max-width:343px;height:302px;scroll-snap-align:center;padding:40px 28px;border:1px solid #000;border-radius:40px;text-align:center}.fm-quote img{width:64px;height:64px;border-radius:50%;object-fit:cover}.fm-quote strong{padding-top:12px;font-family:var(--fm-neue);font-size:var(--fm-h3);line-height:var(--fm-h3-lh);font-weight:700}.fm-stars--quote{gap:2px;padding:4px 0;color:#f5a420}.fm-stars--quote svg{width:16px;height:16px;padding:1.5px}.fm-quote p{padding:8px 0;font-family:var(--fm-neue);font-size:var(--fm-body);line-height:var(--fm-body-lh)}.fm-arrows{display:flex;justify-content:center;gap:12px;padding-top:22px}.fm-arrows button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#000;color:#fff}.fm-arrows svg{width:20px;height:20px}.fm-vs{height:506px;padding:30px 0;background:#000;color:#fff}.fm-vs h2{font-size:var(--fm-h2);line-height:var(--fm-h2-lh);letter-spacing:-1.44px;font-weight:700;text-align:center}.fm-vs__table{width:375px;margin:22px auto 0;border-collapse:collapse;table-layout:fixed}.fm-vs__table th,.fm-vs__table td{height:58px;padding:0;border:1px solid rgba(255,255,255,.2)}.fm-vs__table thead th{height:88px}.fm-vs__table .fm-vs__label{width:134px;padding:10px 8px 10px 28px;text-align:left;font-size:14px;line-height:16.8px;font-weight:700;color:#fff}.fm-vs__table thead .fm-vs__label{padding:44px 0 0;text-align:center;vertical-align:top;font-size:14px;line-height:1;letter-spacing:.48px;text-transform:uppercase}.fm-vs__ours{width:111px;background:#fff;color:#000;border-color:#0003!important}.fm-vs__theirs{width:130px;color:#fff}.fm-vs__table thead .fm-vs__ours{border-radius:12px 12px 0 0}.fm-vs__table thead img{margin:0 auto}.fm-vs__table thead .fm-vs__ours img{width:22px;height:60px;margin-top:8px}.fm-vs__table thead .fm-vs__theirs img{width:45px;height:59px;margin-top:8px;object-fit:contain}.fm-vs__table td{text-align:center;font-size:13px;line-height:14.95px;letter-spacing:.13px;font-weight:700;text-transform:uppercase}.fm-vs__table td i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 auto 4px;border-radius:8px;background:#000;color:#fff;font-style:normal;font-size:9px;line-height:1}.fm-vs__ours i{font-size:10px}.fm-vs__table tbody tr:last-child th,.fm-vs__table tbody tr:last-child td{border-bottom-color:transparent}.fm-vs__table tbody tr:last-child td.fm-vs__theirs,.fm-vs__table tbody tr:last-child th{border-color:transparent}.fm-vs__table thead th{border-top-color:transparent}.fm-vs__table th:first-child{border-left-color:transparent}.fm-vs__table .fm-vs__theirs{border-right-color:transparent}.fm-why{position:relative;height:500px;overflow:hidden;color:#080808}.fm-why h2{position:absolute;left:16px;right:16px;top:40px;font-size:var(--fm-h2);line-height:var(--fm-h2-lh);letter-spacing:-1.44px;font-weight:700;text-align:center}.fm-why__img{position:absolute;left:-16px;top:200px;width:353px;height:264px}.fm-why__img img{width:100%;height:100%;object-fit:contain}.fm-tag{position:absolute;display:flex;align-items:center;justify-content:center;height:30px;border:1.2px solid #232323;border-radius:130px;background:#faebdc;font-size:14.4px;line-height:1.3;letter-spacing:-.21px;text-transform:uppercase;white-space:nowrap}.fm .fm-tag{color:#121212}.fm-tag--a{left:21px;top:126px;width:156px}.fm-tag--b{left:236px;top:160px;width:127px;height:29px;font-size:13.97px}.fm-tag--c{left:57px;top:384px;width:151px}.fm-panel{position:relative;height:500px;overflow:hidden;color:#fff;background:#333}.fm-panel__media{position:absolute;top:0;right:0;bottom:0;left:0}.fm-panel__media img{width:100%;height:100%;object-fit:cover}.fm-panel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fm-sub .fm-panel__media:after{background:linear-gradient(-124.5deg,#0000,#00000056),linear-gradient(0deg,#0000,#0000003d)}.fm-stock .fm-panel__media:after{background:linear-gradient(180deg,#0000 5%,#00000096),linear-gradient(-42.6deg,#0000 5%,#0000003d)}.fm-panel__copy{position:absolute;z-index:1;left:16px;right:16px;bottom:36px;display:flex;flex-direction:column;align-items:flex-start}.fm-panel__copy h2{font-size:var(--fm-h2);line-height:var(--fm-h2-lh);letter-spacing:-1.44px;font-weight:700;color:#fff}.fm-sub .fm-panel__copy{top:295px;bottom:auto;gap:12px}.fm-subcard{display:flex;align-items:center;justify-content:space-between;gap:16px;width:311px;height:68px;padding:0 14px;border-radius:8.51px;background:#fff}.fm .fm-subcard{color:#080808}.fm-subcard__text{display:flex;flex-direction:column;gap:5px}.fm-subcard .fm-dots{gap:4.26px;font-size:var(--fm-body);line-height:var(--fm-body-lh);letter-spacing:0}.fm-subcard .fm-dots i{background:#080808}.fm-subcard small{font-size:var(--fm-small);line-height:var(--fm-small-lh)}.fm-go{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border:1.06px solid #080808;border-radius:50%;background:#121212;color:#fff}.fm-go svg{width:15px;height:15px}.fm-stock{height:499px}.fm-stock .fm-panel__copy{top:283px;bottom:auto}.fm-dots{display:flex;align-items:center;gap:6px;font-size:var(--fm-body);line-height:var(--fm-body-lh);letter-spacing:-.16px;white-space:nowrap}.fm-dots i{flex:none;width:3px;height:3px;border-radius:50%;background:#fff}.fm-stock .fm-dots{margin-top:8px}.fm-pill{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:18px;padding:0 24px;border-radius:100px;background:#fcfcfc;font-size:var(--fm-small);line-height:var(--fm-small-lh)}.fm .fm-pill{color:#1f1813}.fm-merch{position:relative;display:grid;grid-template-columns:188px 1fr;height:420px;overflow:hidden}.fm-merch__img{position:relative;display:block;overflow:hidden}.fm-merch__img img{width:100%;height:100%;object-fit:cover}.fm-merch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#00000026,#0000),#0000000d}.fm-merch__copy{left:15px;top:205px;bottom:auto}.fm-merch__text{margin-top:13px;font-size:var(--fm-body);line-height:var(--fm-body-lh);letter-spacing:-.48px;color:#fff}.fm-foot{padding-bottom:36px;background:#121212;color:#fff;text-align:center}.fm-foot__news{display:flex;flex-direction:column;align-items:center;gap:24px;padding:56px 16px 56.7px}.fm-foot__news h2{font-size:24px;line-height:28.8px;letter-spacing:-.72px;font-weight:700}.fm-foot .sail-fig-newsletter{position:relative;width:100%;max-width:343px;height:43px;box-shadow:0 2.5px #fff}.fm-foot .sail-fig-newsletter input[type=email]{width:100%;height:43px;padding:12px 126px 12px 0;border:0;border-radius:0;background:transparent;color:#fff;font:16px/1 var(--fm-sans);outline:none;box-shadow:none}.fm-foot .sail-fig-newsletter input::placeholder{color:#ffffffb3;opacity:1}.fm-foot .sail-fig-newsletter button{position:absolute;right:0;top:4px;width:110px;height:35px;border:0;border-radius:100px;background:#fff;color:#121212;font:16px/19.2px var(--fm-sans);letter-spacing:-.48px}.fm-foot__thanks{position:absolute;top:50px;left:0;font-size:14px}.fm-foot__menus{max-width:343px;margin:0 auto;padding:43.4px 0 60.2px;text-align:left}.fm-foot details summary{display:flex;align-items:center;justify-content:space-between;height:42px;font-size:16px;line-height:19.2px;letter-spacing:-.48px;list-style:none;cursor:pointer}.fm-foot details summary::-webkit-details-marker{display:none}.fm-foot details summary:after{content:"";width:14px;height:14px;background:linear-gradient(#fff,#fff) center / 8px 1.46px no-repeat,linear-gradient(#fff,#fff) center / 1.46px 8px no-repeat}.fm-foot details[open] summary:after{background:linear-gradient(#fff,#fff) center / 8px 1.46px no-repeat}.fm-foot details>div{display:flex;flex-direction:column;gap:10px;padding:4px 0 14px}.fm-foot details a{font-size:14px;line-height:15.4px;letter-spacing:-.42px;font-weight:700;color:#fff}.fm-foot__bird{width:96px;height:83px;margin:10px auto 0;object-fit:contain}.fm-foot__bar{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:343px;margin:0 auto;padding:24px 0 4px;border-top:1px solid rgba(255,255,255,.25);font-size:12px}.fm-foot__bar p{font-family:Inter,var(--fm-sans);line-height:14.4px;text-transform:uppercase}.fm-foot__bar>a{line-height:1;color:#fff}.fm-foot__bar nav{display:flex;gap:11.2px}.fm-foot__bar nav a{display:inline-flex;color:#fff}.fm-foot__bar nav svg{width:24px;height:24px}.fm-reviews{height:auto;padding-bottom:30px}[data-sail-track]{user-select:none;-webkit-user-select:none}[data-sail-track] img{-webkit-user-drag:none}.fm-card__add button,.fm-card__add span{position:relative}.sail-initials{display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#c8b69c;color:#fff;font-size:22px;font-weight:700}[data-sail-slider]:not(.is-scrollable) .fm-arrows button{opacity:.35;pointer-events:none}.fm-header__icon{position:relative}.sail-cart-count{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#fff;color:#000;font:700 10px/16px Helvetica,Arial,sans-serif;text-align:center}.sail-cart-count[hidden]{display:none}.fm-meter{touch-action:none}.fm-meter:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.sail-spinner{display:none}[data-sail-add] button.is-loading svg{opacity:0}[data-sail-add] button.is-loading .sail-spinner{display:block;position:absolute;inset:50% auto auto 50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sail-spin .7s linear infinite}[data-sail-add] button.is-added{background:#2e7d32}[data-sail-add] button.is-error{background:#b3261e}@keyframes sail-spin{to{transform:rotate(360deg)}}.fm-shot[hidden]{display:none}.fm-shot{background:#e9e3dc}.fm .fm-chip{background:transparent;font-family:inherit;cursor:pointer}.is-entering{animation:sail-fade .45s ease both}@keyframes sail-fade{0%{transform:translateY(10px)}to{transform:none}}.fm-routines__track.is-tiktok{gap:12px}.fm-routine.sail-tiktok{width:230px;height:auto;aspect-ratio:9 / 16;background:#000}.sail-tiktok{position:relative}.sail-tiktok iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .3s}.sail-tiktok.is-ready iframe{opacity:1}.sail-tiktok.is-ready .sail-tiktok__fallback{visibility:hidden}.sail-tiktok__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:linear-gradient(160deg,#ab856b,#1f1813);color:#fff;text-align:center;text-decoration:none}.sail-tiktok__fallback svg{width:34px;height:34px}.sail-tiktok__fallback strong{font-size:16px;line-height:1.2;word-break:break-word}.sail-tiktok__fallback span{padding:8px 16px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sail-home-mobile.css.map */
