.library-module__mef3MW__libraryHeading{background:var(--kit-surface);width:fit-content;max-width:calc(100% - 32px);color:var(--kit-muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 auto 14px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.library-module__mef3MW__libraryHeading svg{width:14px;height:14px;color:var(--kit-price);flex:none}.library-module__mef3MW__libraryRail{--library-card-width:156px;--library-card-height:196px;height:calc(var(--library-card-height) + 18px);box-sizing:border-box;scroll-behavior:auto;scrollbar-width:none;padding:2px 16px 16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.library-module__mef3MW__libraryRail::-webkit-scrollbar{display:none}.library-module__mef3MW__libraryPlaceholders{gap:10px;height:100%;display:flex}.library-module__mef3MW__libraryTrack{flex:none;width:max-content;height:100%;display:flex}.library-module__mef3MW__libraryCopy{gap:10px;padding-right:10px;display:flex}.library-module__mef3MW__libraryRail[data-moving]{overflow:hidden}.library-module__mef3MW__libraryRail[data-moving] .library-module__mef3MW__libraryTrack{animation:library-module__mef3MW__libraryLoop var(--library-duration) linear infinite}.library-module__mef3MW__libraryRail[data-moving]:is(:hover,:focus-within,:active) .library-module__mef3MW__libraryTrack{animation-play-state:paused}@keyframes library-module__mef3MW__libraryLoop{to{transform:translateX(calc(-100% / var(--library-copies)))}}@media (prefers-reduced-motion:reduce){.library-module__mef3MW__libraryRail[data-moving]{overflow-x:auto}.library-module__mef3MW__libraryRail[data-moving] .library-module__mef3MW__libraryTrack{animation:none}.library-module__mef3MW__libraryCopy[aria-hidden]{display:none}}.library-module__mef3MW__libraryCard{isolation:isolate;flex:0 0 var(--library-card-width,156px);width:var(--library-card-width,156px);height:var(--library-card-height,196px);background:#263b4a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 5px 14px -9px #10182840}.library-module__mef3MW__libraryPhoto{background:linear-gradient(145deg,#6f8694,#263b4a);position:absolute;inset:0;overflow:hidden}.library-module__mef3MW__libraryPhoto img{object-fit:cover}.library-module__mef3MW__libraryPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0b1b3314 25%,#0b1b33b8 70%,#0b1b33d1);position:absolute;inset:0}.library-module__mef3MW__libraryPhoto[data-locked=true] img{filter:blur(7px);transform:scale(1.12)}.library-module__mef3MW__libraryDiscount{color:#13753b;letter-spacing:-.015em;background:#e9f7ed;border-radius:7px;flex:none;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.3}.library-module__mef3MW__libraryDestination{z-index:2;color:#fff;letter-spacing:-.03em;text-wrap:balance;pointer-events:none;font-size:19px;font-weight:700;line-height:1.1;position:absolute;bottom:66px;left:12px;right:12px}.library-module__mef3MW__libraryUnlock{z-index:1;color:#fff;background:0 0;justify-content:center;align-items:flex-start;padding-top:44px;display:flex;position:absolute;inset:0}.library-module__mef3MW__libraryUnlock svg{background:#ffffff2e;border:1px solid #fff9;border-radius:50%;width:40px;height:40px;padding:10px}.library-module__mef3MW__libraryDetails{z-index:2;pointer-events:none;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;height:50px;padding:6px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 3px 12px #0b1b3314}.library-module__mef3MW__libraryCabin{z-index:2;color:#0b1b33;letter-spacing:.015em;pointer-events:none;background:#fff;border:1px solid #fffc;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.3;position:absolute;top:10px;left:10px}.library-module__mef3MW__libraryPrice{flex-direction:column;gap:1px;min-width:0;display:flex}.library-module__mef3MW__libraryPrice strong{color:#0b1b33;letter-spacing:-.035em;font-size:19px;font-weight:700;line-height:1.1}.library-module__mef3MW__libraryPrice s{color:#8a919e;font-size:10px;line-height:1.2;text-decoration-color:currentColor}
