body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button,.ff-sl__choose,.ff-sl__watch,.ff-pulse__watch,.ff-service__cart){min-height:48px;line-height:1.3;text-align:center;text-wrap:balance;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button):hover{transform:none}body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button,.icon-button,.ffsite-icon-button,.ff-sl__choose,.ff-sl__watch,.ff-pulse__watch,.ff-service__cart,.ffproduct-thumb,.ffcollection-filter summary):focus-visible,.ffglobal-footer :is(a,button,input,select,summary):focus-visible{outline:3px solid #79516f;outline-offset:3px;box-shadow:0 0 0 2px #fffaf5}body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button,.ff-service__cart):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button,.ff-service__cart)[aria-busy=true]{cursor:wait}body.ffsite-body .ffproduct-option__values input:focus-visible+label{outline:3px solid #79516f;outline-offset:3px}body.ffv3-page .desktop-nav a,body.ffsite-body .ffsite-nav a{min-height:44px;display:inline-flex;align-items:center}body.ffsite-body .ffcollection-hero{padding-block:36px 40px}body.ffsite-body .ffcollection-hero h1{max-width:22ch;margin-bottom:16px;font-size:clamp(38px,4.1vw,56px);line-height:1.06;text-wrap:balance}body.ffsite-body .ffcollection-hero__lede{max-width:64ch;font-size:17px;line-height:1.55}body.ffsite-body .ffproduct-buy h1{margin-bottom:14px;font-size:clamp(30px,2.9vw,40px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}body.ffsite-body .ffproduct-gallery img{max-width:100%}body.ffsite-body :is(.ffsite-page--support,.ffsite-page--legal) .ffsite-page-hero__copy h1{font-size:clamp(34px,3.6vw,48px);line-height:1.1}body.ffsite-body :is(.ffsite-page--support,.ffsite-page--legal) .ffsite-page-hero{padding-block:24px 32px}body.ffsite-body :is(.ffsite-page--support,.ffsite-page--legal) .ffsite-breadcrumbs{margin-bottom:12px}body.ffsite-body :is(.ffsearch-hero,.ffblog-hero) h1{max-width:24ch;font-size:clamp(36px,4vw,54px);line-height:1.08}body.ffsite-body :is(.ffsearch-hero,.ffblog-hero){padding-block:32px 40px}body.ffsite-body .ffcommerce-card__body :is(h2,h3){line-height:1.35;overflow-wrap:break-word}body.ffsite-body .ffcollection-sort select,body.ffsite-body .ffcollection-filter summary,body.ffsite-body .ffcommerce-pagination__button{min-height:44px}body.ffsite-body #FFShopAll{scroll-margin-top:112px}.ffglobal-footer .ffglobal-shell{width:min(calc(100% - 48px),1280px)}.ffglobal-footer .ffglobal-connect{gap:20px;padding-block:32px}.ffglobal-footer :is(.ffglobal-channel,.ffglobal-newsletter){border-radius:20px;box-shadow:0 8px 24px #2f21370f}.ffglobal-footer .ffglobal-channel:hover{transform:none;box-shadow:0 10px 26px #2f21371f}.ffglobal-footer .ffglobal-channel__copy strong{line-height:1.08}.ffglobal-footer .ffglobal-channel__action{min-height:44px}.ffglobal-footer .ffglobal-main{gap:30px;padding-block:32px}.ffglobal-footer .ffglobal-brand__tiktok{gap:9px;max-width:100%;min-height:44px;color:var(--ffglobal-ink);font-size:13px;font-weight:600;line-height:1.4}.ffglobal-footer .ffglobal-brand__tiktok>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.ffglobal-footer :is(.ffglobal-brand__tiktok-icon,.ffglobal-channel__icon){display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;line-height:0}.ffglobal-footer :is(.ffglobal-brand__tiktok-icon,.ffglobal-channel__icon)>svg{display:block;width:20px;height:20px}.ffglobal-footer :is(.ffglobal-brand__tiktok-external,.ffglobal-channel__action>span){display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.ffglobal-footer :is(.ffglobal-brand__tiktok-external,.ffglobal-channel__action>span)>svg{display:block;width:16px;height:16px}.ffglobal-footer .ffglobal-column{gap:0}.ffglobal-footer .ffglobal-column h3{margin-bottom:10px}.ffglobal-footer .ffglobal-column a{display:inline-flex;align-items:center;min-height:44px;padding-block:7px}.ffglobal-footer .ffglobal-trust{border-radius:14px;background:#ffffffb3}.ffglobal-footer .ffglobal-trust__item{min-width:0;min-height:78px;gap:12px;padding:16px 20px}.ffglobal-footer .ffglobal-trust__icon{width:24px;height:24px;padding:0;border-radius:0;color:#68516b;background:transparent}.ffglobal-footer .ffglobal-trust__item strong{font-size:14px;font-weight:600;line-height:1.35}.ffglobal-footer .ffglobal-trust__item small{font-size:12px;line-height:1.5}.ffglobal-footer .ffglobal-localization select,.ffglobal-footer .ffglobal-legal nav a{min-height:44px}.ffglobal-footer .ffglobal-legal nav a{display:inline-flex;align-items:center}@media(max-width:760px){body.ffsite-body .ffcollection-hero{padding-block:24px 28px}body.ffsite-body .ffcollection-hero h1,body.ffsite-body :is(.ffsearch-hero,.ffblog-hero) h1{font-size:clamp(32px,8.5vw,40px)}body.ffsite-body .ffproduct-buy h1{font-size:clamp(28px,7.2vw,34px)}body.ffsite-body :is(.ffsite-page--support,.ffsite-page--legal) .ffsite-page-hero__copy h1{font-size:clamp(30px,8vw,38px)}body.ffsite-body #FFShopAll{scroll-margin-top:84px}.ffglobal-footer .ffglobal-shell{width:calc(100% - 40px)}.ffglobal-footer .ffglobal-connect{gap:14px;padding-block:24px}.ffglobal-footer .ffglobal-main{padding-block:24px}.ffglobal-footer .ffglobal-trust__item{min-height:70px;padding:14px 16px}.ffglobal-footer .ffglobal-mobile .ffglobal-column a{min-height:44px}.ffglobal-footer .ffglobal-channel__eyebrow{align-items:flex-start;font-size:11px;line-height:1.5;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){body:is(.ffv3-page,.ffsite-body) :is(.button,.ffsite-button,.ff-sl__choose,.ff-sl__watch,.ff-pulse__watch,.ff-service__cart),.ffglobal-footer .ffglobal-channel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fluffy-ui-polish.css.map */
