.fy .fy-buy:has(.fy-packs) .fy-price{display:none}.fy .fy-packs{display:grid;gap:23px;grid-auto-rows:1fr;margin-bottom:20px}.fy .fy-packs:has(>.fy-pack.has-flag:first-child){padding-top:11px}.fy .fy-packs .fy-pack{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:14px;row-gap:4px;padding:16px;background:#fff;border:1.5px solid var(--mint-line);cursor:pointer}.fy .fy-packs .fy-pack:hover{border-color:var(--cranberry-lit)}.fy .fy-packs .fy-pack.is-on{border:2px solid var(--cranberry);background:var(--mint-soft);padding:15.5px}.fy .fy-packs .fy-pack input{position:absolute;opacity:0;width:1px;height:1px}.fy .fy-packs .fy-pack:has(input:focus-visible){outline:2px solid var(--cranberry);outline-offset:3px}.fy .fy-packs .fy-pack-name{grid-column:1;grid-row:1;align-self:end;font-family:var(--f-mono);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;color:var(--ink-2)}.fy .fy-packs .fy-pack-free{font-style:normal;color:var(--cranberry);white-space:nowrap}.fy .fy-packs .fy-pack-now{grid-column:2;grid-row:1;align-self:end;text-align:right;white-space:nowrap;font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.2;color:var(--ink-2)}.fy .fy-packs .fy-pack-sub{grid-column:1;grid-row:2;align-self:start;font-size:13px;line-height:1.4;color:var(--muted)}.fy .fy-packs .fy-pack-each{grid-column:2;grid-row:2;align-self:start;text-align:right;white-space:nowrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fy .fy-packs .fy-pack-save{grid-column:1/-1;grid-row:3;align-self:end;display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--mint-line)}.fy .fy-packs .fy-pack.is-on .fy-pack-save{border-top-color:#8e1b2c38}.fy .fy-packs .fy-pack-save b{font-family:var(--f-mono);font-weight:700;font-size:12.5px;letter-spacing:.03em;color:var(--cranberry);white-space:nowrap}.fy .fy-packs .fy-pack-was{font-family:var(--f-head);font-weight:400;font-size:14px;color:#a9a9a9}.fy .fy-packs .fy-pack-flag{position:absolute;top:-11px;left:15px;background:var(--cranberry);color:var(--cream-gold);font-family:var(--f-mono);font-weight:700;font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding:4px 10px;line-height:1.4}.fy .fy-packs .fy-pack:has(.fy-pack-img){grid-template-columns:88px minmax(0,1fr) auto}.fy .fy-packs .fy-pack:has(.fy-pack-img) .fy-pack-name,.fy .fy-packs .fy-pack:has(.fy-pack-img) .fy-pack-sub{grid-column:2}.fy .fy-packs .fy-pack:has(.fy-pack-img) .fy-pack-now,.fy .fy-packs .fy-pack:has(.fy-pack-img) .fy-pack-each{grid-column:3}.fy .fy-packs .fy-pack:has(.fy-pack-img) .fy-pack-save{grid-column:2/-1}.fy .fy-packs .fy-pack-img{grid-column:1;grid-row:1/3;align-self:center;width:88px;height:88px;object-fit:contain;mix-blend-mode:multiply}@media(max-width:429px){.fy .fy-packs .fy-pack{column-gap:10px}.fy .fy-packs .fy-pack:has(.fy-pack-img){grid-template-columns:72px minmax(0,1fr) auto}.fy .fy-packs .fy-pack-img{width:72px;height:72px}.fy .fy-packs .fy-pack-free{display:block;margin-top:3px}.fy .fy-packs .fy-pack-now{font-size:18px}.fy .fy-packs .fy-pack-sub{font-size:12.5px}}.fy .fy-packs{grid-auto-rows:auto;gap:24px}.fy .fy-packs .fy-pack{background:#f7faf1;border:2px solid var(--line-da);box-shadow:0 1px #3f5a2e0d;padding:20px;row-gap:5px;grid-template-rows:auto auto auto 1fr}.fy .fy-packs .fy-pack:hover{border-color:var(--night);box-shadow:0 6px 16px -10px #3f5a2e66}.fy .fy-packs .fy-pack.is-on{border:3px solid var(--night);background:#edf4e1;box-shadow:0 12px 26px -12px #3f5a2e73;padding:19px}.fy .fy-packs .fy-pack:nth-of-type(3){border-color:var(--accent)}.fy .fy-packs .fy-pack-now{color:var(--night)}.fy .fy-packs .fy-pack-now s.fy-pack-was{display:block;font-family:var(--f-head);font-weight:400;font-size:15px;line-height:1.05;margin-bottom:2px;color:#9a9a9a}.fy .fy-packs .fy-pack-perpack{font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fy .fy-packs .fy-pack-save{grid-row:4;margin-top:18px;padding-top:14px}.fy .fy-packs .fy-pack-save b,.fy .fy-packs .fy-pack-free{color:var(--night)}.fy .fy-packs .fy-pack.is-on .fy-pack-save{border-top-color:#3f5a2e47}.fy .fy-packs .fy-pack-flag{background:var(--night);color:var(--clay-lt);font-size:10.5px;padding:5px 12px}.fy .fy-packs .fy-pack-perks{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.fy .fy-packs .fy-pack-perk{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line-da);border-radius:999px;padding:5px 14px 5px 9px;font-family:var(--f-mono);font-weight:700;font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);box-shadow:0 1px 3px #0000000d}.fy .fy-packs .fy-pack-perk .fy-perk-truck{width:30px;height:auto;flex:0 0 auto}.fy .fy-packs .fy-pack-perk .fy-perk-seal{width:27px;height:auto;flex:0 0 auto;margin:-4px 0}.fy .fy-packs .fy-pack-disc{position:absolute;top:-11px;right:15px;background:#e0342a;color:#fff;font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.06em;padding:4px 10px;line-height:1.4;border-radius:999px;box-shadow:0 3px 8px -3px #e0342a99}.fy .fy-pack-stock{display:flex;align-items:center;justify-content:center;gap:10px;margin:-2px 0 12px;font-family:var(--f-mono);font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#b4482f}.fy .fy-pack-stock i{width:10px;height:10px;border-radius:50%;background:#e0342a;flex:0 0 auto;box-shadow:0 0 #e0342a99;animation:fy-stock-glow 1.4s ease-out infinite}@keyframes fy-stock-glow{0%{box-shadow:0 0 #e0342a99}70%{box-shadow:0 0 0 11px #e0342a00}to{box-shadow:0 0 #e0342a00}}.fy .fy-pack-promo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 9px;margin:0 0 16px;padding:10px 12px;border-radius:12px;background:#fdecea;border:1px solid rgba(224,52,42,.28);font-family:var(--f-mono);font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#b4482f}.fy .fy-pack-promo-off{background:#e0342a;color:#fff;padding:3px 9px;border-radius:6px;font-size:12.5px}.fy .fy-pack-promo-name{font-weight:700;flex-basis:100%;width:100%;text-align:center;font-size:13.5px;letter-spacing:.06em;margin-bottom:1px}.fy .fy-pack-timer{background:var(--night);color:#fff;padding:3px 10px;border-radius:6px;font-variant-numeric:tabular-nums;min-width:88px;text-align:center;display:inline-block}@media(prefers-reduced-motion:reduce){.fy .fy-pack-stock i{animation:none}}.fy .fy-packs .fy-pack:first-child{padding:11px 16px;row-gap:2px}.fy .fy-packs .fy-pack:first-child.is-on{padding:10px 15px}.fy .fy-packs .fy-pack:first-child .fy-pack-name{font-size:12.5px}.fy .fy-packs .fy-pack:first-child .fy-pack-now{font-size:16px}.fy .fy-packs .fy-pack:has(.fy-pack-img):first-child{grid-template-columns:56px minmax(0,1fr) auto}.fy .fy-packs .fy-pack:first-child .fy-pack-img{width:56px;height:56px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fy-packs.css.map */
