body.ff-ui-v2{--ff-ui-ink: #242238;--ff-ui-muted: #686171;--ff-ui-accent: #c52d68;--ff-ui-paper: #fffaf6;--ff-ui-line: #e7dfe5;--ff-ui-radius: 20px;color:var(--ff-ui-ink);-webkit-font-smoothing:antialiased}.ff-ui-v2 .ff-ui-v2-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;vertical-align:middle;color:inherit}.ff-ui-v2 .ff-ui-v2-icon>svg{fill:none;stroke:currentColor;stroke-width:1.75;display:block;width:100%;height:100%;flex:0 0 auto}.ff-ui-v2 .ff-ui-v2-picture{display:block;min-width:0}.ff-ui-v2 img[data-ui-v2-media]{max-width:100%;height:auto}.ff-ui-v2 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #79516f;outline-offset:3px}.ff-ui-v2 :is(input,select,textarea){font-size:max(16px,1em)}.ff-ui-v2 :is(.site-header,.ffsite-header){background:#fffaf6fa;border-bottom:1px solid var(--ff-ui-line);box-shadow:none}body.ff-ui-v2 :is(.header__inner,.ffsite-header__inner){min-height:82px;gap:18px}body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav){gap:clamp(12px,1.35vw,22px)}body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav)>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:650;text-underline-offset:6px}body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav)>a:hover{color:var(--ff-ui-accent)}body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav)>a[aria-current]{color:var(--ff-ui-accent);text-decoration:underline}body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav)>.ff-business-nav-link{color:var(--ff-ui-accent);font-weight:750}body.ff-ui-v2 :is(.icon-button,.ffsite-icon-button){width:44px;height:44px;min-width:44px;padding:10px;border:1px solid var(--ff-ui-line);border-radius:50%;background:#fff;box-shadow:none}body.ff-ui-v2 :is(.icon-button,.ffsite-icon-button):hover{border-color:#b69fad;background:#f9f3f7}body.ff-ui-v2 :is(.header__cta,.ffsite-header__cta){min-height:44px;padding:12px 18px;box-shadow:none}body.ff-ui-v2 :is(.header__actions,.ffsite-header__actions){gap:8px}body.ff-ui-v2 :is(.announcement,.ffsite-announcement){background:#f7e5ae;color:#342638}body.ff-ui-v2 :is(.announcement__inner,.ffsite-announcement__inner){display:flex;align-items:center;justify-content:center;gap:26px;min-height:32px;padding-block:5px}body.ff-ui-v2 .announcement__desktop{font-size:10px;letter-spacing:.065em}body.ff-ui-v2 .announcement__mobile{display:none}body.ff-ui-v2 :is(.mobile-menu,.ffsite-mobile-menu){border:1px solid var(--ff-ui-line);background:var(--ff-ui-paper);box-shadow:0 14px 24px #24223814}body.ff-ui-v2 :is(.mobile-menu,.ffsite-mobile-menu)[hidden]{display:none!important}body.ff-ui-v2 :is(.mobile-menu,.ffsite-mobile-menu) a{min-height:48px;padding-block:12px}body.ff-ui-v2 :is(.mobile-menu,.ffsite-mobile-menu) .ff-business-nav-link{color:var(--ff-ui-accent);background:#fbe8ef;border-radius:12px;font-weight:750;padding-inline:14px;margin-block:4px 6px}body.ff-ui-v2 .ffglobal-footer{background:#fcf7f2;border-color:var(--ff-ui-line)}body.ff-ui-v2 .ffglobal-shell{width:min(calc(100% - 64px),1280px)}body.ff-ui-v2 .ffglobal-connect{gap:20px;padding-block:40px}body.ff-ui-v2 :is(.ffglobal-channel,.ffglobal-newsletter){border-radius:20px;padding:26px;min-height:0;box-shadow:none}body.ff-ui-v2 .ffglobal-channel{background:#342638;gap:12px 18px}body.ff-ui-v2 .ffglobal-channel:hover{transform:none;background:#42304a;box-shadow:none}body.ff-ui-v2 .ffglobal-channel__avatar{width:58px;border-width:2px;box-shadow:none}body.ff-ui-v2 .ffglobal-channel__copy strong{font-size:25px;line-height:1.2}body.ff-ui-v2 .ffglobal-channel__copy>span:last-child{font-size:13px;line-height:1.6}body.ff-ui-v2 .ffglobal-channel__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.035em;flex-wrap:wrap}body.ff-ui-v2 :is(.ffglobal-channel__icon,.ffglobal-brand__tiktok-icon){display:inline-flex;width:20px;height:20px;flex:0 0 20px}body.ff-ui-v2 :is(.ffglobal-channel__icon,.ffglobal-brand__tiktok-icon) svg{width:20px;height:20px;display:block}body.ff-ui-v2 .ffglobal-channel__action{font-size:13px;min-height:32px}body.ff-ui-v2 .ffglobal-newsletter{border:1px solid var(--ff-ui-line);background:#fffdfb}body.ff-ui-v2 .ffglobal-newsletter h2{font-size:26px;line-height:1.2;max-width:28ch}body.ff-ui-v2 .ffglobal-newsletter p{font-size:13px;line-height:1.6}body.ff-ui-v2 .ffglobal-newsletter__form{margin-top:18px}body.ff-ui-v2 .ffglobal-newsletter__form :is(input,button){min-height:48px;border-radius:12px}body.ff-ui-v2 .ffglobal-newsletter__form button{background:var(--ff-ui-ink)}body.ff-ui-v2 .ffglobal-main{padding-block:32px;gap:32px;border-color:var(--ff-ui-line)}body.ff-ui-v2 .ffglobal-brand>p{max-width:36ch;font-size:13px;line-height:1.7}body.ff-ui-v2 .ffglobal-brand__tiktok{gap:9px;font-size:14px;min-height:44px;text-decoration:none}body.ff-ui-v2 .ffglobal-brand__tiktok-external .ff-ui-v2-icon{width:16px;height:16px;flex-basis:16px}body.ff-ui-v2 .ffglobal-column h3{margin-bottom:12px;font-size:14px}body.ff-ui-v2 .ffglobal-column>a{min-height:32px;display:flex;align-items:center;padding-block:5px;font-size:13px;line-height:1.5}body.ff-ui-v2 .ffglobal-trust{margin-block:0 24px;border:1px solid var(--ff-ui-line);border-radius:16px;background:#fffdfb}body.ff-ui-v2 .ffglobal-trust__item{gap:12px;padding:20px 22px}body.ff-ui-v2 .ffglobal-trust__icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#f3edf3;color:#65506c}body.ff-ui-v2 .ffglobal-trust__icon svg{width:20px;height:20px}body.ff-ui-v2 .ffglobal-trust__item strong{font-size:14px;line-height:1.4}body.ff-ui-v2 .ffglobal-trust__item small{font-size:12px;line-height:1.5}body.ff-ui-v2 .ffglobal-payment{padding-block:4px 24px;gap:20px}body.ff-ui-v2 .ffglobal-payment strong{font-size:12px}body.ff-ui-v2 .ffglobal-payment span{font-size:11px}body.ff-ui-v2 .ffglobal-payment svg{width:36px;height:23px}body.ff-ui-v2 .ffglobal-legal{background:#302534}body.ff-ui-v2 .ffglobal-legal a{min-height:36px;display:inline-flex;align-items:center}body.ff-ui-v2 :is(.closing,.ffsite-closing){padding-block:44px}body.ff-ui-v2 :is(.closing h2,.ffsite-closing h2){font-size:clamp(30px,3.1vw,42px)}@media(max-width:1100px){body.ff-ui-v2 :is(.desktop-nav,.ffsite-nav){display:none}body.ff-ui-v2 :is(.menu-button,.ffsite-menu-button){display:inline-flex}body.ff-ui-v2 .mobile-menu{inset:100% 0 auto}body.ff-ui-v2 .ffglobal-main{gap:22px}}@media(max-width:760px){body.ff-ui-v2 :is(.shell,.ffsite-shell,.ffglobal-shell){width:calc(100% - 32px)}body.ff-ui-v2 :is(.header__inner,.ffsite-header__inner){min-height:66px;gap:8px}body.ff-ui-v2 :is(.header__actions,.ffsite-header__actions){gap:6px;margin-left:auto}body.ff-ui-v2 :is(.header__cta,.ffsite-header__cta,.fffull-search-link){display:none}body.ff-ui-v2 :is(.brand,.ffsite-brand){gap:8px;min-width:0}body.ff-ui-v2 :is(.brand__word strong,.ffsite-brand__word strong){font-size:21px}body.ff-ui-v2 :is(.announcement,.ffsite-announcement){background:#342638;color:#fff}body.ff-ui-v2 :is(.announcement__inner,.ffsite-announcement__inner){padding:0;min-height:34px}body.ff-ui-v2 .announcement__desktop{display:none}body.ff-ui-v2 .announcement__mobile{display:flex;align-items:center;justify-content:center;gap:10px;min-height:34px;color:#fff;text-decoration:none;font-size:10px;letter-spacing:.03em}body.ff-ui-v2 .announcement__mobile strong{color:#f3c9d9}body.ff-ui-v2 .announcement__mobile .ff-ui-v2-icon{width:16px;height:16px;flex-basis:16px}body.ff-ui-v2 :is(.mobile-menu,.ffsite-mobile-menu){max-height:calc(100dvh - 100px);overflow-y:auto;padding-bottom:max(12px,env(safe-area-inset-bottom))}body.ff-ui-v2 .ffglobal-connect{grid-template-columns:1fr;gap:16px;padding-block:28px}body.ff-ui-v2 :is(.ffglobal-channel,.ffglobal-newsletter){padding:22px;border-radius:18px}body.ff-ui-v2 .ffglobal-connect--solo .ffglobal-channel{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"avatar copy" "avatar action";gap:10px 14px;min-height:0}body.ff-ui-v2 .ffglobal-channel__avatar{width:48px}body.ff-ui-v2 .ffglobal-channel__copy strong{font-size:23px}body.ff-ui-v2 .ffglobal-newsletter h2{font-size:25px}body.ff-ui-v2 .ffglobal-main{padding-block:24px;gap:24px}body.ff-ui-v2 .ffglobal-brand>p{max-width:44ch}body.ff-ui-v2 .ffglobal-mobile-links summary{min-height:52px}body.ff-ui-v2 .ffglobal-mobile-links details a{min-height:44px}body.ff-ui-v2 .ffglobal-trust{grid-template-columns:1fr;margin-block:0 22px}body.ff-ui-v2 .ffglobal-trust__item{padding:16px 18px;border-right:0}body.ff-ui-v2 .ffglobal-trust__item+.ffglobal-trust__item{border-left:0;border-top:1px solid var(--ff-ui-line)}body.ff-ui-v2 .ffglobal-payment{align-items:flex-start;padding-bottom:22px}body.ff-ui-v2 .ffglobal-legal .ffglobal-shell{gap:12px}body.ff-ui-v2 :is(.closing,.ffsite-closing){padding-block:32px}}@media(prefers-reduced-motion:reduce){body.ff-ui-v2 *,body.ff-ui-v2 *:before,body.ff-ui-v2 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.ff-ui-v2 .ff-ui-v2-icon svg,body.ff-ui-v2 .ff-ui-v2-icon svg *{fill:none;stroke:currentColor;stroke-width:1.75}body.ff-ui-v2 .ff-package-menu{position:relative;margin:0;padding:0;border:0}body.ff-ui-v2 .ff-package-menu>summary{display:flex;align-items:center;gap:5px;min-height:44px;padding:0;color:var(--ff-ui-accent);font-size:13px;font-weight:750;line-height:1.35;list-style:none;cursor:pointer;white-space:nowrap}body.ff-ui-v2 .ff-package-menu>summary::-webkit-details-marker{display:none}body.ff-ui-v2 .ff-package-menu>summary .ff-ui-v2-icon{width:15px;height:15px;flex-basis:15px;transition:transform .15s ease}body.ff-ui-v2 .ff-package-menu[open]>summary .ff-ui-v2-icon{transform:rotate(180deg)}body.ff-ui-v2 .ff-package-menu__panel{position:absolute;top:calc(100% + 8px);left:-16px;z-index:60;width:342px;max-width:calc(100vw - 32px);padding:8px;background:#fffaf6;border:1px solid var(--ff-ui-line);border-radius:16px;box-shadow:0 12px 32px #2422381f}body.ff-ui-v2 .ff-package-links{display:grid;gap:0}body.ff-ui-v2 :is(.ff-package-menu,.ff-mobile-packages) a.ff-package-link{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:68px;padding:12px;margin:0;border:0;border-radius:10px;color:var(--ff-ui-ink);background:transparent;text-decoration:none;line-height:1.35}body.ff-ui-v2 :is(.ff-package-menu,.ff-mobile-packages) a.ff-package-link:hover{background:#f9eaf0}body.ff-ui-v2 :is(.ff-package-menu,.ff-mobile-packages) a.ff-package-link[aria-current]{background:#f9eaf0}body.ff-ui-v2 .ff-package-link__name{min-width:0;font-size:14px;font-weight:700}body.ff-ui-v2 .ff-package-link__name small{display:block;margin-top:4px;color:var(--ff-ui-muted);font-size:11px;font-weight:400}body.ff-ui-v2 .ff-package-link>strong{color:var(--ff-ui-accent);font-size:13px;font-weight:700;white-space:nowrap}body.ff-ui-v2 .ff-package-link__arrow .ff-ui-v2-icon{width:18px;height:18px;flex-basis:18px;color:var(--ff-ui-muted)}body.ff-ui-v2 :is(.ff-package-menu,.ff-mobile-packages) a.ff-package-compare{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:4px 4px 0;padding:10px 8px;color:var(--ff-ui-muted);border:0;border-top:1px solid var(--ff-ui-line);font-size:12px;font-weight:600;text-decoration:none}body.ff-ui-v2 .ff-package-compare .ff-ui-v2-icon{width:16px;height:16px;flex-basis:16px}body.ff-ui-v2 .ff-mobile-packages{padding:2px 0 10px;margin-bottom:8px;border-bottom:1px solid var(--ff-ui-line)}body.ff-ui-v2 .ff-mobile-packages>p{margin:10px 12px 6px;color:var(--ff-ui-muted);font-size:11px;font-weight:650;letter-spacing:.04em}body.ff-ui-v2 .ff-mobile-packages .ff-package-link+.ff-package-link{border-top:1px solid var(--ff-ui-line);border-radius:0}body.ff-ui-v2 .ff-mobile-packages a.ff-package-compare{margin-inline:12px;padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fluffy-ui-v2.css.map */
