.ffplan{gap:10px}.ffplan__opt--once{padding:10px 14px;gap:0;border-width:1px;border-radius:12px;background:transparent}.ffplan__opt--once:not(.is-on){background:transparent;border-style:solid;border-color:var(--line)}.ffplan__opt--once .ffplan__top{grid-template-columns:18px minmax(0,1fr) auto;gap:10px}.ffplan__opt--once .ffplan__dot{width:18px;height:18px}.ffplan__opt--once .ffplan__dot:after{width:9px;height:9px}.ffplan__opt--once .ffplan__title{font-family:var(--font-body);font-weight:400!important;font-size:14px;letter-spacing:0;color:var(--gray,#666)}.ffplan__opt--once .ffplan__title-wrap small{font-size:11.5px;color:var(--mute,#8a8a8a)}.ffplan__opt--once .ffplan__price b{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--gray,#666)}.ffplan__opt--once.is-on{box-shadow:none;border-color:var(--black)}.ffplan__opt--once.is-on .ffplan__title,.ffplan__opt--once.is-on .ffplan__price b{color:var(--ink)}.ffsticky{display:none}@media(max-width:760px){.crumbs{display:none}.pdp{padding-top:6px;gap:16px}.pdp .gallery{gap:8px}.pdp .gallery__main,.pdp .gallery:has(.gallery__thumbs) .gallery__main{justify-content:center}.pdp .gallery__main>img:not(.gallery__blur),.pdp .gallery__main>img.contain{width:auto!important;max-width:100%!important;max-height:40svh!important;margin:0 auto!important}.pdp .gallery__thumbs{justify-content:center}.pdp .gallery__thumbs button{flex:0 0 46px!important;width:46px;height:46px;min-width:0!important;border-radius:8px}.pdp .buy{gap:12px}.pdp .buy>*{order:3}.pdp .buy>.eyebrow{display:none}.pdp .buy>h1{order:1;font-size:clamp(30px,8.6vw,38px);line-height:1;margin:0}.pdp .buy>.rating{order:1;margin:-4px 0 0;font-size:13px}.pdp .buy>.ffbuy__vars{order:2}.pdp .buy>.ffbuy__apps{order:3}.pdp .buy>.ffplan{order:3}.pdp .buy>form{order:4}.pdp .buy>.ftiles-wrap{order:5;margin-top:6px}.pdp .buy>.lede{order:6;font-size:15px}.pdp .buy>.ffbuy__note{order:6}.pdp .buy>.stats{order:6}.pdp .buy>.trust,.pdp .buy>.muted,.pdp .buy>.payment-icons,.pdp .buy>ul:last-child{order:7}.pdp .ftiles{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:3px 2px 4px}.pdp .ftiles::-webkit-scrollbar{display:none}.pdp .ftiles .ftile{flex:0 0 76px}.ffplan__opt--sub{padding:20px 12px 12px!important;gap:8px}.ffplan__opt--sub .ffplan__title{font-size:17px}.ffplan__opt--sub .ffplan__price b{font-size:22px}.ffplan__opt--sub .ffplan__price small{font-size:10px;padding:2px 7px;margin-top:2px}.ffplan__opt--sub .ffplan__perks{display:none}.ffplan__strip{padding:7px 10px;font-size:12.5px}.ffplan__freq select{padding:9px 36px 9px 12px;font-size:13.5px}.ffplan__renew{margin-top:0;font-size:11px}.ffplan__opt--once .ffplan__title-wrap small{display:none}.ffbuy-col--skin .kaching-bundles__bar-container{padding:10px 12px!important}.ffbuy-col--skin .kaching-bundles__block{gap:10px!important}.pdp .ffbuy{gap:12px}.pdp .ffbuy>*{order:2}.pdp .ffbuy>.ffbuy__stack{order:5}.pdp .ffbuy__buyrow .ffbuy__atc,.pdp .ffbuy__qty{min-height:54px}.ffsticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 24px -14px #00000059;transform:translateY(110%);transition:transform .22s var(--ease,ease)}.ffsticky.is-on{transform:none}.ffsticky .btn{flex:1;min-height:52px;border-radius:999px;gap:8px;font-size:14px}body.has-ffsticky .toast{bottom:84px}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.ffsticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ff-mobile-buy.css.map */
