.fby .band{scroll-margin-top:calc(var(--fbyTop,0px) + 78px)}.fby .band.alt{background:var(--surf2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fby .bhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 16px}.fby .bhead h2{font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.028em;max-width:30ch}.fby .btag{font-size:11.5px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--ember);margin:0 0 8px}.fby .bsub{font-size:16px;color:var(--ink2);margin:9px 0 0;max-width:72ch;line-height:1.62}.fby .more{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ember);text-decoration:none;white-space:nowrap;border:1px solid #EAD2C0;border-radius:999px;padding:11px 18px;background:var(--emberwash);transition:border-color .16s,gap .18s,box-shadow .18s}.fby .more:hover{border-color:var(--emberlit);gap:13px;box-shadow:0 6px 16px #b85b2426}.fby .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fby .pc{position:relative;display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.fby .pc:hover{transform:translateY(-5px);box-shadow:0 16px 38px #10201f24;border-color:#e8cdb8}.fby .pc .ph{display:block;position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.fby .pc .ph img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.fby .pc:hover .ph img{transform:scale(1.035)}.fby .pc .alt{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .34s}.fby .pc:hover .alt{opacity:1;background-image:var(--alt)}.fby .pc .chip{position:absolute;z-index:3;font-size:11.5px;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:5px 11px;line-height:1.3}.fby .pc .chip.cl{bottom:10px;left:10px;background:#10201fd4;color:#eaf4f2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.fby .pc .chip.sv{top:10px;left:10px;background:var(--emb);color:#fff;text-transform:uppercase;letter-spacing:.07em;box-shadow:0 4px 12px #b85b2440}.fby .pc .bd{display:block;padding:14px 15px 16px;border-top:1px solid var(--line)}.fby .pc .ti{display:block;font-size:15.5px;font-weight:650;line-height:1.26;letter-spacing:-.014em;color:var(--ink)}.fby .pc .ty{display:block;font-size:14px;color:var(--mute);margin:5px 0 0}.fby .pc .pz{display:block;font-size:17px;font-weight:800;color:var(--ember);margin:10px 0 0;font-variant-numeric:tabular-nums}.fby .pc .was{display:inline-block;font-size:14px;font-weight:500;color:var(--mute);text-decoration:line-through;margin-left:8px;font-variant-numeric:tabular-nums}.fby .ed{position:relative;isolation:isolate;display:block;border-radius:16px;overflow:hidden;background:var(--surf2);text-decoration:none;transition:transform .22s,box-shadow .22s}.fby .ed:hover{transform:translateY(-5px);box-shadow:0 18px 44px #10201f2e}.fby .ed.w2{grid-column:span 2}.fby .ed.w4{grid-column:1/-1;aspect-ratio:28/9;min-height:232px}.fby .ed img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s}.fby .ed:hover img{transform:scale(1.045)}.fby .ed .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(101deg,#07211fed,#07211fb3 32%,#07211f38 64%,#07211f00)}.fby .ed .edin{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:inherit;padding:clamp(17px,1.9vw,28px);max-width:44ch}.fby .ed .rule{width:52px;height:3px;border-radius:2px;margin:0 0 12px;background:var(--sig)}.fby .ed .ec{display:block;font-size:11.5px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:#ffc9a3;margin:0 0 7px}.fby .ed b{display:block;font-size:clamp(18px,1.65vw,24px);font-weight:800;color:#fff;line-height:1.16;letter-spacing:-.023em}.fby .ed p{font-size:15px;line-height:1.52;color:#cde3df;margin:9px 0 0}.fby .ed .go{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:#ffd2b2;margin:13px 0 0;transition:gap .18s}.fby .ed:hover .go{gap:12px}.fby .cine{position:relative;isolation:isolate;padding:0;min-height:clamp(340px,27vw,560px);display:flex;align-items:center}.fby .cine img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 54%;z-index:0}.fby .cine .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(97deg,#06201fed,#06201fc9 34%,#06201f7a 60%,#06201f24 82%,#06201f00)}.fby .cine .wrap{position:relative;z-index:2}.fby .cine .rule{width:62px;height:3px;border-radius:2px;margin:0 0 16px;background:var(--sig)}.fby .cine .ec{display:block;font-size:11.5px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:#ffc9a3;margin:0 0 10px}.fby .cine h2{font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#fff;max-width:24ch}.fby .cine p{font-size:17px;line-height:1.55;color:#dcece9;margin:14px 0 0;max-width:47ch}
/*# sourceMappingURL=/cdn/shop/t/166/assets/atb-fatboy-b.css.map */
