.ffgift{display:flex;align-items:center;gap:12px;margin:2px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--acc,#C9A227) 14%,#fff);border:1px dashed color-mix(in srgb,var(--acc,#C9A227) 60%,#000 0%)}.ffgift__img{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:visible}.ffgift__img img{width:52px;height:52px;object-fit:contain;border-radius:8px}.ffgift__tag{position:absolute;top:-8px;right:-10px;background:var(--black,#0b0b0b);color:#fff;font:600 10px/1 var(--font-body,inherit);letter-spacing:.08em;padding:4px 6px;border-radius:999px}.ffgift__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ffgift__txt b{font-family:var(--font-display,inherit);font-size:16px;line-height:1.15;color:var(--ink,#111)}.ffgift__txt small{font-size:13px;color:var(--gray,#555)}.ffgift__txt s{opacity:.7}.ffgift__txt em{font-style:normal;font-weight:700;color:var(--ink,#111)}.ffplan__opt--gift .ffplan__price small{display:none}.fftiers{display:grid;gap:10px;margin:2px 0 4px}.fftiers__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:0}.fftiers__h b{font-family:var(--font-display,inherit);font-size:16px;letter-spacing:.02em}.fftiers__h small{font-size:12px;color:var(--mute,#8a8a8a)}.fftiers__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fftiers__opt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--line,#ddd);border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:var(--ink,#111);position:relative}.fftiers__opt b{font-size:14px;font-weight:600}.fftiers__opt small{font-size:12px;color:var(--gray,#666)}.fftiers__opt.is-on{border-color:var(--black,#0b0b0b);box-shadow:inset 0 0 0 1px var(--black,#0b0b0b)}.fftiers__opt--best:after{content:"Best value";position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--gold,#C9A227);color:#111;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;white-space:nowrap}.fftiers__meter{position:relative;height:8px;border-radius:999px;background:var(--line,#e6e2d8);overflow:visible}.fftiers__meter i{position:absolute;inset:0 auto 0 0;width:4%;border-radius:999px;background:var(--gold,#C9A227);transition:width .35s ease}.fftiers__mark{position:absolute;top:-3px;width:2px;height:14px;background:var(--black,#0b0b0b);opacity:.35;border-radius:2px}.fftiers.is-max .fftiers__meter i{background:var(--black,#0b0b0b)}.fftiers__note{margin:0;padding:0;font-size:13px;font-weight:600;color:var(--ink,#111)}.has-ffship-cart #cart .cd__ship,.has-ffship-cart #cart .cd__b2{display:none!important}.ffship{display:grid;gap:8px;padding:14px 20px 12px;border-bottom:1px solid var(--line,#e6e2d8);background:color-mix(in srgb,var(--gold,#C9A227) 7%,#fff)}.ffship__note{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.3;color:var(--ink,#111)}.ffship__note svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ffship__note b{font-weight:700}.ffship__meter{position:relative;height:10px;border-radius:999px;background:var(--line,#e6e2d8);overflow:hidden}.ffship__meter i{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,#d9b84a,var(--gold,#C9A227));transition:width .45s ease}.ffship__ends{display:flex;justify-content:space-between;margin:0;font-size:11px;letter-spacing:.04em;color:var(--mute,#8a8a8a)}.ffship.is-done .ffship__meter i{background:var(--gold,#C9A227)}.ffship.is-done .ffship__ends{display:none}.ffplan__fine{margin:6px 2px 0;font-size:11px;line-height:1.35;color:var(--muted,#8a867d)}.ffplan:not(:has(.ffplan__opt--sub.is-on)) .ffplan__fine{display:none}.ffplan--lowkey .ffplan__opt--once,.ffplan--lowkey .ffplan__badge,.ffplan--lowkey .ffplan__strip,.ffplan--lowkey .ffplan__perks{display:none!important}.ffplan--lowkey .ffplan__opt--sub{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;display:grid!important;gap:8px!important;animation:none!important}.ffplan--lowkey .ffplan__opt--sub:before,.ffplan--lowkey .ffplan__opt--sub:after{display:none!important}.ffplan--lowkey .ffplan__top{display:inline-flex!important;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:7px 12px 7px 9px;background:#fff;border:1px solid var(--line,#e6e2d8);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.ffplan--lowkey .ffplan__dot{flex:0 0 16px;width:16px!important;height:16px!important;border-radius:3px!important;border:1.5px solid var(--ink,#111)!important;background:#fff!important;box-shadow:none!important;position:relative}.ffplan--lowkey .ffplan__dot:after,.ffplan--lowkey .ffplan__dot:before{content:none!important}.ffplan--lowkey .ffplan__opt--sub.is-on .ffplan__dot{background:var(--ink,#111)!important}.ffplan--lowkey .ffplan__opt--sub.is-on .ffplan__dot:before{content:""!important;position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ffplan--lowkey .ffplan__title{font-family:var(--font-body,inherit)!important;font-size:13px!important;font-weight:500;letter-spacing:0;text-transform:none}.ffplan--lowkey .ffplan__price{display:none!important}.fflk-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:4px 0 10px}.fflk-price__now{font-size:28px;font-weight:700;line-height:1;color:var(--ink,#111)}.fflk-price s{font-size:16px;color:var(--mute,#8a8a8a)}.fflk-price__tag{font-family:var(--font-body,inherit);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink,#111);background:transparent;border:1px solid var(--gold,#C9A227);padding:3px 8px;border-radius:999px}.fflk-price__hint{font-size:13px;color:var(--mute,#8a8a8a)}.ffplan--lowkey{margin:0 0 4px}.ffplan--lowkey .ffplan__freq{margin:0}.ffplan--lowkey .ffplan__freq select{font-size:13px;padding:4px 8px;border-radius:6px}.ffplan--lowkey .ffplan__fine{margin-left:2px}@media(max-width:760px){.fftiers__opt{padding:9px 4px}.fftiers__h small{display:none}}.ffsaved{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;border:1px solid var(--line,#e6e2d8);border-radius:8px;background:#fff;font-size:14px;line-height:1.3;color:var(--ink,#111)}.ffsaved b{font-weight:700}.ffsaved__ico{display:inline-grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1px solid var(--gold,#C9A227);color:var(--gold,#C9A227);font-size:11px;line-height:1}.stack__summary .ffsaved{margin:10px 0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ff-offer.css.map */
